| Index: chrome/browser/themes/browser_theme_pack_unittest.cc
|
| diff --git a/chrome/browser/themes/browser_theme_pack_unittest.cc b/chrome/browser/themes/browser_theme_pack_unittest.cc
|
| index b2fd658e4acada05ae34ac29e3211ef753d1b845..7d41e553761259166fb9593996dd3868113a4392 100644
|
| --- a/chrome/browser/themes/browser_theme_pack_unittest.cc
|
| +++ b/chrome/browser/themes/browser_theme_pack_unittest.cc
|
| @@ -36,8 +36,13 @@ class BrowserThemePackTest : public ::testing::Test {
|
| BrowserThemePackTest()
|
| : message_loop(),
|
| fake_ui_thread(BrowserThread::UI, &message_loop),
|
| - fake_file_thread(BrowserThread::FILE, &message_loop),
|
| - theme_pack_(new BrowserThemePack) {
|
| + fake_file_thread(BrowserThread::FILE, &message_loop) {
|
| + std::vector<ui::ScaleFactor> scale_factors;
|
| + scale_factors.push_back(ui::SCALE_FACTOR_100P);
|
| + scale_factors.push_back(ui::SCALE_FACTOR_200P);
|
| + scoped_set_supported_scale_factors_.reset(
|
| + new ui::test::ScopedSetSupportedScaleFactors(scale_factors));
|
| + theme_pack_ = new BrowserThemePack();
|
| }
|
|
|
| // Transformation for link underline colors.
|
| @@ -270,8 +275,7 @@ class BrowserThemePackTest : public ::testing::Test {
|
| const gfx::ImageSkia* image_skia = image.ToImageSkia();
|
| ASSERT_TRUE(image_skia);
|
| // Scale 100%.
|
| - const gfx::ImageSkiaRep& rep1 = image_skia->GetRepresentation(
|
| - ui::SCALE_FACTOR_100P);
|
| + const gfx::ImageSkiaRep& rep1 = image_skia->GetRepresentation(1.0f);
|
| ASSERT_FALSE(rep1.is_null());
|
| EXPECT_EQ(80, rep1.sk_bitmap().width());
|
| EXPECT_EQ(80, rep1.sk_bitmap().height());
|
| @@ -283,8 +287,7 @@ class BrowserThemePackTest : public ::testing::Test {
|
| EXPECT_EQ(SkColorSetRGB( 0, 241, 237), rep1.sk_bitmap().getColor(32, 32));
|
| rep1.sk_bitmap().unlockPixels();
|
| // Scale 200%.
|
| - const gfx::ImageSkiaRep& rep2 = image_skia->GetRepresentation(
|
| - ui::SCALE_FACTOR_200P);
|
| + const gfx::ImageSkiaRep& rep2 = image_skia->GetRepresentation(2.0f);
|
| ASSERT_FALSE(rep2.is_null());
|
| EXPECT_EQ(160, rep2.sk_bitmap().width());
|
| EXPECT_EQ(160, rep2.sk_bitmap().height());
|
| @@ -312,8 +315,7 @@ class BrowserThemePackTest : public ::testing::Test {
|
| image_skia = image.ToImageSkia();
|
| ASSERT_TRUE(image_skia);
|
| // Scale 100%.
|
| - const gfx::ImageSkiaRep& rep3 = image_skia->GetRepresentation(
|
| - ui::SCALE_FACTOR_100P);
|
| + const gfx::ImageSkiaRep& rep3 = image_skia->GetRepresentation(1.0f);
|
| ASSERT_FALSE(rep3.is_null());
|
| EXPECT_EQ(80, rep3.sk_bitmap().width());
|
| EXPECT_EQ(80, rep3.sk_bitmap().height());
|
| @@ -335,8 +337,7 @@ class BrowserThemePackTest : public ::testing::Test {
|
| EXPECT_EQ(static_cast<size_t>(9), normal.size());
|
| rep3.sk_bitmap().unlockPixels();
|
| // Scale 200%.
|
| - const gfx::ImageSkiaRep& rep4 = image_skia->GetRepresentation(
|
| - ui::SCALE_FACTOR_200P);
|
| + const gfx::ImageSkiaRep& rep4 = image_skia->GetRepresentation(2.0f);
|
| ASSERT_FALSE(rep4.is_null());
|
| EXPECT_EQ(160, rep4.sk_bitmap().width());
|
| EXPECT_EQ(160, rep4.sk_bitmap().height());
|
| @@ -355,6 +356,9 @@ class BrowserThemePackTest : public ::testing::Test {
|
| content::TestBrowserThread fake_ui_thread;
|
| content::TestBrowserThread fake_file_thread;
|
|
|
| + typedef scoped_ptr<ui::test::ScopedSetSupportedScaleFactors>
|
| + ScopedSetSupportedScaleFactors;
|
| + ScopedSetSupportedScaleFactors scoped_set_supported_scale_factors_;
|
| scoped_refptr<BrowserThemePack> theme_pack_;
|
| };
|
|
|
| @@ -584,10 +588,6 @@ TEST_F(BrowserThemePackTest, CanBuildAndReadPack) {
|
| }
|
|
|
| TEST_F(BrowserThemePackTest, HiDpiThemeTest) {
|
| - std::vector<ui::ScaleFactor> scale_factors;
|
| - scale_factors.push_back(ui::SCALE_FACTOR_100P);
|
| - scale_factors.push_back(ui::SCALE_FACTOR_200P);
|
| - ui::test::ScopedSetSupportedScaleFactors test_scale_factors(scale_factors);
|
| base::ScopedTempDir dir;
|
| ASSERT_TRUE(dir.CreateUniqueTempDir());
|
| base::FilePath file = dir.path().AppendASCII("theme_data.pak");
|
|
|