Index: tests/StringTest.cpp |
diff --git a/tests/StringTest.cpp b/tests/StringTest.cpp |
index 595a0b194a93fe963e1cc56ce3ed6253d2794b3f..1f0b5644b9e505ccb4f8782787f205bfbfbc8c1d 100644 |
--- a/tests/StringTest.cpp |
+++ b/tests/StringTest.cpp |
@@ -185,6 +185,13 @@ DEF_TEST(String, reporter) { |
REPORTER_ASSERT(reporter, buffer[19] == 0); |
REPORTER_ASSERT(reporter, buffer[20] == 'a'); |
+ SkString h("b"); |
+ for (int i = 2; i < 10; ++i) { |
+ h.resize(i); |
+ char* writeChar = h.writable_str() + i - 1; |
+ *writeChar = (char) ('a' + i); |
+ REPORTER_ASSERT(reporter, !strncmp("bcdefghijk", h.c_str(), i)); |
+ } |
} |
DEF_TEST(String_SkStrSplit, r) { |