| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2012 Google Inc. | 2 * Copyright 2012 Google Inc. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 #include "PathOpsExtendedTest.h" | 7 #include "PathOpsExtendedTest.h" |
| 8 | 8 |
| 9 #define TEST(name) { name, #name } | 9 #define TEST(name) { name, #name } |
| 10 | 10 |
| (...skipping 3810 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3821 path.cubicTo(705.000000f, 13.4101496f, 706.455078f, 10.1601505f, 708.807617f
, 7.80761385f); | 3821 path.cubicTo(705.000000f, 13.4101496f, 706.455078f, 10.1601505f, 708.807617f
, 7.80761385f); |
| 3822 path.lineTo(708.099182f, 7.09919119f); | 3822 path.lineTo(708.099182f, 7.09919119f); |
| 3823 path.close(); | 3823 path.close(); |
| 3824 path.moveTo(704.000000f, 3.00000000f); | 3824 path.moveTo(704.000000f, 3.00000000f); |
| 3825 path.lineTo(704.000000f, 33.0000000f); | 3825 path.lineTo(704.000000f, 33.0000000f); |
| 3826 path.lineTo(705.000000f, 33.0000000f); | 3826 path.lineTo(705.000000f, 33.0000000f); |
| 3827 path.lineTo(719.500000f, 3.00000000f); | 3827 path.lineTo(719.500000f, 3.00000000f); |
| 3828 testSimplify(reporter, path); | 3828 testSimplify(reporter, path); |
| 3829 } | 3829 } |
| 3830 | 3830 |
| 3831 static void (*firstTest)(skiatest::Reporter* ) = 0; | 3831 static void (*firstTest)(skiatest::Reporter* ) = testLine24a; |
| 3832 | 3832 |
| 3833 static TestDesc tests[] = { | 3833 static TestDesc tests[] = { |
| 3834 TEST(skphealth_com76), | 3834 TEST(skphealth_com76), |
| 3835 TEST(testQuadLineIntersect1), | 3835 TEST(testQuadLineIntersect1), |
| 3836 TEST(testQuadLineIntersect2), | 3836 TEST(testQuadLineIntersect2), |
| 3837 TEST(testQuadLineIntersect3), | 3837 TEST(testQuadLineIntersect3), |
| 3838 TEST(testQuad7), | 3838 TEST(testQuad7), |
| 3839 TEST(testQuad6), | 3839 TEST(testQuad6), |
| 3840 TEST(testQuad5), | 3840 TEST(testQuad5), |
| 3841 TEST(testQuad4), | 3841 TEST(testQuad4), |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4187 TEST(testLine3), | 4187 TEST(testLine3), |
| 4188 TEST(testLine2), | 4188 TEST(testLine2), |
| 4189 TEST(testLine1), | 4189 TEST(testLine1), |
| 4190 }; | 4190 }; |
| 4191 | 4191 |
| 4192 static const size_t subTestCount = SK_ARRAY_COUNT(subTests); | 4192 static const size_t subTestCount = SK_ARRAY_COUNT(subTests); |
| 4193 | 4193 |
| 4194 static void (*firstSubTest)(skiatest::Reporter* ) = 0; | 4194 static void (*firstSubTest)(skiatest::Reporter* ) = 0; |
| 4195 | 4195 |
| 4196 static bool runSubTestsFirst = false; | 4196 static bool runSubTestsFirst = false; |
| 4197 static bool runReverse = false; | 4197 static bool runReverse = true; |
| 4198 static void (*stopTest)(skiatest::Reporter* ) = 0; | 4198 static void (*stopTest)(skiatest::Reporter* ) = 0; |
| 4199 | 4199 |
| 4200 static void PathOpsSimplifyTest(skiatest::Reporter* reporter) { | 4200 static void PathOpsSimplifyTest(skiatest::Reporter* reporter) { |
| 4201 #ifdef SK_DEBUG | 4201 #ifdef SK_DEBUG |
| 4202 gDebugMaxWindSum = 4; | 4202 gDebugMaxWindSum = 4; |
| 4203 gDebugMaxWindValue = 4; | 4203 gDebugMaxWindValue = 4; |
| 4204 #endif | 4204 #endif |
| 4205 if (runSubTestsFirst) { | 4205 if (runSubTestsFirst) { |
| 4206 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); | 4206 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); |
| 4207 } | 4207 } |
| 4208 RunTestSet(reporter, tests, testCount, firstTest, stopTest, runReverse); | 4208 RunTestSet(reporter, tests, testCount, firstTest, stopTest, runReverse); |
| 4209 if (!runSubTestsFirst) { | 4209 if (!runSubTestsFirst) { |
| 4210 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); | 4210 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); |
| 4211 } | 4211 } |
| 4212 #ifdef SK_DEBUG | 4212 #ifdef SK_DEBUG |
| 4213 gDebugMaxWindSum = SK_MaxS32; | 4213 gDebugMaxWindSum = SK_MaxS32; |
| 4214 gDebugMaxWindValue = SK_MaxS32; | 4214 gDebugMaxWindValue = SK_MaxS32; |
| 4215 #endif | 4215 #endif |
| 4216 } | 4216 } |
| 4217 | 4217 |
| 4218 #include "TestClassDef.h" | 4218 #include "TestClassDef.h" |
| 4219 DEFINE_TESTCLASS_SHORT(PathOpsSimplifyTest) | 4219 DEFINE_TESTCLASS_SHORT(PathOpsSimplifyTest) |
| OLD | NEW |