summaryrefslogtreecommitdiffstats
path: root/chrome/browser/webdata/autofill_table_unittest.cc
diff options
context:
space:
mode:
authorgeorgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-23 22:34:00 +0000
committergeorgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-23 22:34:00 +0000
commitf2cd8366d10941fc248db85320bee6a8025b18bc (patch)
tree71818da5f03ff20a1b446e354aba3cb2894ad5e3 /chrome/browser/webdata/autofill_table_unittest.cc
parenta999d67a5df08491b6829e4ebb4081681f8f18af (diff)
downloadchromium_src-f2cd8366d10941fc248db85320bee6a8025b18bc.zip
chromium_src-f2cd8366d10941fc248db85320bee6a8025b18bc.tar.gz
chromium_src-f2cd8366d10941fc248db85320bee6a8025b18bc.tar.bz2
Removed deprecated AutofillProfile::Compare, renamed CompareMulti to Compare, fixed related bugs.
BUG=109797 TEST=unit tests Review URL: http://codereview.chromium.org/9265023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118750 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/webdata/autofill_table_unittest.cc')
-rw-r--r--chrome/browser/webdata/autofill_table_unittest.cc30
1 files changed, 14 insertions, 16 deletions
diff --git a/chrome/browser/webdata/autofill_table_unittest.cc b/chrome/browser/webdata/autofill_table_unittest.cc
index 52d457a..2eca221 100644
--- a/chrome/browser/webdata/autofill_table_unittest.cc
+++ b/chrome/browser/webdata/autofill_table_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -682,7 +682,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueNames) {
AutofillProfile* db_profile;
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Update the values.
@@ -692,7 +692,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueNames) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Delete values.
@@ -701,7 +701,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueNames) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
EXPECT_EQ(string16(), db_profile->GetInfo(NAME_FULL));
delete db_profile;
}
@@ -723,20 +723,18 @@ TEST_F(AutofillTableTest, AutofillProfileSingleValue) {
AutofillProfile* db_profile;
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
- // Update the values. This update is the "single value" update, it should
- // not perturb the multi-values following the zeroth entry. This simulates
- // the Sync use-case until Sync can be changed to be multi-value aware.
const string16 kNoOne(ASCIIToUTF16("No One"));
set_values.resize(1);
set_values[0] = kNoOne;
p.SetMultiInfo(NAME_FULL, set_values);
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfile(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
- EXPECT_EQ(p, *db_profile);
- EXPECT_NE(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(p.PrimaryValue(), db_profile->PrimaryValue());
+ EXPECT_EQ(p.guid(), db_profile->guid());
+ EXPECT_NE(0, p.Compare(*db_profile));
db_profile->GetMultiInfo(NAME_FULL, &set_values);
ASSERT_EQ(2UL, set_values.size());
EXPECT_EQ(kNoOne, set_values[0]);
@@ -761,7 +759,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueEmails) {
AutofillProfile* db_profile;
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Update the values.
@@ -771,7 +769,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueEmails) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Delete values.
@@ -780,7 +778,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValueEmails) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
EXPECT_EQ(string16(), db_profile->GetInfo(EMAIL_ADDRESS));
delete db_profile;
}
@@ -802,7 +800,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValuePhone) {
AutofillProfile* db_profile;
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Update the values.
@@ -812,7 +810,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValuePhone) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
delete db_profile;
// Delete values.
@@ -821,7 +819,7 @@ TEST_F(AutofillTableTest, AutofillProfileMultiValuePhone) {
EXPECT_TRUE(db.GetAutofillTable()->UpdateAutofillProfileMulti(p));
ASSERT_TRUE(db.GetAutofillTable()->GetAutofillProfile(p.guid(), &db_profile));
EXPECT_EQ(p, *db_profile);
- EXPECT_EQ(0, p.CompareMulti(*db_profile));
+ EXPECT_EQ(0, p.Compare(*db_profile));
EXPECT_EQ(string16(), db_profile->GetInfo(EMAIL_ADDRESS));
delete db_profile;
}