Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: components/password_manager/core/browser/login_database_unittest.cc

Issue 2127533003: Remove PasswordForm::ssl_valid (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Adjust //ios Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/password_manager/core/browser/login_database_unittest.cc
diff --git a/components/password_manager/core/browser/login_database_unittest.cc b/components/password_manager/core/browser/login_database_unittest.cc
index 73226b5167d8cf542f11d530a389b472e909d4c1..b9c79834ca7bf63009666b6e59d3200afec27b99 100644
--- a/components/password_manager/core/browser/login_database_unittest.cc
+++ b/components/password_manager/core/browser/login_database_unittest.cc
@@ -55,7 +55,6 @@ void GenerateExamplePasswordForm(PasswordForm* form) {
form->password_value = ASCIIToUTF16("test");
form->submit_element = ASCIIToUTF16("signIn");
form->signon_realm = "http://www.google.com/";
- form->ssl_valid = false;
form->preferred = false;
form->scheme = PasswordForm::SCHEME_HTML;
form->times_used = 1;
@@ -256,7 +255,6 @@ TEST_F(LoginDatabaseTest, Logins) {
// Imagine the site moves to a secure server for login.
PasswordForm form4(form3);
form4.signon_realm = "https://www.google.com/";
- form4.ssl_valid = true;
// We have only an http record, so no match for this.
EXPECT_TRUE(db().GetLogins(form4, &result));
@@ -283,24 +281,14 @@ TEST_F(LoginDatabaseTest, Logins) {
EXPECT_TRUE(db().GetLogins(form, &result));
EXPECT_EQ(0U, result.size());
- // The user's request for the HTTPS site is intercepted
- // by an attacker who presents an invalid SSL cert.
- PasswordForm form5(form4);
- form5.ssl_valid = 0;
-
- // It will match in this case.
- EXPECT_TRUE(db().GetLogins(form5, &result));
- EXPECT_EQ(1U, result.size());
- result.clear();
-
// User changes their password.
- PasswordForm form6(form5);
- form6.password_value = ASCIIToUTF16("test6");
- form6.preferred = true;
+ PasswordForm form5(form4);
+ form5.password_value = ASCIIToUTF16("test6");
+ form5.preferred = true;
// We update, and check to make sure it matches the
// old form, and there is only one record.
- EXPECT_EQ(UpdateChangeForForm(form6), db().UpdateLogin(form6));
+ EXPECT_EQ(UpdateChangeForForm(form5), db().UpdateLogin(form5));
// matches
EXPECT_TRUE(db().GetLogins(form5, &result));
EXPECT_EQ(1U, result.size());
@@ -309,9 +297,9 @@ TEST_F(LoginDatabaseTest, Logins) {
EXPECT_TRUE(db().GetAutofillableLogins(&result));
EXPECT_EQ(1U, result.size());
// Password element was updated.
- EXPECT_EQ(form6.password_value, result[0]->password_value);
+ EXPECT_EQ(form5.password_value, result[0]->password_value);
// Preferred login.
- EXPECT_TRUE(form6.preferred);
+ EXPECT_TRUE(form5.preferred);
result.clear();
// Make sure everything can disappear.
@@ -337,7 +325,6 @@ TEST_F(LoginDatabaseTest, TestPublicSuffixDomainMatching) {
form.password_value = ASCIIToUTF16("test");
form.submit_element = ASCIIToUTF16("");
form.signon_realm = "https://foo.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -383,7 +370,6 @@ TEST_F(LoginDatabaseTest, TestFederatedMatching) {
form.username_value = ASCIIToUTF16("test@gmail.com");
form.password_value = ASCIIToUTF16("test");
form.signon_realm = "https://foo.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -458,7 +444,6 @@ TEST_F(LoginDatabaseTest, TestPublicSuffixDomainMatchingShouldMatchingApply) {
form.password_value = ASCIIToUTF16("test");
form.submit_element = ASCIIToUTF16("");
form.signon_realm = "https://accounts.google.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -498,7 +483,6 @@ TEST_F(LoginDatabaseTest, TestFederatedMatchingWithoutPSLMatching) {
form.username_value = ASCIIToUTF16("test@gmail.com");
form.password_value = ASCIIToUTF16("test");
form.signon_realm = "https://accounts.google.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -555,7 +539,6 @@ TEST_F(LoginDatabaseTest, TestPublicSuffixDomainMatchingDifferentSites) {
form.password_value = ASCIIToUTF16("test");
form.submit_element = ASCIIToUTF16("");
form.signon_realm = "https://foo.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -592,7 +575,6 @@ TEST_F(LoginDatabaseTest, TestPublicSuffixDomainMatchingDifferentSites) {
form.password_value = ASCIIToUTF16("test");
form.submit_element = ASCIIToUTF16("");
form.signon_realm = "https://baz.com/";
- form.ssl_valid = true;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -642,7 +624,6 @@ TEST_F(LoginDatabaseTest, TestPublicSuffixDomainMatchingRegexp) {
form.password_value = ASCIIToUTF16("test");
form.submit_element = ASCIIToUTF16("");
form.signon_realm = "http://foo.com/";
- form.ssl_valid = false;
form.preferred = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -913,7 +894,6 @@ TEST_F(LoginDatabaseTest, BlacklistedLogins) {
form.password_element = ASCIIToUTF16("Passwd");
form.submit_element = ASCIIToUTF16("signIn");
form.signon_realm = "http://www.google.com/";
- form.ssl_valid = false;
form.preferred = true;
form.blacklisted_by_user = true;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -973,7 +953,6 @@ TEST_F(LoginDatabaseTest, UpdateIncompleteCredentials) {
incomplete_form.signon_realm = "http://accounts.google.com/";
incomplete_form.username_value = ASCIIToUTF16("my_username");
incomplete_form.password_value = ASCIIToUTF16("my_password");
- incomplete_form.ssl_valid = false;
incomplete_form.preferred = true;
incomplete_form.blacklisted_by_user = false;
incomplete_form.scheme = PasswordForm::SCHEME_HTML;
@@ -996,7 +975,6 @@ TEST_F(LoginDatabaseTest, UpdateIncompleteCredentials) {
EXPECT_EQ(incomplete_form.username_value, result[0]->username_value);
EXPECT_EQ(incomplete_form.password_value, result[0]->password_value);
EXPECT_TRUE(result[0]->preferred);
- EXPECT_FALSE(result[0]->ssl_valid);
// We should return empty 'action', 'username_element', 'password_element'
// and 'submit_element' as we can't be sure if the credentials were entered
@@ -1038,7 +1016,6 @@ TEST_F(LoginDatabaseTest, UpdateOverlappingCredentials) {
incomplete_form.signon_realm = "http://accounts.google.com/";
incomplete_form.username_value = ASCIIToUTF16("my_username");
incomplete_form.password_value = ASCIIToUTF16("my_password");
- incomplete_form.ssl_valid = false;
incomplete_form.preferred = true;
incomplete_form.blacklisted_by_user = false;
incomplete_form.scheme = PasswordForm::SCHEME_HTML;
@@ -1085,7 +1062,6 @@ TEST_F(LoginDatabaseTest, DoubleAdd) {
form.signon_realm = "http://accounts.google.com/";
form.username_value = ASCIIToUTF16("my_username");
form.password_value = ASCIIToUTF16("my_password");
- form.ssl_valid = false;
form.preferred = true;
form.blacklisted_by_user = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -1106,7 +1082,6 @@ TEST_F(LoginDatabaseTest, AddWrongForm) {
form.signon_realm = "http://accounts.google.com/";
form.username_value = ASCIIToUTF16("my_username");
form.password_value = ASCIIToUTF16("my_password");
- form.ssl_valid = false;
form.preferred = true;
form.blacklisted_by_user = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -1124,7 +1099,6 @@ TEST_F(LoginDatabaseTest, UpdateLogin) {
form.signon_realm = "http://accounts.google.com/";
form.username_value = ASCIIToUTF16("my_username");
form.password_value = ASCIIToUTF16("my_password");
- form.ssl_valid = false;
form.preferred = true;
form.blacklisted_by_user = false;
form.scheme = PasswordForm::SCHEME_HTML;
@@ -1132,7 +1106,6 @@ TEST_F(LoginDatabaseTest, UpdateLogin) {
form.action = GURL("http://accounts.google.com/login");
form.password_value = ASCIIToUTF16("my_new_password");
- form.ssl_valid = true;
form.preferred = false;
form.other_possible_usernames.push_back(ASCIIToUTF16("my_new_username"));
form.times_used = 20;
@@ -1161,7 +1134,6 @@ TEST_F(LoginDatabaseTest, RemoveWrongForm) {
form.signon_realm = "http://accounts.google.com/";
form.username_value = ASCIIToUTF16("my_username");
form.password_value = ASCIIToUTF16("my_password");
- form.ssl_valid = false;
form.preferred = true;
form.blacklisted_by_user = false;
form.scheme = PasswordForm::SCHEME_HTML;

Powered by Google App Engine
This is Rietveld 408576698