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

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

Issue 2133953002: PasswordForm -> FormDigest for GetLogins (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@413020_ssl_valid
Patch Set: Nits addressed 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/affiliated_match_helper_unittest.cc
diff --git a/components/password_manager/core/browser/affiliated_match_helper_unittest.cc b/components/password_manager/core/browser/affiliated_match_helper_unittest.cc
index a8b8c9414a7405afee4fecf38288396925cfd29d..bf98a37905c49ff243df380580a5ad0f115bf3ec 100644
--- a/components/password_manager/core/browser/affiliated_match_helper_unittest.cc
+++ b/components/password_manager/core/browser/affiliated_match_helper_unittest.cc
@@ -154,14 +154,10 @@ autofill::PasswordForm GetTestBlacklistedAndroidCredentials(
return form;
}
-autofill::PasswordForm GetTestObservedWebForm(const char* signon_realm,
- const char* origin) {
- autofill::PasswordForm form;
- form.scheme = autofill::PasswordForm::SCHEME_HTML;
- form.signon_realm = signon_realm;
- if (origin)
- form.origin = GURL(origin);
- return form;
+PasswordStore::FormDigest GetTestObservedWebForm(const char* signon_realm,
+ const char* origin) {
+ return {autofill::PasswordForm::SCHEME_HTML, signon_realm,
+ origin ? GURL(origin) : GURL()};
}
} // namespace
@@ -253,7 +249,7 @@ class AffiliatedMatchHelperTest : public testing::Test {
}
std::vector<std::string> GetAffiliatedAndroidRealms(
- const autofill::PasswordForm& observed_form) {
+ const PasswordStore::FormDigest& observed_form) {
expecting_result_callback_ = true;
match_helper()->GetAffiliatedAndroidRealms(
observed_form,
@@ -265,7 +261,7 @@ class AffiliatedMatchHelperTest : public testing::Test {
}
std::vector<std::string> GetAffiliatedWebRealms(
- const autofill::PasswordForm& android_form) {
+ const PasswordStore::FormDigest& android_form) {
expecting_result_callback_ = true;
match_helper()->GetAffiliatedWebRealms(
android_form,
@@ -358,9 +354,8 @@ TEST_F(AffiliatedMatchHelperTest, GetAffiliatedAndroidRealmsYieldsResults) {
mock_affiliation_service()->ExpectCallToGetAffiliationsAndSucceedWithResult(
FacetURI::FromCanonicalSpec(kTestWebFacetURIBeta1),
StrategyOnCacheMiss::FAIL, GetTestEquivalenceClassBeta());
- autofill::PasswordForm web_observed_form(
- GetTestObservedWebForm(kTestWebRealmBeta1, nullptr));
- EXPECT_THAT(GetAffiliatedAndroidRealms(web_observed_form),
+ EXPECT_THAT(GetAffiliatedAndroidRealms(
+ GetTestObservedWebForm(kTestWebRealmBeta1, nullptr)),
testing::UnorderedElementsAre(kTestAndroidRealmBeta2,
kTestAndroidRealmBeta3));
}
@@ -370,16 +365,15 @@ TEST_F(AffiliatedMatchHelperTest,
mock_affiliation_service()->ExpectCallToGetAffiliationsAndSucceedWithResult(
FacetURI::FromCanonicalSpec(kTestWebFacetURIAlpha1),
StrategyOnCacheMiss::FAIL, GetTestEquivalenceClassAlpha());
- autofill::PasswordForm web_observed_form(
- GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr));
// This verifies that |kTestWebRealmAlpha2| is not returned.
- EXPECT_THAT(GetAffiliatedAndroidRealms(web_observed_form),
+ EXPECT_THAT(GetAffiliatedAndroidRealms(
+ GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr)),
testing::UnorderedElementsAre(kTestAndroidRealmAlpha3));
}
TEST_F(AffiliatedMatchHelperTest,
GetAffiliatedAndroidRealmsYieldsEmptyResultsForHTTPBasicAuthForms) {
- autofill::PasswordForm http_auth_observed_form(
+ PasswordStore::FormDigest http_auth_observed_form(
GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr));
http_auth_observed_form.scheme = autofill::PasswordForm::SCHEME_BASIC;
EXPECT_THAT(GetAffiliatedAndroidRealms(http_auth_observed_form),
@@ -388,7 +382,7 @@ TEST_F(AffiliatedMatchHelperTest,
TEST_F(AffiliatedMatchHelperTest,
GetAffiliatedAndroidRealmsYieldsEmptyResultsForHTTPDigestAuthForms) {
- autofill::PasswordForm http_auth_observed_form(
+ PasswordStore::FormDigest http_auth_observed_form(
GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr));
http_auth_observed_form.scheme = autofill::PasswordForm::SCHEME_DIGEST;
EXPECT_THAT(GetAffiliatedAndroidRealms(http_auth_observed_form),
@@ -397,7 +391,7 @@ TEST_F(AffiliatedMatchHelperTest,
TEST_F(AffiliatedMatchHelperTest,
GetAffiliatedAndroidRealmsYieldsEmptyResultsForAndroidKeyedForms) {
- autofill::PasswordForm android_observed_form(
+ PasswordStore::FormDigest android_observed_form(
GetTestAndroidCredentials(kTestAndroidRealmBeta2));
EXPECT_THAT(GetAffiliatedAndroidRealms(android_observed_form),
testing::IsEmpty());
@@ -408,9 +402,8 @@ TEST_F(AffiliatedMatchHelperTest,
mock_affiliation_service()->ExpectCallToGetAffiliationsAndEmulateFailure(
FacetURI::FromCanonicalSpec(kTestWebFacetURIAlpha1),
StrategyOnCacheMiss::FAIL);
- autofill::PasswordForm web_observed_form(
- GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr));
- EXPECT_THAT(GetAffiliatedAndroidRealms(web_observed_form),
+ EXPECT_THAT(GetAffiliatedAndroidRealms(
+ GetTestObservedWebForm(kTestWebRealmAlpha1, nullptr)),
testing::IsEmpty());
}
@@ -422,7 +415,7 @@ TEST_F(AffiliatedMatchHelperTest, GetAffiliatedWebRealmsYieldsResults) {
mock_affiliation_service()->ExpectCallToGetAffiliationsAndSucceedWithResult(
FacetURI::FromCanonicalSpec(kTestAndroidFacetURIAlpha3),
StrategyOnCacheMiss::FETCH_OVER_NETWORK, GetTestEquivalenceClassAlpha());
- autofill::PasswordForm android_form(
+ PasswordStore::FormDigest android_form(
GetTestAndroidCredentials(kTestAndroidRealmAlpha3));
EXPECT_THAT(
GetAffiliatedWebRealms(android_form),
@@ -433,7 +426,7 @@ TEST_F(AffiliatedMatchHelperTest, GetAffiliatedWebRealmsYieldsOnlyWebsites) {
mock_affiliation_service()->ExpectCallToGetAffiliationsAndSucceedWithResult(
FacetURI::FromCanonicalSpec(kTestAndroidFacetURIBeta2),
StrategyOnCacheMiss::FETCH_OVER_NETWORK, GetTestEquivalenceClassBeta());
- autofill::PasswordForm android_form(
+ PasswordStore::FormDigest android_form(
GetTestAndroidCredentials(kTestAndroidRealmBeta2));
// This verifies that |kTestAndroidRealmBeta3| is not returned.
EXPECT_THAT(GetAffiliatedWebRealms(android_form),
@@ -442,9 +435,9 @@ TEST_F(AffiliatedMatchHelperTest, GetAffiliatedWebRealmsYieldsOnlyWebsites) {
TEST_F(AffiliatedMatchHelperTest,
GetAffiliatedWebRealmsYieldsEmptyResultsForWebKeyedForms) {
- autofill::PasswordForm web_form(
- GetTestObservedWebForm(kTestWebRealmBeta1, nullptr));
- EXPECT_THAT(GetAffiliatedWebRealms(web_form), testing::IsEmpty());
+ EXPECT_THAT(GetAffiliatedWebRealms(
+ GetTestObservedWebForm(kTestWebRealmBeta1, nullptr)),
+ testing::IsEmpty());
}
// Verifies that InjectAffiliatedWebRealms() injects the realms of web sites
@@ -470,8 +463,13 @@ TEST_F(AffiliatedMatchHelperTest, InjectAffiliatedWebRealms) {
FacetURI::FromCanonicalSpec(kTestAndroidFacetURIGamma),
StrategyOnCacheMiss::FAIL);
- forms.push_back(new autofill::PasswordForm(
- GetTestObservedWebForm(kTestWebRealmBeta1, nullptr)));
+ PasswordStore::FormDigest digest =
+ GetTestObservedWebForm(kTestWebRealmBeta1, nullptr);
+ autofill::PasswordForm web_form;
+ web_form.scheme = digest.scheme;
+ web_form.signon_realm = digest.signon_realm;
+ web_form.origin = digest.origin;
+ forms.push_back(new autofill::PasswordForm(web_form));
size_t expected_form_count = forms.size();
ScopedVector<autofill::PasswordForm> results(
@@ -488,10 +486,9 @@ TEST_F(AffiliatedMatchHelperTest, InjectAffiliatedWebRealms) {
// Note: IsValidWebCredential() is tested as part of GetAffiliatedAndroidRealms
// tests above.
TEST_F(AffiliatedMatchHelperTest, IsValidAndroidCredential) {
- autofill::PasswordForm web_credential(
- GetTestObservedWebForm(kTestWebRealmBeta1, nullptr));
- EXPECT_FALSE(AffiliatedMatchHelper::IsValidAndroidCredential(web_credential));
- autofill::PasswordForm android_credential(
+ EXPECT_FALSE(AffiliatedMatchHelper::IsValidAndroidCredential(
+ GetTestObservedWebForm(kTestWebRealmBeta1, nullptr)));
+ PasswordStore::FormDigest android_credential(
GetTestAndroidCredentials(kTestAndroidRealmBeta2));
EXPECT_TRUE(
AffiliatedMatchHelper::IsValidAndroidCredential(android_credential));

Powered by Google App Engine
This is Rietveld 408576698