diff options
Diffstat (limited to 'chrome/browser/webdata/web_database_unittest.cc')
-rw-r--r-- | chrome/browser/webdata/web_database_unittest.cc | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/chrome/browser/webdata/web_database_unittest.cc b/chrome/browser/webdata/web_database_unittest.cc index 0a6d6c5..14f52e1 100644 --- a/chrome/browser/webdata/web_database_unittest.cc +++ b/chrome/browser/webdata/web_database_unittest.cc @@ -392,19 +392,25 @@ TEST_F(WebDatabaseTest, Autofill) { // Simulate the submission of a handful of entries in a field called "Name", // some more often than others. EXPECT_TRUE(db.AddFormFieldValue( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("Superman")))); + FormField(ASCIIToUTF16("Name"), string16(), ASCIIToUTF16("Superman")))); std::vector<string16> v; for (int i = 0; i < 5; i++) { EXPECT_TRUE(db.AddFormFieldValue( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("Clark Kent")))); + FormField(ASCIIToUTF16("Name"), + string16(), + ASCIIToUTF16("Clark Kent")))); } for (int i = 0; i < 3; i++) { EXPECT_TRUE(db.AddFormFieldValue( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("Clark Sutter")))); + FormField(ASCIIToUTF16("Name"), + string16(), + ASCIIToUTF16("Clark Sutter")))); } for (int i = 0; i < 2; i++) { EXPECT_TRUE(db.AddFormFieldValue( - FormField(ASCIIToUTF16("Favorite Color"), ASCIIToUTF16("Green")))); + FormField(ASCIIToUTF16("Favorite Color"), + string16(), + ASCIIToUTF16("Green")))); } int count = 0; @@ -413,7 +419,7 @@ TEST_F(WebDatabaseTest, Autofill) { // We have added the name Clark Kent 5 times, so count should be 5 and pair_id // should be somthing non-zero. EXPECT_TRUE(db.GetIDAndCountOfFormElement( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("Clark Kent")), + FormField(ASCIIToUTF16("Name"), string16(), ASCIIToUTF16("Clark Kent")), &pair_id, &count)); EXPECT_EQ(5, count); EXPECT_NE(0, pair_id); @@ -421,12 +427,14 @@ TEST_F(WebDatabaseTest, Autofill) { // Storing in the data base should be case sensitive, so there should be no // database entry for clark kent lowercase. EXPECT_TRUE(db.GetIDAndCountOfFormElement( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("clark kent")), + FormField(ASCIIToUTF16("Name"), string16(), ASCIIToUTF16("clark kent")), &pair_id, &count)); EXPECT_EQ(0, count); EXPECT_TRUE(db.GetIDAndCountOfFormElement( - FormField(ASCIIToUTF16("Favorite Color"), ASCIIToUTF16("Green")), + FormField(ASCIIToUTF16("Favorite Color"), + string16(), + ASCIIToUTF16("Green")), &pair_id, &count)); EXPECT_EQ(2, count); @@ -467,7 +475,7 @@ TEST_F(WebDatabaseTest, Autofill) { EXPECT_TRUE(db.RemoveFormElementsAddedBetween(t1, Time())); EXPECT_TRUE(db.GetIDAndCountOfFormElement( - FormField(ASCIIToUTF16("Name"), ASCIIToUTF16("Clark Kent")), + FormField(ASCIIToUTF16("Name"), string16(), ASCIIToUTF16("Clark Kent")), &pair_id, &count)); EXPECT_EQ(0, count); @@ -478,12 +486,16 @@ TEST_F(WebDatabaseTest, Autofill) { // Now add some values with empty strings. const string16 kValue = ASCIIToUTF16(" toto "); EXPECT_TRUE(db.AddFormFieldValue(FormField(ASCIIToUTF16("blank"), + string16(), string16()))); EXPECT_TRUE(db.AddFormFieldValue(FormField(ASCIIToUTF16("blank"), + string16(), ASCIIToUTF16(" ")))); EXPECT_TRUE(db.AddFormFieldValue(FormField(ASCIIToUTF16("blank"), + string16(), ASCIIToUTF16(" ")))); EXPECT_TRUE(db.AddFormFieldValue(FormField(ASCIIToUTF16("blank"), + string16(), kValue))); // They should be stored normally as the DB layer does not check for empty |