From c582f8b178af801633c6f7fb4903d0cde728b6d5 Mon Sep 17 00:00:00 2001 From: Rob Day Date: Fri, 23 Mar 2018 09:41:12 +0000 Subject: [PATCH] More thorough testing of is_user_numeric --- src/ut/utils_test.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ut/utils_test.cpp b/src/ut/utils_test.cpp index d2900c5..6a98ed5 100644 --- a/src/ut/utils_test.cpp +++ b/src/ut/utils_test.cpp @@ -72,12 +72,21 @@ TEST_F(UtilsTest, RemoveVisualSeparators) TEST_F(UtilsTest, IsUserNumericTrue) { + EXPECT_TRUE(is_user_numeric("3")); + EXPECT_TRUE(is_user_numeric("+442083623893")); + EXPECT_TRUE(is_user_numeric("02083623893")); EXPECT_TRUE(is_user_numeric("+44(208)3.6.2.[3893]")); } TEST_F(UtilsTest, IsUserNumericFalse) { + EXPECT_FALSE(is_user_numeric("")); + EXPECT_FALSE(is_user_numeric("...")); + EXPECT_FALSE(is_user_numeric(".+[]()")); EXPECT_FALSE(is_user_numeric("alice")); + EXPECT_FALSE(is_user_numeric("alice319")); + EXPECT_FALSE(is_user_numeric("+1233456789o")); + EXPECT_FALSE(is_user_numeric("+1233456789o0")); } TEST_F(UtilsTest, ValidIPv4Address)