summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/core/common/UtilsTest.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/core/common/UtilsTest.cpp b/test/core/common/UtilsTest.cpp
index 7801296..4bf1587 100644
--- a/test/core/common/UtilsTest.cpp
+++ b/test/core/common/UtilsTest.cpp
@@ -109,5 +109,26 @@ TEST(Utils, endsWith)
ASSERT_TRUE(Utils::endsWith("foo", ""));
}
+TEST(Utils, trim)
+{
+ ASSERT_EQ("", Utils::trim(""));
+ ASSERT_EQ("", Utils::trim(" "));
+ ASSERT_EQ("test", Utils::trim("test"));
+ ASSERT_EQ("test", Utils::trim(" test "));
+ ASSERT_EQ("test", Utils::trim(" test"));
+ ASSERT_EQ("test", Utils::trim("test "));
+ ASSERT_EQ("long test", Utils::trim(" long test "));
+}
+
+TEST(Utils, collapse)
+{
+ ASSERT_EQ("", Utils::collapse(""));
+ ASSERT_EQ("", Utils::collapse(" "));
+ ASSERT_EQ("test", Utils::collapse("test"));
+ ASSERT_EQ("test", Utils::collapse(" test "));
+ ASSERT_EQ("test", Utils::collapse(" test"));
+ ASSERT_EQ("test", Utils::collapse("test "));
+ ASSERT_EQ("long test", Utils::collapse(" long test "));
}
+} \ No newline at end of file