Index: chrome/browser/history/thumbnail_database_unittest.cc |
diff --git a/chrome/browser/history/thumbnail_database_unittest.cc b/chrome/browser/history/thumbnail_database_unittest.cc |
index fcab1eb7fa84259f24e4dfb98d2792b032b319d8..9cca3cdd5685755c36f058de8b2cd225360ad81f 100644 |
--- a/chrome/browser/history/thumbnail_database_unittest.cc |
+++ b/chrome/browser/history/thumbnail_database_unittest.cc |
@@ -247,34 +247,6 @@ TEST_F(ThumbnailDatabaseTest, LastRequestedTime) { |
EXPECT_EQ(last_requested, now); |
} |
-TEST_F(ThumbnailDatabaseTest, UpdateIconMapping) { |
- ThumbnailDatabase db(NULL); |
- ASSERT_EQ(sql::INIT_OK, db.Init(file_name_)); |
- db.BeginTransaction(); |
- |
- GURL url("http://google.com"); |
- favicon_base::FaviconID id = db.AddFavicon(url, favicon_base::TOUCH_ICON); |
- |
- EXPECT_LT(0, db.AddIconMapping(url, id)); |
- std::vector<IconMapping> icon_mapping; |
- EXPECT_TRUE(db.GetIconMappingsForPageURL(url, &icon_mapping)); |
- ASSERT_EQ(1u, icon_mapping.size()); |
- EXPECT_EQ(url, icon_mapping.front().page_url); |
- EXPECT_EQ(id, icon_mapping.front().icon_id); |
- |
- GURL url1("http://www.google.com/"); |
- favicon_base::FaviconID new_id = |
- db.AddFavicon(url1, favicon_base::TOUCH_ICON); |
- EXPECT_TRUE(db.UpdateIconMapping(icon_mapping.front().mapping_id, new_id)); |
- |
- icon_mapping.clear(); |
- EXPECT_TRUE(db.GetIconMappingsForPageURL(url, &icon_mapping)); |
- ASSERT_EQ(1u, icon_mapping.size()); |
- EXPECT_EQ(url, icon_mapping.front().page_url); |
- EXPECT_EQ(new_id, icon_mapping.front().icon_id); |
- EXPECT_NE(id, icon_mapping.front().icon_id); |
-} |
- |
TEST_F(ThumbnailDatabaseTest, DeleteIconMappings) { |
ThumbnailDatabase db(NULL); |
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_)); |
@@ -614,71 +586,6 @@ TEST_F(ThumbnailDatabaseTest, HasMappingFor) { |
EXPECT_FALSE(db.HasMappingFor(id3)); |
} |
-TEST_F(ThumbnailDatabaseTest, CloneIconMappings) { |
- ThumbnailDatabase db(NULL); |
- ASSERT_EQ(sql::INIT_OK, db.Init(file_name_)); |
- db.BeginTransaction(); |
- |
- std::vector<unsigned char> data(kBlob1, kBlob1 + sizeof(kBlob1)); |
- scoped_refptr<base::RefCountedBytes> favicon(new base::RefCountedBytes(data)); |
- |
- // Add a favicon which will have icon_mappings |
- favicon_base::FaviconID id1 = |
- db.AddFavicon(GURL("http://google.com"), favicon_base::FAVICON); |
- EXPECT_NE(0, id1); |
- base::Time time = base::Time::Now(); |
- db.AddFaviconBitmap(id1, favicon, time, gfx::Size()); |
- |
- // Add another type of favicon |
- favicon_base::FaviconID id2 = db.AddFavicon( |
- GURL("http://www.google.com/icon"), favicon_base::TOUCH_ICON); |
- EXPECT_NE(0, id2); |
- time = base::Time::Now(); |
- db.AddFaviconBitmap(id2, favicon, time, gfx::Size()); |
- |
- // Add 3rd favicon |
- favicon_base::FaviconID id3 = db.AddFavicon( |
- GURL("http://www.google.com/icon"), favicon_base::TOUCH_ICON); |
- EXPECT_NE(0, id3); |
- time = base::Time::Now(); |
- db.AddFaviconBitmap(id3, favicon, time, gfx::Size()); |
- |
- GURL page1_url("http://page1.com"); |
- EXPECT_TRUE(db.AddIconMapping(page1_url, id1)); |
- EXPECT_TRUE(db.AddIconMapping(page1_url, id2)); |
- |
- GURL page2_url("http://page2.com"); |
- EXPECT_TRUE(db.AddIconMapping(page2_url, id3)); |
- |
- // Test we do nothing with existing mappings. |
- std::vector<IconMapping> icon_mapping; |
- EXPECT_TRUE(db.GetIconMappingsForPageURL(page2_url, &icon_mapping)); |
- ASSERT_EQ(1U, icon_mapping.size()); |
- |
- EXPECT_TRUE(db.CloneIconMappings(page1_url, page2_url)); |
- |
- icon_mapping.clear(); |
- EXPECT_TRUE(db.GetIconMappingsForPageURL(page2_url, &icon_mapping)); |
- ASSERT_EQ(1U, icon_mapping.size()); |
- EXPECT_EQ(page2_url, icon_mapping[0].page_url); |
- EXPECT_EQ(id3, icon_mapping[0].icon_id); |
- |
- // Test we clone if the new page has no mappings. |
- GURL page3_url("http://page3.com"); |
- EXPECT_TRUE(db.CloneIconMappings(page1_url, page3_url)); |
- |
- icon_mapping.clear(); |
- EXPECT_TRUE(db.GetIconMappingsForPageURL(page3_url, &icon_mapping)); |
- |
- ASSERT_EQ(2U, icon_mapping.size()); |
- if (icon_mapping[0].icon_id == id2) |
- std::swap(icon_mapping[0], icon_mapping[1]); |
- EXPECT_EQ(page3_url, icon_mapping[0].page_url); |
- EXPECT_EQ(id1, icon_mapping[0].icon_id); |
- EXPECT_EQ(page3_url, icon_mapping[1].page_url); |
- EXPECT_EQ(id2, icon_mapping[1].icon_id); |
-} |
- |
// Test loading version 3 database. |
TEST_F(ThumbnailDatabaseTest, Version3) { |
scoped_ptr<ThumbnailDatabase> db = LoadFromGolden("Favicons.v3.sql"); |