From 2c384939da231c73209d4382e247f36b0f93c6de Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Fri, 4 Apr 2025 17:44:06 +0200 Subject: Separate nb_user_keeper unit tests --- unit_tests/init_and_shutdown.cpp | 69 ++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 34 deletions(-) (limited to 'unit_tests') diff --git a/unit_tests/init_and_shutdown.cpp b/unit_tests/init_and_shutdown.cpp index b8174fd..53f4a2a 100644 --- a/unit_tests/init_and_shutdown.cpp +++ b/unit_tests/init_and_shutdown.cpp @@ -289,58 +289,59 @@ TEST_CASE("lanes.configure.keepers_gc_threshold") // ################################################################################################# -TEST_CASE("lanes.configure.the rest") +TEST_CASE("lanes.configure.nb_user_keepers") { LuaState L{ LuaState::WithBaseLibs{ true }, LuaState::WithFixture{ false } }; - - // --------------------------------------------------------------------------------------------- // nb_user_keepers should be a number in [0, 100] - SECTION("nb_user_keepers") + SECTION("nb_user_keepers = ") { - SECTION("nb_user_keepers =
") - { - L.requireFailure("require 'lanes'.configure{nb_user_keepers = {}}"); - } + L.requireFailure("require 'lanes'.configure{nb_user_keepers = {}}"); + } - // ----------------------------------------------------------------------------------------- + // ----------------------------------------------------------------------------------------- - SECTION("nb_user_keepers = ") - { - L.requireFailure("require 'lanes'.configure{nb_user_keepers = 'gluh'}"); - } + SECTION("nb_user_keepers = ") + { + L.requireFailure("require 'lanes'.configure{nb_user_keepers = 'gluh'}"); + } - // ----------------------------------------------------------------------------------------- + // ----------------------------------------------------------------------------------------- - SECTION("nb_user_keepers = -1") - { - L.requireFailure("require 'lanes'.configure{nb_user_keepers = -1}"); - } + SECTION("nb_user_keepers = -1") + { + L.requireFailure("require 'lanes'.configure{nb_user_keepers = -1}"); + } - // ----------------------------------------------------------------------------------------- + // ----------------------------------------------------------------------------------------- - SECTION("nb_user_keepers = 0") - { - L.requireSuccess("require 'lanes'.configure{nb_user_keepers = 0}"); - } + SECTION("nb_user_keepers = 0") + { + L.requireSuccess("require 'lanes'.configure{nb_user_keepers = 0}"); + } - // ----------------------------------------------------------------------------------------- + // ----------------------------------------------------------------------------------------- - SECTION("nb_user_keepers = 100") - { - L.requireSuccess("require 'lanes'.configure{nb_user_keepers = 100}"); - } + SECTION("nb_user_keepers = 100") + { + L.requireSuccess("require 'lanes'.configure{nb_user_keepers = 100}"); + } - // ----------------------------------------------------------------------------------------- + // ----------------------------------------------------------------------------------------- - SECTION("nb_user_keepers = 101") - { - L.requireFailure("require 'lanes'.configure{nb_user_keepers = 101}"); - } + SECTION("nb_user_keepers = 101") + { + L.requireFailure("require 'lanes'.configure{nb_user_keepers = 101}"); } +} + +// ################################################################################################# + +TEST_CASE("lanes.configure.the rest") +{ + LuaState L{ LuaState::WithBaseLibs{ true }, LuaState::WithFixture{ false } }; - // --------------------------------------------------------------------------------------------- // on_state_create should be a function, either C or Lua, without upvalues SECTION("on_state_create") -- cgit v1.2.3-55-g6feb