diff options
Diffstat (limited to 'tests/ParsePathTest.cpp')
| -rw-r--r-- | tests/ParsePathTest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ParsePathTest.cpp b/tests/ParsePathTest.cpp index d2059d6dd0..561eed04b5 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); +} |
