updated build system
This commit is contained in:
		
							
								
								
									
										22
									
								
								support/3rd_party/test/src/utils/string_test.cpp
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								support/3rd_party/test/src/utils/string_test.cpp
									
									
									
									
										vendored
									
									
								
							| @@ -93,4 +93,26 @@ TEST(utils_string, replace_string) { | ||||
|   utils::string::replace(str_w, L"o", L"0"); | ||||
|   EXPECT_STREQ(L"m00se", str_w.c_str()); | ||||
| } | ||||
|  | ||||
| TEST(utils_string, is_numeric) { | ||||
|   EXPECT_TRUE(utils::string::is_numeric("100")); | ||||
|   EXPECT_TRUE(utils::string::is_numeric("+100")); | ||||
|   EXPECT_TRUE(utils::string::is_numeric("-100")); | ||||
|  | ||||
|   EXPECT_TRUE(utils::string::is_numeric("100.00")); | ||||
|   EXPECT_TRUE(utils::string::is_numeric("+100.00")); | ||||
|   EXPECT_TRUE(utils::string::is_numeric("-100.00")); | ||||
|  | ||||
|   EXPECT_FALSE(utils::string::is_numeric("1.00.00")); | ||||
|   EXPECT_FALSE(utils::string::is_numeric("+1.00.00")); | ||||
|   EXPECT_FALSE(utils::string::is_numeric("-1.00.00")); | ||||
|  | ||||
|   EXPECT_FALSE(utils::string::is_numeric("a1")); | ||||
|   EXPECT_FALSE(utils::string::is_numeric("1a")); | ||||
|  | ||||
|   EXPECT_FALSE(utils::string::is_numeric("+")); | ||||
|   EXPECT_FALSE(utils::string::is_numeric("-")); | ||||
|  | ||||
|   EXPECT_FALSE(utils::string::is_numeric("")); | ||||
| } | ||||
| } // namespace repertory | ||||
|   | ||||
		Reference in New Issue
	
	Block a user