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

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

Issue 562833003: Make PasswordSyncableServiceTest.* more readable. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: no flag Created 6 years, 3 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/password_manager/core/browser/password_syncable_service_unittest.cc
diff --git a/components/password_manager/core/browser/password_syncable_service_unittest.cc b/components/password_manager/core/browser/password_syncable_service_unittest.cc
index ba9f95ea268d1f4c1a0bcac26d236b1578d44f2f..48b11a48d501b39e1fd7388f2a13c619cd8ca3a9 100644
--- a/components/password_manager/core/browser/password_syncable_service_unittest.cc
+++ b/components/password_manager/core/browser/password_syncable_service_unittest.cc
@@ -45,6 +45,17 @@ std::string MakePasswordSyncTag(const autofill::PasswordForm& password);
namespace {
+// PasswordForm values for tests.
+const autofill::PasswordForm::Type kArbitraryType =
+ autofill::PasswordForm::TYPE_GENERATED;
+const char kAvatarUrl[] = "https://fb.com/Avatar";
+const char kDisplayName[] = "Agent Smith";
+const char kFederationUrl[] = "https://fb.com/federation_url";
+const char kSignonRealm[] = "abc";
+const char kSignonRealm2[] = "def";
+const char kSignonRealm3[] = "xyz";
+const int kTimesUsed = 5;
+
typedef std::vector<SyncChange> SyncChangeList;
const sync_pb::PasswordSpecificsData& GetPasswordSpecifics(
@@ -218,10 +229,10 @@ class PasswordSyncableServiceTest : public testing::Test {
// Both sync and password db have data that are not present in the other.
TEST_F(PasswordSyncableServiceTest, AdditionsInBoth) {
autofill::PasswordForm form;
- form.signon_realm = "abc";
+ form.signon_realm = kSignonRealm;
SyncDataList list;
- list.push_back(CreateSyncData("def"));
+ list.push_back(CreateSyncData(kSignonRealm2));
autofill::PasswordForm new_from_sync = PasswordFromSpecifics(
GetPasswordSpecifics(list.back()));
@@ -243,7 +254,7 @@ TEST_F(PasswordSyncableServiceTest, AdditionsInBoth) {
// Sync has data that is not present in the password db.
TEST_F(PasswordSyncableServiceTest, AdditionOnlyInSync) {
SyncDataList list;
- list.push_back(CreateSyncData("def"));
+ list.push_back(CreateSyncData(kSignonRealm));
autofill::PasswordForm new_from_sync = PasswordFromSpecifics(
GetPasswordSpecifics(list.back()));
@@ -264,12 +275,12 @@ TEST_F(PasswordSyncableServiceTest, AdditionOnlyInSync) {
// Passwords db has data that is not present in sync.
TEST_F(PasswordSyncableServiceTest, AdditionOnlyInPasswordStore) {
autofill::PasswordForm form;
- form.signon_realm = "abc";
- form.times_used = 2;
- form.type = autofill::PasswordForm::TYPE_GENERATED;
- form.display_name = base::ASCIIToUTF16("Agent Smith");
- form.avatar_url = GURL("https://fb.com/Avatar");
- form.federation_url = GURL("https://fb.com/federation_url");
+ form.signon_realm = kSignonRealm;
+ form.times_used = kTimesUsed;
+ form.type = kArbitraryType;
+ form.display_name = base::ASCIIToUTF16(kDisplayName);
+ form.avatar_url = GURL(kAvatarUrl);
+ form.federation_url = GURL(kFederationUrl);
EXPECT_CALL(*password_store(), FillAutofillableLogins(_))
.WillOnce(AppendForm(form));
EXPECT_CALL(*password_store(), FillBlacklistLogins(_))
@@ -288,9 +299,9 @@ TEST_F(PasswordSyncableServiceTest, AdditionOnlyInPasswordStore) {
// Both passwords db and sync contain the same data.
TEST_F(PasswordSyncableServiceTest, BothInSync) {
autofill::PasswordForm form;
- form.signon_realm = "abc";
- form.times_used = 5;
- form.type = autofill::PasswordForm::TYPE_GENERATED;
+ form.signon_realm = kSignonRealm;
+ form.times_used = kTimesUsed;
+ form.type = kArbitraryType;
EXPECT_CALL(*password_store(), FillAutofillableLogins(_))
.WillOnce(AppendForm(form));
EXPECT_CALL(*password_store(), FillBlacklistLogins(_))
@@ -309,7 +320,7 @@ TEST_F(PasswordSyncableServiceTest, BothInSync) {
// as some fields of the data differ.
TEST_F(PasswordSyncableServiceTest, Merge) {
autofill::PasswordForm form1;
- form1.signon_realm = "abc";
+ form1.signon_realm = kSignonRealm;
form1.action = GURL("http://pie.com");
form1.date_created = base::Time::Now();
form1.preferred = true;
@@ -347,11 +358,11 @@ TEST_F(PasswordSyncableServiceTest, PasswordStoreChanges) {
scoped_ptr<syncer::SyncErrorFactory>());
autofill::PasswordForm form1;
- form1.signon_realm = "abc";
+ form1.signon_realm = kSignonRealm;
autofill::PasswordForm form2;
- form2.signon_realm = "def";
+ form2.signon_realm = kSignonRealm2;
autofill::PasswordForm form3;
- form3.signon_realm = "xyz";
+ form3.signon_realm = kSignonRealm3;
SyncChangeList sync_list;
sync_list.push_back(CreateSyncChange(form1, SyncChange::ACTION_ADD));
@@ -372,15 +383,15 @@ TEST_F(PasswordSyncableServiceTest, PasswordStoreChanges) {
// Process all types of changes from sync.
TEST_F(PasswordSyncableServiceTest, ProcessSyncChanges) {
autofill::PasswordForm updated_form;
- updated_form.signon_realm = "abc";
+ updated_form.signon_realm = kSignonRealm;
updated_form.action = GURL("http://foo.com");
updated_form.date_created = base::Time::Now();
autofill::PasswordForm deleted_form;
- deleted_form.signon_realm = "xyz";
+ deleted_form.signon_realm = kSignonRealm2;
deleted_form.action = GURL("http://bar.com");
deleted_form.blacklisted_by_user = true;
- SyncData add_data = CreateSyncData("def");
+ SyncData add_data = CreateSyncData(kSignonRealm3);
autofill::PasswordForm new_from_sync = PasswordFromSpecifics(
GetPasswordSpecifics(add_data));
@@ -401,15 +412,15 @@ TEST_F(PasswordSyncableServiceTest, ProcessSyncChanges) {
// Retrives sync data from the model.
TEST_F(PasswordSyncableServiceTest, GetAllSyncData) {
autofill::PasswordForm form1;
- form1.signon_realm = "abc";
+ form1.signon_realm = kSignonRealm;
form1.action = GURL("http://foo.com");
- form1.times_used = 5;
- form1.type = autofill::PasswordForm::TYPE_GENERATED;
- form1.display_name = base::ASCIIToUTF16("Agent Smith");
- form1.avatar_url = GURL("https://fb.com/Avatar");
- form1.federation_url = GURL("https://fb.com/federation_url");
+ form1.times_used = kTimesUsed;
+ form1.type = kArbitraryType;
+ form1.display_name = base::ASCIIToUTF16(kDisplayName);
+ form1.avatar_url = GURL(kAvatarUrl);
+ form1.federation_url = GURL(kFederationUrl);
autofill::PasswordForm form2;
- form2.signon_realm = "xyz";
+ form2.signon_realm = kSignonRealm2;
form2.action = GURL("http://bar.com");
form2.blacklisted_by_user = true;
EXPECT_CALL(*password_store(), FillAutofillableLogins(_))
@@ -432,12 +443,12 @@ TEST_F(PasswordSyncableServiceTest, GetAllSyncData) {
// one to the second one and back.
TEST_F(PasswordSyncableServiceTest, MergeDataAndPushBack) {
autofill::PasswordForm form1;
- form1.signon_realm = "abc";
+ form1.signon_realm = kSignonRealm;
form1.action = GURL("http://foo.com");
PasswordSyncableServiceWrapper other_service_wrapper;
autofill::PasswordForm form2;
- form2.signon_realm = "xyz";
+ form2.signon_realm = kSignonRealm2;
form2.action = GURL("http://bar.com");
EXPECT_CALL(*password_store(), FillAutofillableLogins(_))
.WillOnce(AppendForm(form1));
@@ -465,7 +476,7 @@ TEST_F(PasswordSyncableServiceTest, MergeDataAndPushBack) {
// should be called.
TEST_F(PasswordSyncableServiceTest, StartSyncFlare) {
autofill::PasswordForm form;
- form.signon_realm = "abc";
+ form.signon_realm = kSignonRealm;
PasswordStoreChangeList list;
list.push_back(PasswordStoreChange(PasswordStoreChange::ADD, form));
@@ -499,7 +510,7 @@ TEST_F(PasswordSyncableServiceTest, FailedReadFromPasswordStore) {
error_factory.PassAs<syncer::SyncErrorFactory>());
autofill::PasswordForm form;
- form.signon_realm = "abc";
+ form.signon_realm = kSignonRealm;
PasswordStoreChangeList list;
list.push_back(PasswordStoreChange(PasswordStoreChange::ADD, form));
service()->ActOnPasswordStoreChanges(list);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698