Index: tests/PaintTest.cpp |
diff --git a/tests/PaintTest.cpp b/tests/PaintTest.cpp |
index b08f22c082fd1f66e2f83184043e7e2a59ed4f17..0db34b6f09a5730e05fc6926f13a1ff4704c5183 100644 |
--- a/tests/PaintTest.cpp |
+++ b/tests/PaintTest.cpp |
@@ -11,6 +11,20 @@ |
#include "SkLayerDrawLooper.h" |
#include "SkBlurMaskFilter.h" |
+// temparary api for bicubic, just be sure we can set/clear it |
+static void test_bicubic(skiatest::Reporter* reporter) { |
+ SkPaint p0; |
+ REPORTER_ASSERT(reporter, 0 == (p0.getFlags() & SkPaint::kBicubicFilterBitmap_Flag)); |
+ p0.setFlags(p0.getFlags() | SkPaint::kBicubicFilterBitmap_Flag); |
+ REPORTER_ASSERT(reporter, 0 != (p0.getFlags() & SkPaint::kBicubicFilterBitmap_Flag)); |
+ SkPaint p1(p0); |
+ REPORTER_ASSERT(reporter, 0 != (p1.getFlags() & SkPaint::kBicubicFilterBitmap_Flag)); |
+ p0.reset(); |
+ REPORTER_ASSERT(reporter, 0 == (p0.getFlags() & SkPaint::kBicubicFilterBitmap_Flag)); |
+ p0 = p1; |
+ p0.setFlags(p0.getFlags() | SkPaint::kBicubicFilterBitmap_Flag); |
+} |
+ |
static void test_copy(skiatest::Reporter* reporter) { |
SkPaint paint; |
// set a few member variables |
@@ -118,6 +132,8 @@ static void TestPaint(skiatest::Reporter* reporter) { |
// regression tests |
regression_cubic(reporter); |
regression_measureText(reporter); |
+ |
+ test_bicubic(reporter); |
} |
#include "TestClassDef.h" |