Index: chrome/browser/favicon/favicon_handler_unittest.cc |
diff --git a/chrome/browser/favicon/favicon_handler_unittest.cc b/chrome/browser/favicon/favicon_handler_unittest.cc |
index a080949b73d27d23903b0f1eeac6a0d82ef3bcc8..bf590d59e40dace96873bb3d3f60ee5044666193 100644 |
--- a/chrome/browser/favicon/favicon_handler_unittest.cc |
+++ b/chrome/browser/favicon/favicon_handler_unittest.cc |
@@ -15,7 +15,7 @@ |
class TestFaviconHandler; |
-using content::FaviconURL; |
+using favicon::FaviconURL; |
namespace { |
@@ -503,14 +503,14 @@ TEST_F(FaviconHandlerTest, GetFaviconFromHistory) { |
// Simulates update favicon url. |
std::vector<FaviconURL> urls; |
urls.push_back( |
- FaviconURL(icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ FaviconURL(icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status |
EXPECT_EQ(1U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::FAVICON, helper.current_candidate()->icon_type); |
+ ASSERT_EQ(favicon_base::FAVICON, helper.current_candidate()->icon_type); |
// Favicon shouldn't request to download icon. |
EXPECT_FALSE(helper.download_handler()->HasDownload()); |
@@ -547,14 +547,14 @@ TEST_F(FaviconHandlerTest, DownloadFavicon) { |
// Simulates update favicon url. |
std::vector<FaviconURL> urls; |
urls.push_back( |
- FaviconURL(icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ FaviconURL(icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status |
EXPECT_EQ(1U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::FAVICON, helper.current_candidate()->icon_type); |
+ ASSERT_EQ(favicon_base::FAVICON, helper.current_candidate()->icon_type); |
// Favicon should request to download icon now. |
DownloadHandler* download_handler = helper.download_handler(); |
@@ -573,7 +573,7 @@ TEST_F(FaviconHandlerTest, DownloadFavicon) { |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::FAVICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::FAVICON, history_handler->icon_type_); |
EXPECT_LT(0U, history_handler->bitmap_data_.size()); |
EXPECT_EQ(page_url, history_handler->page_url_); |
@@ -617,21 +617,21 @@ TEST_F(FaviconHandlerTest, UpdateAndDownloadFavicon) { |
// Simulates update with the different favicon url. |
std::vector<FaviconURL> urls; |
- urls.push_back( |
- FaviconURL(new_icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ urls.push_back(FaviconURL( |
+ new_icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status. |
EXPECT_EQ(1U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(new_icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::FAVICON, helper.current_candidate()->icon_type); |
+ ASSERT_EQ(favicon_base::FAVICON, helper.current_candidate()->icon_type); |
// Favicon should be requested from history. |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(new_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::FAVICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::FAVICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Simulate not find icon. |
@@ -655,7 +655,7 @@ TEST_F(FaviconHandlerTest, UpdateAndDownloadFavicon) { |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(new_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::FAVICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::FAVICON, history_handler->icon_type_); |
EXPECT_LT(0U, history_handler->bitmap_data_.size()); |
EXPECT_EQ(page_url, history_handler->page_url_); |
@@ -707,7 +707,7 @@ TEST_F(FaviconHandlerTest, FaviconInHistoryInvalid) { |
// Simulates update with matching favicon URL. |
std::vector<FaviconURL> urls; |
urls.push_back( |
- FaviconURL(icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ FaviconURL(icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// A download for the favicon should be requested, and we should not do |
@@ -726,7 +726,7 @@ TEST_F(FaviconHandlerTest, FaviconInHistoryInvalid) { |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::FAVICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::FAVICON, history_handler->icon_type_); |
EXPECT_LT(0U, history_handler->bitmap_data_.size()); |
EXPECT_EQ(page_url, history_handler->page_url_); |
@@ -769,21 +769,21 @@ TEST_F(FaviconHandlerTest, UpdateFavicon) { |
// Simulates update with the different favicon url. |
std::vector<FaviconURL> urls; |
- urls.push_back( |
- FaviconURL(new_icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ urls.push_back(FaviconURL( |
+ new_icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status. |
EXPECT_EQ(1U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(new_icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::FAVICON, helper.current_candidate()->icon_type); |
+ ASSERT_EQ(favicon_base::FAVICON, helper.current_candidate()->icon_type); |
// Favicon should be requested from history. |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(new_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::FAVICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::FAVICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Simulate find icon. |
@@ -832,26 +832,27 @@ TEST_F(FaviconHandlerTest, Download2ndFaviconURLCandidate) { |
// Simulates update with the different favicon url. |
std::vector<FaviconURL> urls; |
+ urls.push_back(FaviconURL(icon_url, |
+ favicon_base::TOUCH_PRECOMPOSED_ICON, |
+ std::vector<gfx::Size>())); |
urls.push_back(FaviconURL( |
- icon_url, FaviconURL::TOUCH_PRECOMPOSED_ICON, std::vector<gfx::Size>())); |
+ new_icon_url, favicon_base::TOUCH_ICON, std::vector<gfx::Size>())); |
urls.push_back(FaviconURL( |
- new_icon_url, FaviconURL::TOUCH_ICON, std::vector<gfx::Size>())); |
- urls.push_back( |
- FaviconURL(new_icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ new_icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status. |
EXPECT_EQ(2U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::TOUCH_PRECOMPOSED_ICON, |
+ ASSERT_EQ(favicon_base::TOUCH_PRECOMPOSED_ICON, |
helper.current_candidate()->icon_type); |
// Favicon should be requested from history. |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::TOUCH_PRECOMPOSED_ICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::TOUCH_PRECOMPOSED_ICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Simulate not find icon. |
@@ -876,13 +877,13 @@ TEST_F(FaviconHandlerTest, Download2ndFaviconURLCandidate) { |
EXPECT_EQ(1U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
EXPECT_EQ(new_icon_url, helper.current_candidate()->icon_url); |
- EXPECT_EQ(FaviconURL::TOUCH_ICON, helper.current_candidate()->icon_type); |
+ EXPECT_EQ(favicon_base::TOUCH_ICON, helper.current_candidate()->icon_type); |
// Favicon should be requested from history. |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(new_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::TOUCH_ICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::TOUCH_ICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Reset download handler |
@@ -908,7 +909,7 @@ TEST_F(FaviconHandlerTest, Download2ndFaviconURLCandidate) { |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(new_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::TOUCH_ICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::TOUCH_ICON, history_handler->icon_type_); |
EXPECT_LT(0U, history_handler->bitmap_data_.size()); |
EXPECT_EQ(page_url, history_handler->page_url_); |
} |
@@ -946,26 +947,27 @@ TEST_F(FaviconHandlerTest, UpdateDuringDownloading) { |
// Simulates update with the different favicon url. |
std::vector<FaviconURL> urls; |
+ urls.push_back(FaviconURL(icon_url, |
+ favicon_base::TOUCH_PRECOMPOSED_ICON, |
+ std::vector<gfx::Size>())); |
urls.push_back(FaviconURL( |
- icon_url, FaviconURL::TOUCH_PRECOMPOSED_ICON, std::vector<gfx::Size>())); |
+ new_icon_url, favicon_base::TOUCH_ICON, std::vector<gfx::Size>())); |
urls.push_back(FaviconURL( |
- new_icon_url, FaviconURL::TOUCH_ICON, std::vector<gfx::Size>())); |
- urls.push_back( |
- FaviconURL(new_icon_url, FaviconURL::FAVICON, std::vector<gfx::Size>())); |
+ new_icon_url, favicon_base::FAVICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(urls); |
// Verify FaviconHandler status. |
EXPECT_EQ(2U, helper.urls().size()); |
ASSERT_TRUE(helper.current_candidate()); |
ASSERT_EQ(icon_url, helper.current_candidate()->icon_url); |
- ASSERT_EQ(FaviconURL::TOUCH_PRECOMPOSED_ICON, |
+ ASSERT_EQ(favicon_base::TOUCH_PRECOMPOSED_ICON, |
helper.current_candidate()->icon_type); |
// Favicon should be requested from history. |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::TOUCH_PRECOMPOSED_ICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::TOUCH_PRECOMPOSED_ICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Simulate not find icon. |
@@ -985,18 +987,18 @@ TEST_F(FaviconHandlerTest, UpdateDuringDownloading) { |
const GURL latest_icon_url("http://www.google.com/latest_favicon"); |
std::vector<FaviconURL> latest_urls; |
latest_urls.push_back(FaviconURL( |
- latest_icon_url, FaviconURL::TOUCH_ICON, std::vector<gfx::Size>())); |
+ latest_icon_url, favicon_base::TOUCH_ICON, std::vector<gfx::Size>())); |
helper.OnUpdateFaviconURL(latest_urls); |
EXPECT_EQ(1U, helper.urls().size()); |
EXPECT_EQ(latest_icon_url, helper.current_candidate()->icon_url); |
- EXPECT_EQ(FaviconURL::TOUCH_ICON, helper.current_candidate()->icon_type); |
+ EXPECT_EQ(favicon_base::TOUCH_ICON, helper.current_candidate()->icon_type); |
// Whether new icon is requested from history |
history_handler = helper.history_handler(); |
ASSERT_TRUE(history_handler); |
EXPECT_EQ(latest_icon_url, history_handler->icon_url_); |
- EXPECT_EQ(FaviconURL::TOUCH_ICON, history_handler->icon_type_); |
+ EXPECT_EQ(favicon_base::TOUCH_ICON, history_handler->icon_type_); |
EXPECT_EQ(page_url, history_handler->page_url_); |
// Reset the history_handler to verify whether favicon is request from |
@@ -1036,19 +1038,19 @@ TEST_F(FaviconHandlerTest, MultipleFavicons) { |
const GURL kPageURL("http://www.google.com"); |
const FaviconURL kSourceIconURLs[] = { |
FaviconURL(GURL("http://www.google.com/a"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/b"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/c"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/d"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/e"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>())}; |
// Set the supported scale factors to 1x and 2x. This affects the behavior of |
@@ -1144,20 +1146,14 @@ TEST_F(FaviconHandlerTest, TestSortFavicon) { |
icon3.push_back(gfx::Size(14, 14)); |
const FaviconURL kSourceIconURLs[] = { |
- FaviconURL(GURL("http://www.google.com/a"), |
- FaviconURL::FAVICON, |
- icon1), |
- FaviconURL(GURL("http://www.google.com/b"), |
- FaviconURL::FAVICON, |
- icon2), |
- FaviconURL(GURL("http://www.google.com/c"), |
- FaviconURL::FAVICON, |
- icon3), |
+ FaviconURL(GURL("http://www.google.com/a"), favicon_base::FAVICON, icon1), |
+ FaviconURL(GURL("http://www.google.com/b"), favicon_base::FAVICON, icon2), |
+ FaviconURL(GURL("http://www.google.com/c"), favicon_base::FAVICON, icon3), |
FaviconURL(GURL("http://www.google.com/d"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/e"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>())}; |
TestFaviconClient client; |
@@ -1209,20 +1205,17 @@ TEST_F(FaviconHandlerTest, TestDownloadLargestFavicon) { |
two_icons.push_back(gfx::Size(14, 14)); |
const FaviconURL kSourceIconURLs[] = { |
- FaviconURL(GURL("http://www.google.com/a"), |
- FaviconURL::FAVICON, |
- too_large), |
- FaviconURL(GURL("http://www.google.com/b"), |
- FaviconURL::FAVICON, |
- one_icon), |
- FaviconURL(GURL("http://www.google.com/c"), |
- FaviconURL::FAVICON, |
- two_icons), |
+ FaviconURL( |
+ GURL("http://www.google.com/a"), favicon_base::FAVICON, too_large), |
+ FaviconURL( |
+ GURL("http://www.google.com/b"), favicon_base::FAVICON, one_icon), |
+ FaviconURL( |
+ GURL("http://www.google.com/c"), favicon_base::FAVICON, two_icons), |
FaviconURL(GURL("http://www.google.com/d"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>()), |
FaviconURL(GURL("http://www.google.com/e"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>())}; |
TestFaviconClient client; |
@@ -1290,12 +1283,10 @@ TEST_F(FaviconHandlerTest, TestSelectLargestFavicon) { |
two_icons.push_back(gfx::Size(16, 16)); |
const FaviconURL kSourceIconURLs[] = { |
- FaviconURL(GURL("http://www.google.com/b"), |
- FaviconURL::FAVICON, |
- one_icon), |
- FaviconURL(GURL("http://www.google.com/c"), |
- FaviconURL::FAVICON, |
- two_icons)}; |
+ FaviconURL( |
+ GURL("http://www.google.com/b"), favicon_base::FAVICON, one_icon), |
+ FaviconURL( |
+ GURL("http://www.google.com/c"), favicon_base::FAVICON, two_icons)}; |
TestFaviconClient client; |
TestFaviconDriver driver1; |
@@ -1355,14 +1346,10 @@ TEST_F(FaviconHandlerTest, TestKeepDownloadedLargestFavicon) { |
const int actual_size2 = 12; |
const FaviconURL kSourceIconURLs[] = { |
- FaviconURL(GURL("http://www.google.com/b"), |
- FaviconURL::FAVICON, |
- icon1), |
- FaviconURL(GURL("http://www.google.com/c"), |
- FaviconURL::FAVICON, |
- icon2), |
+ FaviconURL(GURL("http://www.google.com/b"), favicon_base::FAVICON, icon1), |
+ FaviconURL(GURL("http://www.google.com/c"), favicon_base::FAVICON, icon2), |
FaviconURL(GURL("http://www.google.com/d"), |
- FaviconURL::FAVICON, |
+ favicon_base::FAVICON, |
std::vector<gfx::Size>())}; |
TestFaviconClient client; |