]> granicus.if.org Git - taglib/commitdiff
test_string: Make 'stripWhiteSpace' test more complex
authorMartin Flaska <martin.flaska@legrand.us>
Fri, 25 Nov 2016 11:58:25 +0000 (12:58 +0100)
committerMartin Flaska <martin.flaska@legrand.us>
Fri, 25 Nov 2016 12:56:39 +0000 (13:56 +0100)
No string without leading/trailing spaces was used in the test.

Signed-off-by: Martin Flaska <martin.flaska@legrand.us>
tests/test_string.cpp

index 599e002dadcbf732e809939fd85e4668d1e33932..b99c3f304b678b0c84018cd40d17309e696cd728 100644 (file)
@@ -112,6 +112,9 @@ public:
     CPPUNIT_ASSERT(String("  foo  ").stripWhiteSpace() == String("foo"));
     CPPUNIT_ASSERT(String("foo    ").stripWhiteSpace() == String("foo"));
     CPPUNIT_ASSERT(String("    foo").stripWhiteSpace() == String("foo"));
+    CPPUNIT_ASSERT(String("foo").stripWhiteSpace() == String("foo"));
+    CPPUNIT_ASSERT(String("f o o").stripWhiteSpace() == String("f o o"));
+    CPPUNIT_ASSERT(String(" f o o ").stripWhiteSpace() == String("f o o"));
 
     CPPUNIT_ASSERT(memcmp(String("foo").data(String::Latin1).data(), "foo", 3) == 0);
     CPPUNIT_ASSERT(memcmp(String("f").data(String::Latin1).data(), "f", 1) == 0);