/* * Test the trim function. */ void StringUtilsTest::testTrim() { string input = "foo bar baz"; StringTrim(&input); OLA_ASSERT_EQ(string("foo bar baz"), input); input = " \rfoo bar\t\n"; StringTrim(&input); OLA_ASSERT_EQ(string("foo bar"), input); input = " \r\t\n"; StringTrim(&input); OLA_ASSERT_EQ(string(""), input); }
/* * Test the shorten function. */ void StringUtilsTest::testShorten() { string input = "foo bar baz"; ShortenString(&input); OLA_ASSERT_EQ(string("foo bar baz"), input); input = "foo \0bar"; ShortenString(&input); OLA_ASSERT_EQ(string("foo "), input); input = "foo\0bar\0baz"; StringTrim(&input); OLA_ASSERT_EQ(string("foo"), input); }