Index: chrome/browser/history/history_unittest.cc |
diff --git a/chrome/browser/history/history_unittest.cc b/chrome/browser/history/history_unittest.cc |
index a4fcb4f8cf7f264257cbb4f55304660d6edd9339..68fc670787fc5b5c7dd9c994ff102198bcf7847a 100644 |
--- a/chrome/browser/history/history_unittest.cc |
+++ b/chrome/browser/history/history_unittest.cc |
@@ -682,73 +682,6 @@ TEST_F(HistoryTest, Segments) { |
EXPECT_GT(page_usage_data_[0]->GetScore(), 5.0); |
} |
-// This just tests history system -> thumbnail database integration, the actual |
-// thumbnail tests are in its own file. |
-TEST_F(HistoryTest, Thumbnails) { |
- if (history::TopSites::IsEnabled()) |
- return; // TopSitesTest replaces this. |
- |
- scoped_refptr<HistoryService> history(new HistoryService); |
- history_service_ = history; |
- ASSERT_TRUE(history->Init(history_dir_, NULL)); |
- |
- scoped_ptr<SkBitmap> thumbnail( |
- gfx::JPEGCodec::Decode(kGoogleThumbnail, sizeof(kGoogleThumbnail))); |
- static const double boringness = 0.25; |
- |
- const GURL url("http://www.google.com/thumbnail_test/"); |
- // Must be visited before adding a thumbnail. |
- history->AddPage(url, history::SOURCE_BROWSED); |
- history->SetPageThumbnail(url, *thumbnail, |
- ThumbnailScore(boringness, true, true)); |
- |
- // Make sure we get the correct thumbnail data. |
- EXPECT_TRUE(history->GetPageThumbnail(url, &consumer_, |
- NewCallback(static_cast<HistoryTest*>(this), |
- &HistoryTest::OnThumbnailDataAvailable))); |
- thumbnail_data_.clear(); |
- MessageLoop::current()->Run(); |
- // Make sure we got a valid JPEG back. This isn't equivalent to |
- // being correct, but when we're roundtripping through JPEG |
- // compression and we don't have a similarity measure. |
- EXPECT_TRUE(thumbnail_data_.size()); |
- scoped_ptr<SkBitmap> decoded_thumbnail( |
- gfx::JPEGCodec::Decode(&thumbnail_data_[0], thumbnail_data_.size())); |
- EXPECT_TRUE(decoded_thumbnail.get()); |
- |
- // Request a nonexistent thumbnail and make sure we get |
- // a callback and no data. |
- EXPECT_TRUE(history->GetPageThumbnail(GURL("http://asdfasdf.com/"), |
- &consumer_, |
- NewCallback(static_cast<HistoryTest*>(this), |
- &HistoryTest::OnThumbnailDataAvailable))); |
- thumbnail_data_.clear(); |
- MessageLoop::current()->Run(); |
- EXPECT_EQ(0U, thumbnail_data_.size()); |
- |
- // Request the thumbnail and cancel the request.. |
- got_thumbnail_callback_ = false; |
- thumbnail_data_.clear(); |
- HistoryService::Handle handle = history->GetPageThumbnail(url, &consumer_, |
- NewCallback(static_cast<HistoryTest*>(this), |
- &HistoryTest::OnThumbnailDataAvailable)); |
- EXPECT_TRUE(handle); |
- |
- history->CancelRequest(handle); |
- |
- // We create a task with a timeout so we can make sure we don't get and |
- // data in that time. |
- class QuitMessageLoop : public Task { |
- public: |
- virtual void Run() { |
- MessageLoop::current()->Quit(); |
- } |
- }; |
- MessageLoop::current()->PostDelayedTask(FROM_HERE, new QuitMessageLoop, 2000); |
- MessageLoop::current()->Run(); |
- EXPECT_FALSE(got_thumbnail_callback_); |
-} |
- |
TEST_F(HistoryTest, MostVisitedURLs) { |
scoped_refptr<HistoryService> history(new HistoryService); |
history_service_ = history; |