diff options
| author | Benoit Germain <bnt.germain@gmail.com> | 2025-07-25 12:48:37 +0200 |
|---|---|---|
| committer | Benoit Germain <bnt.germain@gmail.com> | 2025-07-25 12:48:37 +0200 |
| commit | cbcd7d3860db0124feb5e512d11ebee81ccd62c7 (patch) | |
| tree | 7507bdad1fa740f051b18c3be7da6238178acfa8 /unit_tests/lane_tests.cpp | |
| parent | ccf4ac6b44a378d8f0e32b8186fdc4d3b25c3bda (diff) | |
| download | lanes-cbcd7d3860db0124feb5e512d11ebee81ccd62c7.tar.gz lanes-cbcd7d3860db0124feb5e512d11ebee81ccd62c7.tar.bz2 lanes-cbcd7d3860db0124feb5e512d11ebee81ccd62c7.zip | |
Split lanes.sleep unit tests and some linda unit tests too
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)"); |
