diff options
Diffstat (limited to 'chrome/browser/webdata/web_database_unittest.cc')
-rw-r--r-- | chrome/browser/webdata/web_database_unittest.cc | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/chrome/browser/webdata/web_database_unittest.cc b/chrome/browser/webdata/web_database_unittest.cc index fd68974..4e62e0f 100644 --- a/chrome/browser/webdata/web_database_unittest.cc +++ b/chrome/browser/webdata/web_database_unittest.cc @@ -115,10 +115,10 @@ TEST_F(WebDatabaseTest, Keywords) { TemplateURL template_url; template_url.set_short_name(L"short_name"); template_url.set_keyword(L"keyword"); - GURL favicon_url("http://favicon.url"); - GURL originating_url("http://google.com"); + GURL favicon_url("http://favicon.url/"); + GURL originating_url("http://google.com/"); template_url.SetFavIconURL(favicon_url); - template_url.SetURL(L"url", 0, 0); + template_url.SetURL(L"http://url/", 0, 0); template_url.set_safe_for_autoreplace(true); template_url.set_show_in_default_list(true); template_url.set_originating_url(originating_url); @@ -139,6 +139,8 @@ TEST_F(WebDatabaseTest, Keywords) { EXPECT_EQ(template_url.keyword(), restored_url->keyword()); + EXPECT_FALSE(restored_url->autogenerate_keyword()); + EXPECT_TRUE(favicon_url == restored_url->GetFavIconURL()); EXPECT_TRUE(restored_url->safe_for_autoreplace()); @@ -189,10 +191,10 @@ TEST_F(WebDatabaseTest, UpdateKeyword) { TemplateURL template_url; template_url.set_short_name(L"short_name"); template_url.set_keyword(L"keyword"); - GURL favicon_url("http://favicon.url"); - GURL originating_url("http://originating.url"); + GURL favicon_url("http://favicon.url/"); + GURL originating_url("http://originating.url/"); template_url.SetFavIconURL(favicon_url); - template_url.SetURL(L"url", 0, 0); + template_url.SetURL(L"http://url/", 0, 0); template_url.set_safe_for_autoreplace(true); template_url.set_show_in_default_list(true); template_url.SetSuggestionsURL(L"url2", 0, 0); @@ -200,9 +202,10 @@ TEST_F(WebDatabaseTest, UpdateKeyword) { EXPECT_TRUE(db.AddKeyword(template_url)); - GURL originating_url2("http://originating.url"); - template_url.set_keyword(L"X"); + GURL originating_url2("http://originating.url/"); template_url.set_originating_url(originating_url2); + template_url.set_autogenerate_keyword(true); + EXPECT_EQ(L"url", template_url.keyword()); template_url.add_input_encoding("Shift_JIS"); set_prepopulate_id(&template_url, 5); EXPECT_TRUE(db.UpdateKeyword(template_url)); @@ -217,6 +220,8 @@ TEST_F(WebDatabaseTest, UpdateKeyword) { EXPECT_EQ(template_url.keyword(), restored_url->keyword()); + EXPECT_TRUE(restored_url->autogenerate_keyword()); + EXPECT_TRUE(favicon_url == restored_url->GetFavIconURL()); EXPECT_TRUE(restored_url->safe_for_autoreplace()); @@ -248,7 +253,7 @@ TEST_F(WebDatabaseTest, KeywordWithNoFavicon) { TemplateURL template_url; template_url.set_short_name(L"short_name"); template_url.set_keyword(L"keyword"); - template_url.SetURL(L"url", 0, 0); + template_url.SetURL(L"http://url/", 0, 0); template_url.set_safe_for_autoreplace(true); SetID(-100, &template_url); @@ -287,7 +292,7 @@ TEST_F(WebDatabaseTest, Logins) { form.password_element = L"Passwd"; form.password_value = L"test"; form.submit_element = L"signIn"; - form.signon_realm = "http://www.google.com"; + form.signon_realm = "http://www.google.com/"; form.ssl_valid = false; form.preferred = false; form.scheme = PasswordForm::SCHEME_HTML; @@ -328,7 +333,7 @@ TEST_F(WebDatabaseTest, Logins) { // Imagine the site moves to a secure server for login. PasswordForm form4(form3); - form4.signon_realm = "https://www.google.com"; + form4.signon_realm = "https://www.google.com/"; form4.ssl_valid = true; // We have only an http record, so no match for this. @@ -480,7 +485,7 @@ TEST_F(WebDatabaseTest, BlacklistedLogins) { form.username_element = L"Email"; form.password_element = L"Passwd"; form.submit_element = L"signIn"; - form.signon_realm = "http://www.google.com"; + form.signon_realm = "http://www.google.com/"; form.ssl_valid = false; form.preferred = true; form.blacklisted_by_user = true; @@ -506,7 +511,7 @@ TEST_F(WebDatabaseTest, WebAppHasAllImages) { WebDatabase db; EXPECT_TRUE(db.Init(file_)); - GURL url("http://google.com"); + GURL url("http://google.com/"); // Initial value for unknown web app should be false. EXPECT_FALSE(db.GetWebAppHasAllImages(url)); @@ -524,7 +529,7 @@ TEST_F(WebDatabaseTest, WebAppImages) { WebDatabase db; ASSERT_TRUE(db.Init(file_)); - GURL url("http://google.com"); + GURL url("http://google.com/"); // Web app should initially have no images. std::vector<SkBitmap> images; |