| Index: chrome/browser/tab_contents/thumbnail_generator_unittest.cc
|
| diff --git a/chrome/browser/tab_contents/thumbnail_generator_unittest.cc b/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
|
| index e79b77def93f00dca0005d08e8e2d877af4d774b..7963506525d376c21302df7e458e3002b8fe0197 100644
|
| --- a/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
|
| +++ b/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
|
| @@ -191,23 +191,27 @@ TEST_F(ThumbnailGeneratorTest, ShouldUpdateThumbnail) {
|
| ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
|
| scoped_refptr<MockTopSites> top_sites(new MockTopSites(&profile));
|
|
|
| + // Should be false when we don't have a surface available for copy
|
| + EXPECT_FALSE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| + &profile, top_sites.get(), kBadURL, false));
|
| +
|
| // Should be false because it's a bad URL.
|
| EXPECT_FALSE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kBadURL));
|
| + &profile, top_sites.get(), kBadURL, true));
|
|
|
| // Should be true, as it's a good URL.
|
| EXPECT_TRUE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kGoodURL));
|
| + &profile, top_sites.get(), kGoodURL, true));
|
|
|
| // Should be false, if it's in the incognito mode.
|
| profile.set_incognito(true);
|
| EXPECT_FALSE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kGoodURL));
|
| + &profile, top_sites.get(), kGoodURL, true));
|
|
|
| // Should be true again, once turning off the incognito mode.
|
| profile.set_incognito(false);
|
| EXPECT_TRUE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kGoodURL));
|
| + &profile, top_sites.get(), kGoodURL, true));
|
|
|
| // Add a known URL. This makes the top sites data full.
|
| ThumbnailScore bad_score;
|
| @@ -219,11 +223,11 @@ TEST_F(ThumbnailGeneratorTest, ShouldUpdateThumbnail) {
|
| // not known.
|
| const GURL kAnotherGoodURL("http://www.youtube.com/");
|
| EXPECT_FALSE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kAnotherGoodURL));
|
| + &profile, top_sites.get(), kAnotherGoodURL, true));
|
|
|
| // Should be true, as the existing thumbnail is bad (i.e need a better one).
|
| EXPECT_TRUE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kGoodURL));
|
| + &profile, top_sites.get(), kGoodURL, true));
|
|
|
| // Replace the thumbnail score with a really good one.
|
| ThumbnailScore good_score;
|
| @@ -237,5 +241,5 @@ TEST_F(ThumbnailGeneratorTest, ShouldUpdateThumbnail) {
|
| // Should be false, as the existing thumbnail is good enough (i.e. don't
|
| // need to replace the existing thumbnail which is new and good).
|
| EXPECT_FALSE(ThumbnailGenerator::ShouldUpdateThumbnail(
|
| - &profile, top_sites.get(), kGoodURL));
|
| + &profile, top_sites.get(), kGoodURL, true));
|
| }
|
|
|