| Index: chrome/browser/history/android/android_provider_backend_unittest.cc
|
| diff --git a/chrome/browser/history/android/android_provider_backend_unittest.cc b/chrome/browser/history/android/android_provider_backend_unittest.cc
|
| index f11d8df858306ff3f3a17419dc0615f0df75cb88..5d3d57f3e1265bcda7d86cfb9e3e1935c4ae05c9 100644
|
| --- a/chrome/browser/history/android/android_provider_backend_unittest.cc
|
| +++ b/chrome/browser/history/android/android_provider_backend_unittest.cc
|
| @@ -49,6 +49,8 @@ struct BookmarkCacheRow {
|
| FaviconID favicon_id_;
|
| };
|
|
|
| +const gfx::Size kFaviconRegularSize = gfx::Size(16, 16);
|
| +
|
| } // namespace
|
|
|
| class AndroidProviderBackendDelegate : public HistoryBackend::Delegate {
|
| @@ -248,6 +250,7 @@ TEST_F(AndroidProviderBackendTest, UpdateTables) {
|
| history_backend->SetFavicon(url2,
|
| GURL(),
|
| new base::RefCountedBytes(data),
|
| + kFaviconRegularSize,
|
| FAVICON);
|
| history_backend->Closing();
|
| }
|
| @@ -374,6 +377,7 @@ TEST_F(AndroidProviderBackendTest, QueryHistoryAndBookmarks) {
|
| history_backend->SetFavicon(url2,
|
| GURL(),
|
| new base::RefCountedBytes(data),
|
| + kFaviconRegularSize,
|
| FAVICON);
|
| history_backend->Closing();
|
| }
|
| @@ -1125,13 +1129,14 @@ TEST_F(AndroidProviderBackendTest, UpdateFavicon) {
|
| ASSERT_TRUE(delegate_.favicon_details()->urls.end() !=
|
| delegate_.favicon_details()->urls.find(row1.url()));
|
|
|
| - IconMapping icon_mapping;
|
| - EXPECT_TRUE(thumbnail_db_.GetIconMappingForPageURL(row1.url(), FAVICON,
|
| - &icon_mapping));
|
| + std::vector<IconMapping> icon_mappings;
|
| + EXPECT_TRUE(thumbnail_db_.GetIconMappingsForPageURL(row1.url(), FAVICON,
|
| + &icon_mappings));
|
| + EXPECT_EQ(1u, icon_mappings.size());
|
| Time last_updated;
|
| std::vector<unsigned char> png_icon_data;
|
| - EXPECT_TRUE(thumbnail_db_.GetFavicon(icon_mapping.icon_id, &last_updated,
|
| - &png_icon_data, NULL, NULL));
|
| + EXPECT_TRUE(thumbnail_db_.GetFavicon(icon_mappings[0].icon_id, &last_updated,
|
| + &png_icon_data, NULL, NULL, NULL));
|
| EXPECT_EQ(data, png_icon_data);
|
|
|
| // Remove favicon.
|
| @@ -1152,8 +1157,8 @@ TEST_F(AndroidProviderBackendTest, UpdateFavicon) {
|
| ASSERT_TRUE(delegate_.favicon_details()->urls.end() !=
|
| delegate_.favicon_details()->urls.find(row1.url()));
|
|
|
| - EXPECT_FALSE(thumbnail_db_.GetIconMappingForPageURL(row1.url(), FAVICON,
|
| - NULL));
|
| + EXPECT_FALSE(thumbnail_db_.GetIconMappingsForPageURL(row1.url(), FAVICON,
|
| + NULL));
|
| }
|
|
|
| TEST_F(AndroidProviderBackendTest, UpdateSearchTermTable) {
|
|
|