shape ops work in progress

git-svn-id: http://skia.googlecode.com/svn/trunk@8137 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/CubicUtilities_Test.cpp b/experimental/Intersection/CubicUtilities_Test.cpp
new file mode 100644
index 0000000..ee278c1
--- /dev/null
+++ b/experimental/Intersection/CubicUtilities_Test.cpp
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2012 Google Inc.
+ *
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+#include "Intersection_Tests.h"
+#include "CubicUtilities.h"
+
+const Cubic tests[] = {
+    {{2, 0}, {3, 1}, {2, 2}, {1, 1}},
+    {{3, 1}, {2, 2}, {1, 1}, {2, 0}},
+    {{3, 0}, {2, 1}, {3, 2}, {1, 1}},
+};
+
+const size_t tests_count = sizeof(tests) / sizeof(tests[0]);
+static size_t firstLineParameterTest = 0;
+
+void CubicUtilities_Test() {
+    for (size_t index = firstLineParameterTest; index < tests_count; ++index) {
+        const Cubic& cubic = tests[index];
+        bool result = clockwise(cubic);
+        if (!result) {
+            SkDebugf("%s [%d] expected clockwise\n", __FUNCTION__, index);
+            SkASSERT(0);
+        }
+    }
+}