blob: 5209eee22fbc6bb508932ed2988d17e65f019cb9 [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.coma5764232012-03-28 16:20:21 +000022 SimplifyQuadraticPaths_Test();
23
caryclark@google.com4917f172012-03-05 22:01:21 +000024 SimplifyPolygonPaths_Test();
caryclark@google.com2e7f4c82012-03-20 21:11:59 +000025 SimplifyRectangularPaths_Test();
caryclark@google.com4917f172012-03-05 22:01:21 +000026 SimplifyQuadralateralPaths_Test();
caryclark@google.coma5764232012-03-28 16:20:21 +000027
caryclark@google.comd88e0892012-03-27 13:23:51 +000028 SimplifyDegenerate4x4TrianglesThreaded_Test();
29 SimplifyNondegenerate4x4TrianglesThreaded_Test();
30 Simplify4x4QuadralateralsThreaded_Test();
31
caryclark@google.com27accef2012-01-25 18:57:23 +000032 QuadraticCoincidence_Test();
33 QuadraticReduceOrder_Test();
34 QuadraticBezierClip_Test();
35 QuadraticIntersection_Test();
36
37 CubicParameterization_Test();
38 CubicCoincidence_Test();
39 CubicReduceOrder_Test();
40 CubicBezierClip_Test();
41 CubicIntersection_Test();
caryclark@google.comc6825902012-02-03 22:07:47 +000042
caryclark@google.com27accef2012-01-25 18:57:23 +000043}