aboutsummaryrefslogtreecommitdiff
path: root/unit_tests/linda_tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--unit_tests/linda_tests.cpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/unit_tests/linda_tests.cpp b/unit_tests/linda_tests.cpp
index 9dbaa85..d956ae2 100644
--- a/unit_tests/linda_tests.cpp
+++ b/unit_tests/linda_tests.cpp
@@ -104,16 +104,7 @@ TEST_CASE("linda.single_keeper.creation/wake_period")
104 S.requireFailure("lanes.linda{wake_period = -1}"); 104 S.requireFailure("lanes.linda{wake_period = -1}");
105 S.requireFailure("lanes.linda{wake_period = 0}"); 105 S.requireFailure("lanes.linda{wake_period = 0}");
106 S.requireSuccess("lanes.linda{wake_period = 0.0001}"); 106 S.requireSuccess("lanes.linda{wake_period = 0.0001}");
107} 107 S.requireSuccess("lanes.linda{wake_period = 'never'}");
108
109// #################################################################################################
110
111TEST_CASE("linda.single_keeper.wake_period")
112{
113 FAIL("TODO: check that wake_period works as expected");
114 // - use configure default if not provided
115 // - overrides default when provided
116 // - blocking operation wakes at the specified period
117} 108}
118 109
119// ################################################################################################# 110// #################################################################################################
@@ -397,17 +388,19 @@ TEST_CASE("scripted_tests." #DIR "." #FILE) \
397 _runner.performTest(FileRunnerParam{ #DIR "/" #FILE, TestType::AssertNoLuaError }); \ 388 _runner.performTest(FileRunnerParam{ #DIR "/" #FILE, TestType::AssertNoLuaError }); \
398} 389}
399 390
391MAKE_TEST_CASE(linda, multiple_keepers)
400MAKE_TEST_CASE(linda, send_receive) 392MAKE_TEST_CASE(linda, send_receive)
401MAKE_TEST_CASE(linda, send_registered_userdata) 393MAKE_TEST_CASE(linda, send_registered_userdata)
402MAKE_TEST_CASE(linda, multiple_keepers) 394MAKE_TEST_CASE(linda, wake_period)
403 395
404/* 396/*
405TEST_CASE("linda.scripted_tests") 397TEST_CASE("linda.scripted_tests")
406{ 398{
407 auto const& _testParam = GENERATE( 399 auto const& _testParam = GENERATE(
400 FileRunnerParam{ "linda/multiple_keepers", TestType::AssertNoLuaError },
408 FileRunnerParam{ "linda/send_receive", TestType::AssertNoLuaError }, 401 FileRunnerParam{ "linda/send_receive", TestType::AssertNoLuaError },
409 FileRunnerParam{ "linda/send_registered_userdata", TestType::AssertNoLuaError }, 402 FileRunnerParam{ "linda/send_registered_userdata", TestType::AssertNoLuaError },
410 FileRunnerParam{ "linda/multiple_keepers", TestType::AssertNoLuaError } 403 FileRunnerParam{ "linda/wake_period", TestType::AssertNoLuaError }
411 ); 404 );
412 405
413 FileRunner _runner(R"(.\unit_tests\scripts)"); 406 FileRunner _runner(R"(.\unit_tests\scripts)");