diff options
Diffstat (limited to 'tests/StringTest.cpp')
-rw-r--r-- | tests/StringTest.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/StringTest.cpp b/tests/StringTest.cpp index 52a038db44..ebf7006275 100644 --- a/tests/StringTest.cpp +++ b/tests/StringTest.cpp @@ -56,6 +56,19 @@ static void TestString(skiatest::Reporter* reporter) { REPORTER_ASSERT(reporter, a.equals("hello")); REPORTER_ASSERT(reporter, !a.equals("help")); + REPORTER_ASSERT(reporter, a.startsWith("hell")); + REPORTER_ASSERT(reporter, !a.startsWith( "ell")); + REPORTER_ASSERT(reporter, a.startsWith("")); + REPORTER_ASSERT(reporter, a.endsWith("llo")); + REPORTER_ASSERT(reporter, !a.endsWith("ll" )); + REPORTER_ASSERT(reporter, a.endsWith("")); + REPORTER_ASSERT(reporter, a.contains("he")); + REPORTER_ASSERT(reporter, a.contains("ll")); + REPORTER_ASSERT(reporter, a.contains("lo")); + REPORTER_ASSERT(reporter, a.contains("hello")); + REPORTER_ASSERT(reporter, !a.contains("hellohello")); + REPORTER_ASSERT(reporter, a.contains("")); + SkString e(a); SkString f("hello"); SkString g("helloz", 5); |