Index: tests/PathOpsCubicLineIntersectionTest.cpp |
diff --git a/tests/PathOpsCubicLineIntersectionTest.cpp b/tests/PathOpsCubicLineIntersectionTest.cpp |
index 245f8a667450c6bc02a5260c4ca2a6838f9730d2..2f52b3b1f214311a8e0a5c9b9affccfb1b4c1d57 100644 |
--- a/tests/PathOpsCubicLineIntersectionTest.cpp |
+++ b/tests/PathOpsCubicLineIntersectionTest.cpp |
@@ -4,6 +4,7 @@ |
* Use of this source code is governed by a BSD-style license that can be |
* found in the LICENSE file. |
*/ |
+#include "PathOpsTestCommon.h" |
#include "SkIntersections.h" |
#include "SkPathOpsCubic.h" |
#include "SkPathOpsLine.h" |
@@ -32,7 +33,9 @@ static const size_t lineCubicTests_count = SK_ARRAY_COUNT(lineCubicTests); |
static void testOne(skiatest::Reporter* reporter, int iIndex) { |
const SkDCubic& cubic = lineCubicTests[iIndex].cubic; |
+ SkASSERT(ValidCubic(cubic)); |
const SkDLine& line = lineCubicTests[iIndex].line; |
+ SkASSERT(ValidLine(line)); |
SkReduceOrder reduce1; |
SkReduceOrder reduce2; |
int order1 = reduce1.reduce(cubic, SkReduceOrder::kNo_Quadratics, |