Index: tests/ParsePathTest.cpp |
diff --git a/tests/ParsePathTest.cpp b/tests/ParsePathTest.cpp |
index d2059d6dd0ec31ef0b4422c0ae830932540a0b1f..561eed04b55af719bf13c9d3c219d4397e2b0c7b 100644 |
--- a/tests/ParsePathTest.cpp |
+++ b/tests/ParsePathTest.cpp |
@@ -63,3 +63,11 @@ DEF_TEST(ParsePath, reporter) { |
p.addRoundRect(r, 4, 4.5f); |
test_to_from(reporter, p); |
} |
+ |
+DEF_TEST(ParsePath_invalid, r) { |
+ SkPath path; |
+ // This is an invalid SVG string, but the test verifies that we do not |
+ // crash. |
+ bool success = SkParsePath::FromSVGString("M 5", &path); |
+ REPORTER_ASSERT(r, !success); |
+} |