From 266fbfc4b1d80713f0802f8ee18ec4ab7b5887d8 Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sun, 22 Feb 2015 23:02:33 +0100 Subject: Added test for collapse and trim methods in Utils --- test/core/common/UtilsTest.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'test/core/common/UtilsTest.cpp') 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 -- cgit v1.2.3