Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/base_tests/string_utils_test.cpp')
-rw-r--r--base/base_tests/string_utils_test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/base/base_tests/string_utils_test.cpp b/base/base_tests/string_utils_test.cpp
index ab4396f905..7e5eec9031 100644
--- a/base/base_tests/string_utils_test.cpp
+++ b/base/base_tests/string_utils_test.cpp
@@ -622,6 +622,24 @@ UNIT_TEST(IsUtf8Test)
TEST(strings::IsASCIIString("Nice places in Zhodino.kml"), ());
}
+UNIT_TEST(IsASCIINumericTest)
+{
+ TEST(strings::IsASCIINumeric("0"), ());
+ TEST(strings::IsASCIINumeric("1"), ());
+ TEST(strings::IsASCIINumeric("10"), ());
+ TEST(strings::IsASCIINumeric("01"), ());
+ TEST(strings::IsASCIINumeric("00"), ());
+
+ TEST(!strings::IsASCIINumeric(""), ());
+ TEST(!strings::IsASCIINumeric(" "), ());
+ TEST(!strings::IsASCIINumeric(" 9"), ());
+ TEST(!strings::IsASCIINumeric("9 "), ());
+ TEST(!strings::IsASCIINumeric("+3"), ());
+ TEST(!strings::IsASCIINumeric("-2"), ());
+ TEST(!strings::IsASCIINumeric("0x09"), ());
+ TEST(!strings::IsASCIINumeric("0.1"), ());
+}
+
UNIT_TEST(CountNormLowerSymbols)
{
char const * strs[] = {"æüßs",