aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/PaintTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PaintTest.cpp')
-rw-r--r--tests/PaintTest.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/PaintTest.cpp b/tests/PaintTest.cpp
index c307aa94bc..4c45eed761 100644
--- a/tests/PaintTest.cpp
+++ b/tests/PaintTest.cpp
@@ -344,30 +344,3 @@ DEF_TEST(Paint_getHash, r) {
paint.setHinting(SkPaint::kNormal_Hinting);
REPORTER_ASSERT(r, paint.getHash() == defaultHash);
}
-
-#include "SkColorMatrixFilter.h"
-
-DEF_TEST(Paint_nothingToDraw, r) {
- SkPaint paint;
-
- REPORTER_ASSERT(r, !paint.nothingToDraw());
- paint.setAlpha(0);
- REPORTER_ASSERT(r, paint.nothingToDraw());
-
- paint.setAlpha(0xFF);
- paint.setXfermodeMode(SkXfermode::kDst_Mode);
- REPORTER_ASSERT(r, paint.nothingToDraw());
-
- paint.setAlpha(0);
- paint.setXfermodeMode(SkXfermode::kSrcOver_Mode);
-
- SkColorMatrix cm;
- cm.setIdentity(); // does not change alpha
- paint.setColorFilter(SkColorMatrixFilter::Create(cm))->unref();
- REPORTER_ASSERT(r, paint.nothingToDraw());
-
- cm.postTranslate(0, 0, 0, 1); // wacks alpha
- paint.setColorFilter(SkColorMatrixFilter::Create(cm))->unref();
- REPORTER_ASSERT(r, !paint.nothingToDraw());
-}
-