shape ops work in progress
working on quad/quad intersection

git-svn-id: http://skia.googlecode.com/svn/trunk@5326 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/QuadraticBezierClip_Test.cpp b/experimental/Intersection/QuadraticBezierClip_Test.cpp
index a3d14ce..4c6f0d7 100644
--- a/experimental/Intersection/QuadraticBezierClip_Test.cpp
+++ b/experimental/Intersection/QuadraticBezierClip_Test.cpp
@@ -9,14 +9,31 @@
 #include "QuadraticIntersection_TestData.h"
 
 static const Quadratic testSet[] = {
+    // data for oneOffTest
     {{8.0000000000000071, 8.0000000000000071},
      {8.7289570079366854, 8.7289570079366889},
      {9.3914917259458743, 9.0593802763083691}},
     {{8.0000000000000142, 8.0000000000000142},
      {8.1250000000000107, 8.1250000000000071},
-     {8.2500000000000071, 8.2187500000000053}}
+     {8.2500000000000071, 8.2187500000000053}},
+     // data for oneAtEndTest
+    {{0.91292418204644155, 0.41931201426549197},
+     {0.70491388044579517, 0.64754305977710236},
+     {0,                   1                  }},
+    {{0.21875,             0.765625           },
+     {0.125,               0.875              },
+     {0,                   1                  }}
 };
 
+static void oneAtEndTest() {
+    const Quadratic& quad1 = testSet[2];
+    const Quadratic& quad2 = testSet[3];
+    double minT = 0;
+    double maxT = 1;
+    bezier_clip(quad1, quad2, minT, maxT);
+}
+
+
 static void oneOffTest() {
     const Quadratic& quad1 = testSet[0];
     const Quadratic& quad2 = testSet[1];
@@ -47,6 +64,7 @@
 }
 
 void QuadraticBezierClip_Test() {
+    oneAtEndTest();
     oneOffTest();
     standardTestCases();
 }