| Index: skia/ext/analysis_canvas_unittest.cc
|
| diff --git a/skia/ext/analysis_canvas_unittest.cc b/skia/ext/analysis_canvas_unittest.cc
|
| index b2fa978338180cb4b49ff62492aebe1800dcd025..7a22f01afe67cdda373dfdefa19ef4567d7d36fd 100644
|
| --- a/skia/ext/analysis_canvas_unittest.cc
|
| +++ b/skia/ext/analysis_canvas_unittest.cc
|
| @@ -232,9 +232,18 @@ TEST(AnalysisCanvasTest, SimpleDrawRect) {
|
| EXPECT_FALSE(canvas.isTransparent());
|
| EXPECT_EQ(color, outputColor);
|
|
|
| + // Paint with the same color, tile should remain solid.
|
| canvas.rotate(50);
|
| canvas.drawRect(SkRect::MakeWH(255, 255), paint);
|
|
|
| + EXPECT_TRUE(canvas.getColorIfSolid(&outputColor));
|
| + EXPECT_FALSE(canvas.isTransparent());
|
| + EXPECT_EQ(color, outputColor);
|
| +
|
| + color = SkColorSetARGB(255, 12, 23, 34);
|
| + paint.setColor(color);
|
| + paint.setXfermodeMode(SkXfermode::kSrcOver_Mode);
|
| + canvas.drawRect(SkRect::MakeWH(255, 255), paint);
|
| EXPECT_FALSE(canvas.getColorIfSolid(&outputColor));
|
| EXPECT_FALSE(canvas.isTransparent());
|
| }
|
|
|