diff options
Diffstat (limited to 'unit_tests/lane_tests.cpp')
| -rw-r--r-- | unit_tests/lane_tests.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/unit_tests/lane_tests.cpp b/unit_tests/lane_tests.cpp index 05c517c..b6fb188 100644 --- a/unit_tests/lane_tests.cpp +++ b/unit_tests/lane_tests.cpp | |||
| @@ -105,7 +105,7 @@ TEST_CASE("lanes.set_thread_priority") | |||
| 105 | // ################################################################################################# | 105 | // ################################################################################################# |
| 106 | // ################################################################################################# | 106 | // ################################################################################################# |
| 107 | 107 | ||
| 108 | TEST_CASE("lanes.sleep.argument validation") | 108 | TEST_CASE("lanes.sleep.argument_validation/not_numbers") |
| 109 | { | 109 | { |
| 110 | LuaState S{ LuaState::WithBaseLibs{ true }, LuaState::WithFixture{ false } }; | 110 | LuaState S{ LuaState::WithBaseLibs{ true }, LuaState::WithFixture{ false } }; |
| 111 | S.requireSuccess("lanes = require 'lanes'.configure()"); | 111 | S.requireSuccess("lanes = require 'lanes'.configure()"); |
| @@ -116,6 +116,14 @@ TEST_CASE("lanes.sleep.argument validation") | |||
| 116 | S.requireFailure("lanes.sleep('a string')"); | 116 | S.requireFailure("lanes.sleep('a string')"); |
| 117 | S.requireFailure("lanes.sleep(lanes.null)"); | 117 | S.requireFailure("lanes.sleep(lanes.null)"); |
| 118 | S.requireFailure("lanes.sleep(print)"); | 118 | S.requireFailure("lanes.sleep(print)"); |
| 119 | } | ||
| 120 | |||
| 121 | // ################################################################################################# | ||
| 122 | |||
| 123 | TEST_CASE("lanes.sleep.argument_validation/numbers") | ||
| 124 | { | ||
| 125 | LuaState S{ LuaState::WithBaseLibs{ true }, LuaState::WithFixture{ false } }; | ||
| 126 | S.requireSuccess("lanes = require 'lanes'.configure()"); | ||
| 119 | 127 | ||
| 120 | // negative durations are not supported | 128 | // negative durations are not supported |
| 121 | S.requireFailure("lanes.sleep(-1)"); | 129 | S.requireFailure("lanes.sleep(-1)"); |
