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

Unified Diff: chrome/test/live_sync/two_client_autofill_sync_test.cc

Issue 7461109: Allow sync integration tests to operate on multiple datatypes: Typed Urls (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: CR feedback; rebase Created 9 years, 4 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 | « chrome/test/live_sync/sync_errors_test.cc ('k') | chrome/test/live_sync/two_client_bookmarks_sync_test.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/live_sync/two_client_autofill_sync_test.cc
diff --git a/chrome/test/live_sync/two_client_autofill_sync_test.cc b/chrome/test/live_sync/two_client_autofill_sync_test.cc
index 9925e46acb6e3404922cb1bae1c508adc937a569..6e5c46cb1742b06018c3220f23a39520242e623d 100644
--- a/chrome/test/live_sync/two_client_autofill_sync_test.cc
+++ b/chrome/test/live_sync/two_client_autofill_sync_test.cc
@@ -8,6 +8,21 @@
#include "chrome/test/live_sync/autofill_helper.h"
#include "chrome/test/live_sync/live_sync_test.h"
+using autofill_helper::AddKeys;
+using autofill_helper::AddProfile;
+using autofill_helper::CreateAutofillProfile;
+using autofill_helper::GetAllKeys;
+using autofill_helper::GetAllProfiles;
+using autofill_helper::KeysMatch;
+using autofill_helper::ProfilesMatch;
+using autofill_helper::PROFILE_FRASIER;
+using autofill_helper::PROFILE_HOMER;
+using autofill_helper::PROFILE_MARION;
+using autofill_helper::PROFILE_NULL;
+using autofill_helper::RemoveKey;
+using autofill_helper::RemoveProfile;
+using autofill_helper::UpdateProfile;
+
// Autofill entry length is limited to 1024. See http://crbug.com/49332.
const size_t kMaxDataLength = 1024;
@@ -26,39 +41,39 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, WebDataServiceSanity) {
// Client0 adds a key.
std::set<AutofillKey> keys;
keys.insert(AutofillKey("name0", "value0"));
- AutofillHelper::AddKeys(0, keys);
+ AddKeys(0, keys);
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(1U, GetAllKeys(0).size());
// Client1 adds a key.
keys.clear();
keys.insert(AutofillKey("name1", "value1-0"));
- AutofillHelper::AddKeys(1, keys);
+ AddKeys(1, keys);
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(2U, GetAllKeys(0).size());
// Client0 adds a key with the same name.
keys.clear();
keys.insert(AutofillKey("name1", "value1-1"));
- AutofillHelper::AddKeys(0, keys);
+ AddKeys(0, keys);
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(3U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(3U, GetAllKeys(0).size());
// Client1 removes a key.
- AutofillHelper::RemoveKey(1, AutofillKey("name1", "value1-0"));
+ RemoveKey(1, AutofillKey("name1", "value1-0"));
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(2U, GetAllKeys(0).size());
// Client0 removes the rest.
- AutofillHelper::RemoveKey(0, AutofillKey("name0", "value0"));
- AutofillHelper::RemoveKey(0, AutofillKey("name1", "value1-1"));
+ RemoveKey(0, AutofillKey("name0", "value0"));
+ RemoveKey(0, AutofillKey("name1", "value1-1"));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(0U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(0U, GetAllKeys(0).size());
}
// TCM ID - 3678296.
@@ -68,10 +83,10 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, AddUnicodeProfile) {
std::set<AutofillKey> keys;
keys.insert(AutofillKey(WideToUTF16(L"Sigur R\u00F3s"),
WideToUTF16(L"\u00C1g\u00E6tis byrjun")));
- AutofillHelper::AddKeys(0, keys);
+ AddKeys(0, keys);
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
+ ASSERT_TRUE(KeysMatch(0, 1));
}
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
@@ -82,11 +97,11 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
keys.insert(AutofillKey("name0", "value0-0"));
keys.insert(AutofillKey("name0", "value0-1"));
keys.insert(AutofillKey("name1", "value1"));
- AutofillHelper::AddKeys(0, keys);
+ AddKeys(0, keys);
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(2U, GetAllKeys(0).size());
}
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
@@ -96,18 +111,18 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
std::set<AutofillKey> keys0;
keys0.insert(AutofillKey("name0", "value0-0"));
keys0.insert(AutofillKey("name1", "value1"));
- AutofillHelper::AddKeys(0, keys0);
+ AddKeys(0, keys0);
std::set<AutofillKey> keys1;
keys1.insert(AutofillKey("name0", "value0-1"));
keys1.insert(AutofillKey("name2", "value2"));
keys1.insert(AutofillKey("name3", "value3"));
- AutofillHelper::AddKeys(1, keys1);
+ AddKeys(1, keys1);
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::KeysMatch(0, 1));
- ASSERT_EQ(5U, AutofillHelper::GetAllKeys(0).size());
+ ASSERT_TRUE(KeysMatch(0, 1));
+ ASSERT_EQ(5U, GetAllKeys(0).size());
}
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
@@ -115,288 +130,249 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest,
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
// Client0 adds a profile.
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
// Client1 adds a profile.
- AutofillHelper::AddProfile(
- 1, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_MARION));
+ AddProfile(1, CreateAutofillProfile(PROFILE_MARION));
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
// Client0 adds the same profile.
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_MARION));
+ AddProfile(0, CreateAutofillProfile(PROFILE_MARION));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
// Client1 removes a profile.
- AutofillHelper::RemoveProfile(
- 1, AutofillHelper::GetAllProfiles(1)[0]->guid());
+ RemoveProfile(1, GetAllProfiles(1)[0]->guid());
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
// Client0 updates a profile.
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_FIRST),
- ASCIIToUTF16("Bart"));
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ ASCIIToUTF16("Bart"));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
// Client1 removes remaining profile.
- AutofillHelper::RemoveProfile(
- 1, AutofillHelper::GetAllProfiles(1)[0]->guid());
+ RemoveProfile(1, GetAllProfiles(1)[0]->guid());
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(0U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(0U, GetAllProfiles(0).size());
}
// TCM ID - 7261786.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, AddDuplicateProfiles) {
ASSERT_TRUE(SetupClients()) << "SetupClients() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
}
// TCM ID - 3636294.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, SameProfileWithConflict) {
ASSERT_TRUE(SetupClients()) << "SetupClients() failed.";
- AutofillProfile profile0 =
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER);
- AutofillProfile profile1 =
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER);
+ AutofillProfile profile0 = CreateAutofillProfile(PROFILE_HOMER);
+ AutofillProfile profile1 = CreateAutofillProfile(PROFILE_HOMER);
profile1.SetInfo(PHONE_FAX_WHOLE_NUMBER, ASCIIToUTF16("1234567890"));
- AutofillHelper::AddProfile(0, profile0);
- AutofillHelper::AddProfile(1, profile1);
+ AddProfile(0, profile0);
+ AddProfile(1, profile1);
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
}
// TCM ID - 3626291.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, AddEmptyProfile) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_NULL));
+ AddProfile(0, CreateAutofillProfile(PROFILE_NULL));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(0U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(0U, GetAllProfiles(0).size());
}
// TCM ID - 3616283.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, AddProfile) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
}
// TCM ID - 3632260.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, AddMultipleProfiles) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_MARION));
- AutofillHelper::AddProfile(
- 0,
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_FRASIER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_MARION));
+ AddProfile(0, CreateAutofillProfile(PROFILE_FRASIER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(3U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(3U, GetAllProfiles(0).size());
}
// TCM ID - 3602257.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, DeleteProfile) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
- AutofillHelper::RemoveProfile(
- 1, AutofillHelper::GetAllProfiles(1)[0]->guid());
+ RemoveProfile(1, GetAllProfiles(1)[0]->guid());
ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(0U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(0U, GetAllProfiles(0).size());
}
// TCM ID - 3627300.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, MergeProfiles) {
ASSERT_TRUE(SetupClients()) << "SetupClients() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
- AutofillHelper::AddProfile(
- 1, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_MARION));
- AutofillHelper::AddProfile(
- 1,
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_FRASIER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
+ AddProfile(1, CreateAutofillProfile(PROFILE_MARION));
+ AddProfile(1, CreateAutofillProfile(PROFILE_FRASIER));
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(3U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(3U, GetAllProfiles(0).size());
}
// TCM ID - 3665264.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, UpdateFields) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
-
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_FIRST),
- ASCIIToUTF16("Lisa"));
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(EMAIL_ADDRESS),
- ASCIIToUTF16("grrrl@TV.com"));
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
+
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ ASCIIToUTF16("Lisa"));
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(EMAIL_ADDRESS),
+ ASCIIToUTF16("grrrl@TV.com"));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
}
// TCM ID - 3628299.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, ConflictingFields) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_FIRST),
- ASCIIToUTF16("Lisa"));
- AutofillHelper::UpdateProfile(
- 1,
- AutofillHelper::GetAllProfiles(1)[0]->guid(),
- AutofillType(NAME_FIRST),
- ASCIIToUTF16("Bart"));
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ ASCIIToUTF16("Lisa"));
+ UpdateProfile(1,
+ GetAllProfiles(1)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ ASCIIToUTF16("Bart"));
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
}
// TCM ID - 3663293.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, DisableAutofill) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
ASSERT_TRUE(GetClient(0)->DisableSyncForDatatype(syncable::AUTOFILL));
- AutofillHelper::AddProfile(
- 0,
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_FRASIER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_FRASIER));
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_FALSE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(1).size());
+ ASSERT_FALSE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
+ ASSERT_EQ(1U, GetAllProfiles(1).size());
ASSERT_TRUE(GetClient(0)->EnableSyncForDatatype(syncable::AUTOFILL));
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
}
// TCM ID - 3661291.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, DisableSync) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
ASSERT_TRUE(GetClient(1)->DisableSyncForAllDatatypes());
- AutofillHelper::AddProfile(
- 0,
- AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_FRASIER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_FRASIER));
ASSERT_TRUE(GetClient(0)->AwaitSyncCycleCompletion("Added a profile."));
- ASSERT_FALSE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(1).size());
+ ASSERT_FALSE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
+ ASSERT_EQ(1U, GetAllProfiles(1).size());
ASSERT_TRUE(GetClient(1)->EnableSyncForAllDatatypes());
ASSERT_TRUE(AwaitQuiescence());
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(2U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(2U, GetAllProfiles(0).size());
}
// TCM ID - 3608295.
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, MaxLength) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
string16 max_length_string(kMaxDataLength, '.');
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_FIRST),
- max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_LAST),
- max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(EMAIL_ADDRESS),
- max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(ADDRESS_HOME_LINE1),
- max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_LAST),
+ max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(EMAIL_ADDRESS),
+ max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(ADDRESS_HOME_LINE1),
+ max_length_string);
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
+ ASSERT_TRUE(ProfilesMatch(0, 1));
}
// TODO(braffert): Remove FAILS annotation when crbug.com/85769 is resolved.
@@ -404,34 +380,29 @@ IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, MaxLength) {
IN_PROC_BROWSER_TEST_F(TwoClientAutofillSyncTest, FAILS_ExceedsMaxLength) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
- AutofillHelper::AddProfile(
- 0, AutofillHelper::CreateAutofillProfile(AutofillHelper::PROFILE_HOMER));
+ AddProfile(0, CreateAutofillProfile(PROFILE_HOMER));
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_TRUE(AutofillHelper::ProfilesMatch(0, 1));
- ASSERT_EQ(1U, AutofillHelper::GetAllProfiles(0).size());
+ ASSERT_TRUE(ProfilesMatch(0, 1));
+ ASSERT_EQ(1U, GetAllProfiles(0).size());
string16 exceeds_max_length_string(kMaxDataLength + 1, '.');
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_FIRST),
- exceeds_max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(NAME_LAST),
- exceeds_max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(EMAIL_ADDRESS),
- exceeds_max_length_string);
- AutofillHelper::UpdateProfile(
- 0,
- AutofillHelper::GetAllProfiles(0)[0]->guid(),
- AutofillType(ADDRESS_HOME_LINE1),
- exceeds_max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_FIRST),
+ exceeds_max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(NAME_LAST),
+ exceeds_max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(EMAIL_ADDRESS),
+ exceeds_max_length_string);
+ UpdateProfile(0,
+ GetAllProfiles(0)[0]->guid(),
+ AutofillType(ADDRESS_HOME_LINE1),
+ exceeds_max_length_string);
ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
- ASSERT_FALSE(AutofillHelper::ProfilesMatch(0, 1));
+ ASSERT_FALSE(ProfilesMatch(0, 1));
}
« no previous file with comments | « chrome/test/live_sync/sync_errors_test.cc ('k') | chrome/test/live_sync/two_client_bookmarks_sync_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698