clearer msg
Build on RHEL9 docker image / build (push) Successful in 4m10s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m5s

This commit is contained in:
Erik Fröjdh
2026-06-26 16:49:08 +02:00
parent 62988acc28
commit 661e6c9796
6 changed files with 159 additions and 10 deletions
+27
View File
@@ -123,6 +123,33 @@ TEST_CASE("port missing") {
REQUIRE(res.second == 0);
}
TEST_CASE("to_lower converts uppercase to lowercase") {
REQUIRE(to_lower("HELLO") == "hello");
REQUIRE(to_lower("Hello World") == "hello world");
}
TEST_CASE("to_lower leaves an already lowercase string unchanged") {
REQUIRE(to_lower("already lower") == "already lower");
}
TEST_CASE("to_lower only affects alphabetic characters") {
REQUIRE(to_lower("ABC123!?_-XYZ") == "abc123!?_-xyz");
}
TEST_CASE("to_lower on an empty string returns an empty string") {
REQUIRE(to_lower("").empty());
}
TEST_CASE("to_lower does not modify the original string") {
std::string original = "MixedCase";
auto result = to_lower(original);
REQUIRE(result == "mixedcase");
// the source string must be untouched
REQUIRE(original == "MixedCase");
}
// TEST_CASE("concat things not being strings")
} // namespace sls