blob: d905b88934ea1dc33574b539e5c9e20345bcf8b7 [file] [log] [blame]
caryclark@google.com27accef2012-01-25 18:57:23 +00001#include "CubicIntersection_TestData.h"
2#include "Intersection_Tests.h"
3
4void cubecode_test(int test);
caryclark@google.comc6825902012-02-03 22:07:47 +00005void testSimplify();
caryclark@google.com27accef2012-01-25 18:57:23 +00006
7void Intersection_Tests() {
caryclark@google.comd88e0892012-03-27 13:23:51 +00008 ActiveEdge_Test();
9
caryclark@google.com27accef2012-01-25 18:57:23 +000010 cubecode_test(1);
11 convert_testx();
12 // tests are in dependency / complexity order
13 Inline_Tests();
14 ConvexHull_Test();
15 ConvexHull_X_Test();
16
17 LineParameter_Test();
18 LineIntersection_Test();
19 LineQuadraticIntersection_Test();
20 LineCubicIntersection_Test();
21
caryclark@google.com4917f172012-03-05 22:01:21 +000022 SimplifyPolygonPaths_Test();
caryclark@google.com2e7f4c82012-03-20 21:11:59 +000023 SimplifyRectangularPaths_Test();
caryclark@google.com4917f172012-03-05 22:01:21 +000024 SimplifyQuadralateralPaths_Test();
caryclark@google.comc6825902012-02-03 22:07:47 +000025
caryclark@google.comd88e0892012-03-27 13:23:51 +000026 SimplifyDegenerate4x4TrianglesThreaded_Test();
27 SimplifyNondegenerate4x4TrianglesThreaded_Test();
28 Simplify4x4QuadralateralsThreaded_Test();
29
caryclark@google.com27accef2012-01-25 18:57:23 +000030 QuadraticCoincidence_Test();
31 QuadraticReduceOrder_Test();
32 QuadraticBezierClip_Test();
33 QuadraticIntersection_Test();
34
35 CubicParameterization_Test();
36 CubicCoincidence_Test();
37 CubicReduceOrder_Test();
38 CubicBezierClip_Test();
39 CubicIntersection_Test();
caryclark@google.comc6825902012-02-03 22:07:47 +000040
caryclark@google.com27accef2012-01-25 18:57:23 +000041}