| Index: components/autofill/core/browser/webdata/web_data_service_unittest.cc
|
| diff --git a/components/autofill/core/browser/webdata/web_data_service_unittest.cc b/components/autofill/core/browser/webdata/web_data_service_unittest.cc
|
| index fc1ce2d8017cf5f0b3b24b40a2ef3df084d4af7e..e7a7e47c74dbcd1fde813422c88ad4023049fb0e 100644
|
| --- a/components/autofill/core/browser/webdata/web_data_service_unittest.cc
|
| +++ b/components/autofill/core/browser/webdata/web_data_service_unittest.cc
|
| @@ -347,19 +347,12 @@ TEST_F(WebDataServiceAutofillTest, ProfileRemove) {
|
| ASSERT_EQ(0U, consumer2.result().size());
|
| }
|
|
|
| -// This is flakey on iOS
|
| -// http://crbug.com/420023
|
| -#if defined(OS_IOS)
|
| -#define MAYBE_ProfileUpdate DISABLED_ProfileUpdate
|
| -#else
|
| -#define MAYBE_ProfileUpdate ProfileUpdate
|
| -#endif
|
| -TEST_F(WebDataServiceAutofillTest, MAYBE_ProfileUpdate) {
|
| +TEST_F(WebDataServiceAutofillTest, ProfileUpdate) {
|
| // The GUIDs are alphabetical for easier testing.
|
| - AutofillProfile profile1("087151C8-6AB1-487C-9095-28E80BE5DA15",
|
| + AutofillProfile profile1("6141084B-72D7-4B73-90CF-3D6AC154673B",
|
| "http://example.com");
|
| profile1.SetRawInfo(NAME_FIRST, ASCIIToUTF16("Abe"));
|
| - AutofillProfile profile2("6141084B-72D7-4B73-90CF-3D6AC154673B",
|
| + AutofillProfile profile2("087151C8-6AB1-487C-9095-28E80BE5DA15",
|
| "http://example.com");
|
| profile2.SetRawInfo(NAME_FIRST, ASCIIToUTF16("Alice"));
|
|
|
| @@ -377,8 +370,8 @@ TEST_F(WebDataServiceAutofillTest, MAYBE_ProfileUpdate) {
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(handle, consumer.handle());
|
| ASSERT_EQ(2U, consumer.result().size());
|
| - EXPECT_EQ(profile1, *consumer.result()[0]);
|
| - EXPECT_EQ(profile2, *consumer.result()[1]);
|
| + EXPECT_EQ(profile2, *consumer.result()[0]);
|
| + EXPECT_EQ(profile1, *consumer.result()[1]);
|
| STLDeleteElements(&consumer.result());
|
|
|
| AutofillProfile profile2_changed(profile2);
|
| @@ -399,9 +392,9 @@ TEST_F(WebDataServiceAutofillTest, MAYBE_ProfileUpdate) {
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(handle2, consumer2.handle());
|
| ASSERT_EQ(2U, consumer2.result().size());
|
| - EXPECT_EQ(profile1, *consumer2.result()[0]);
|
| - EXPECT_EQ(profile2_changed, *consumer2.result()[1]);
|
| - EXPECT_NE(profile2, *consumer2.result()[1]);
|
| + EXPECT_EQ(profile2_changed, *consumer2.result()[0]);
|
| + EXPECT_NE(profile2, *consumer2.result()[0]);
|
| + EXPECT_EQ(profile1, *consumer2.result()[1]);
|
| STLDeleteElements(&consumer2.result());
|
| }
|
|
|
| @@ -449,10 +442,10 @@ TEST_F(WebDataServiceAutofillTest, CreditCardRemove) {
|
| }
|
|
|
| TEST_F(WebDataServiceAutofillTest, CreditUpdate) {
|
| - CreditCard card1("B9C52112-BD5F-4080-84E1-C651D2CB90E2",
|
| + CreditCard card1("E4D2662E-5E16-44F3-AF5A-5A77FAE4A6F3",
|
| "https://ejemplo.mx");
|
| card1.SetRawInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Abe"));
|
| - CreditCard card2("E4D2662E-5E16-44F3-AF5A-5A77FAE4A6F3",
|
| + CreditCard card2("B9C52112-BD5F-4080-84E1-C651D2CB90E2",
|
| "https://example.com");
|
| card2.SetRawInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Alice"));
|
|
|
| @@ -466,14 +459,14 @@ TEST_F(WebDataServiceAutofillTest, CreditUpdate) {
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(handle, consumer.handle());
|
| ASSERT_EQ(2U, consumer.result().size());
|
| - EXPECT_EQ(card1, *consumer.result()[0]);
|
| - EXPECT_EQ(card2, *consumer.result()[1]);
|
| + EXPECT_EQ(card2, *consumer.result()[0]);
|
| + EXPECT_EQ(card1, *consumer.result()[1]);
|
| STLDeleteElements(&consumer.result());
|
|
|
| - CreditCard card1_changed(card1);
|
| - card1_changed.SetRawInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Bill"));
|
| + CreditCard card2_changed(card2);
|
| + card2_changed.SetRawInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Bill"));
|
|
|
| - wds_->UpdateCreditCard(card1_changed);
|
| + wds_->UpdateCreditCard(card2_changed);
|
| WaitForDatabaseThread();
|
|
|
| // Check that the updates were made.
|
| @@ -482,9 +475,9 @@ TEST_F(WebDataServiceAutofillTest, CreditUpdate) {
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(handle2, consumer2.handle());
|
| ASSERT_EQ(2U, consumer2.result().size());
|
| - EXPECT_NE(card1, *consumer2.result()[0]);
|
| - EXPECT_EQ(card1_changed, *consumer2.result()[0]);
|
| - EXPECT_EQ(card2, *consumer2.result()[1]);
|
| + EXPECT_NE(card2, *consumer2.result()[0]);
|
| + EXPECT_EQ(card2_changed, *consumer2.result()[0]);
|
| + EXPECT_EQ(card1, *consumer2.result()[1]);
|
| STLDeleteElements(&consumer2.result());
|
| }
|
|
|
|
|