| Index: chrome/browser/favicon/select_favicon_frames_unittest.cc
|
| diff --git a/chrome/browser/favicon/select_favicon_frames_unittest.cc b/chrome/browser/favicon/select_favicon_frames_unittest.cc
|
| index 61361054a7092044bd8e20b8082489b07477fb59..ca88a719b50a26b73ba8222f2ee5a868413ef555 100644
|
| --- a/chrome/browser/favicon/select_favicon_frames_unittest.cc
|
| +++ b/chrome/browser/favicon/select_favicon_frames_unittest.cc
|
| @@ -158,11 +158,44 @@ TEST(SelectFaviconFramesTest, _24_48) {
|
| EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 0, 0)));
|
| EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 3, 4)));
|
| EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 4, 4)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 19, 19)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 20, 19)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 23, 23)));
|
|
|
| EXPECT_EQ(SK_ColorBLUE, GetColor2x(image));
|
| EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 0, 0)));
|
| EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 7, 8)));
|
| EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 8, 8)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 39, 39)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 40, 39)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 47, 47)));
|
| +}
|
| +
|
| +TEST(SelectFaviconFramesTest, _48_From_16) {
|
| + vector<SkBitmap> bitmaps;
|
| + bitmaps.push_back(MakeBitmap(SK_ColorGREEN, 16, 16));
|
| +
|
| + gfx::ImageSkia image = SelectFaviconFrames(bitmaps, Scale1x2x(), 24);
|
| + EXPECT_EQ(2u, image.image_reps().size());
|
| + ASSERT_TRUE(image.HasRepresentation(ui::SCALE_FACTOR_100P));
|
| + ASSERT_TRUE(image.HasRepresentation(ui::SCALE_FACTOR_200P));
|
| + EXPECT_EQ(24, image.width());
|
| + EXPECT_EQ(24, image.height());
|
| + EXPECT_EQ(SK_ColorGREEN, GetColor1x(image));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 0, 0)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 3, 4)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 4, 4)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 19, 19)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 20, 19)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_100P, 23, 23)));
|
| +
|
| + EXPECT_EQ(SK_ColorGREEN, GetColor2x(image));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 0, 0)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 7, 8)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 8, 8)));
|
| + EXPECT_EQ(255u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 39, 39)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 40, 39)));
|
| + EXPECT_EQ(0u, SkColorGetA(GetColor(image, ui::SCALE_FACTOR_200P, 47, 47)));
|
| }
|
|
|
| }
|
|
|