updated build system

This commit is contained in:
2024-08-02 18:57:35 -05:00
parent 05a5645f4c
commit c743d3c341
4 changed files with 21 additions and 159 deletions

View File

@ -54,4 +54,12 @@ TEST(utils_common, version_less) {
EXPECT_EQ(-1, utils::compare_version_strings("1.0.0.0", "1.0.1"));
EXPECT_EQ(-1, utils::compare_version_strings("1.0.0.0", "1.0.1.0"));
}
TEST(utils_common, create_uuid_string) {
const auto uuid1 = utils::create_uuid_string();
const auto uuid2 = utils::create_uuid_string();
ASSERT_EQ(36U, uuid1.size());
ASSERT_EQ(36U, uuid2.size());
ASSERT_STRNE(uuid1.c_str(), uuid2.c_str());
}
} // namespace repertory

View File

@ -115,4 +115,17 @@ TEST(utils_string, is_numeric) {
EXPECT_FALSE(utils::string::is_numeric(""));
}
TEST(utils_string, to_bool) {
EXPECT_TRUE(utils::string::to_bool("1"));
EXPECT_TRUE(utils::string::to_bool("-1"));
EXPECT_TRUE(utils::string::to_bool("0.1"));
EXPECT_TRUE(utils::string::to_bool("-0.1"));
EXPECT_TRUE(utils::string::to_bool("00000.1000000"));
EXPECT_TRUE(utils::string::to_bool("true"));
EXPECT_FALSE(utils::string::to_bool("false"));
EXPECT_FALSE(utils::string::to_bool("0"));
EXPECT_FALSE(utils::string::to_bool("00000.00000"));
}
} // namespace repertory