pathops work in progress

BUG=

Review URL: https://codereview.chromium.org/52653002

git-svn-id: http://skia.googlecode.com/svn/trunk@12089 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tests/PathOpsDQuadTest.cpp b/tests/PathOpsDQuadTest.cpp
index 5921b69..e6f1deb 100644
--- a/tests/PathOpsDQuadTest.cpp
+++ b/tests/PathOpsDQuadTest.cpp
@@ -5,7 +5,9 @@
  * found in the LICENSE file.
  */
 #include "PathOpsTestCommon.h"
+#include "SkPath.h"
 #include "SkPathOpsQuad.h"
+#include "SkRRect.h"
 #include "Test.h"
 
 static const SkDQuad tests[] = {
@@ -21,7 +23,7 @@
     {1,   0.8},
     {1.8, 1},
     {1.5, 1},
-    {0.5, 0.5},
+    {0.4999, 0.5},  // was 0.5, 0.5; points on the hull are considered outside
 };
 
 static const SkDPoint outPoint[]= {
@@ -51,5 +53,16 @@
     }
 }
 
+static void PathOpsRRectTest(skiatest::Reporter* reporter) {
+    SkPath path;
+    SkRRect rRect;
+    SkRect rect = {135, 143, 250, 177};
+    SkVector radii[4] = {{8, 8}, {8, 8}, {0, 0}, {0, 0}};
+    rRect.setRectRadii(rect, radii);
+    path.addRRect(rRect);
+}
+
 #include "TestClassDef.h"
 DEFINE_TESTCLASS_SHORT(PathOpsDQuadTest)
+
+DEFINE_TESTCLASS_SHORT(PathOpsRRectTest)