| Index: components/autofill/core/browser/personal_data_manager_unittest.cc
|
| diff --git a/components/autofill/core/browser/personal_data_manager_unittest.cc b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| index d1357a830abd0233f867a4da419fc294d4fbed19..1431a3a2707c3afdac83700c9f5edddebdb987df 100644
|
| --- a/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| @@ -2617,22 +2617,14 @@ TEST_F(PersonalDataManagerTest, GetProfileSuggestions) {
|
| personal_data_->AddProfile(profile);
|
| ResetPersonalDataManager(USER_MODE_NORMAL);
|
|
|
| - std::vector<base::string16> values;
|
| - std::vector<base::string16> labels;
|
| - std::vector<base::string16> icons;
|
| - std::vector<PersonalDataManager::GUIDPair> guid_pairs;
|
| - personal_data_->GetProfileSuggestions(
|
| + std::vector<Suggestion> suggestions = personal_data_->GetProfileSuggestions(
|
| AutofillType(ADDRESS_HOME_STREET_ADDRESS),
|
| base::UTF8ToUTF16("123"),
|
| false,
|
| std::vector<ServerFieldType>(),
|
| - base::Bind(ReturnTrue),
|
| - &values,
|
| - &labels,
|
| - &icons,
|
| - &guid_pairs);
|
| - ASSERT_FALSE(values.empty());
|
| - EXPECT_EQ(values[0],
|
| + base::Bind(ReturnTrue));
|
| + ASSERT_FALSE(suggestions.empty());
|
| + EXPECT_EQ(suggestions[0].value,
|
| base::UTF8ToUTF16("123 Zoo St., Second Line, Third line, unit 5"));
|
| }
|
|
|
| @@ -2661,44 +2653,25 @@ TEST_F(PersonalDataManagerTest, GetCreditCardSuggestions) {
|
| base::MessageLoop::current()->Run();
|
|
|
| // Sublabel is card number when filling name.
|
| - std::vector<base::string16> values;
|
| - std::vector<base::string16> labels;
|
| - std::vector<base::string16> icons;
|
| - std::vector<PersonalDataManager::GUIDPair> guid_pairs;
|
| - personal_data_->GetCreditCardSuggestions(
|
| - AutofillType(CREDIT_CARD_NAME),
|
| - base::string16(),
|
| - &values,
|
| - &labels,
|
| - &icons,
|
| - &guid_pairs);
|
| - ASSERT_EQ(3U, values.size());
|
| - ASSERT_EQ(values.size(), labels.size());
|
| - EXPECT_EQ(ASCIIToUTF16("Clyde Barrow"), values[2]);
|
| - EXPECT_EQ(ASCIIToUTF16("*8555"), labels[2]);
|
| - EXPECT_EQ(ASCIIToUTF16("John Dillinger"), values[1]);
|
| - EXPECT_EQ(base::string16(), labels[1]);
|
| - EXPECT_EQ(ASCIIToUTF16("Bonnie Parker"), values[0]);
|
| - EXPECT_EQ(ASCIIToUTF16("*2109"), labels[0]);
|
| + std::vector<Suggestion> suggestions =
|
| + personal_data_->GetCreditCardSuggestions(
|
| + AutofillType(CREDIT_CARD_NAME), base::string16());
|
| + ASSERT_EQ(3U, suggestions.size());
|
| + EXPECT_EQ(ASCIIToUTF16("Clyde Barrow"), suggestions[2].value);
|
| + EXPECT_EQ(ASCIIToUTF16("*8555"), suggestions[2].label);
|
| + EXPECT_EQ(ASCIIToUTF16("John Dillinger"), suggestions[1].value);
|
| + EXPECT_EQ(base::string16(), suggestions[1].label);
|
| + EXPECT_EQ(ASCIIToUTF16("Bonnie Parker"), suggestions[0].value);
|
| + EXPECT_EQ(ASCIIToUTF16("*2109"), suggestions[0].label);
|
|
|
| // Sublabel is expiration date when filling card number.
|
| - values.clear();
|
| - labels.clear();
|
| - icons.clear();
|
| - guid_pairs.clear();
|
| - personal_data_->GetCreditCardSuggestions(
|
| - AutofillType(CREDIT_CARD_NUMBER),
|
| - base::string16(),
|
| - &values,
|
| - &labels,
|
| - &icons,
|
| - &guid_pairs);
|
| - ASSERT_EQ(2U, values.size());
|
| - ASSERT_EQ(values.size(), labels.size());
|
| - EXPECT_EQ(ASCIIToUTF16("********8555"), values[1]);
|
| - EXPECT_EQ(ASCIIToUTF16("04/15"), labels[1]);
|
| - EXPECT_EQ(ASCIIToUTF16("********2109"), values[0]);
|
| - EXPECT_EQ(base::string16(), labels[0]);
|
| + suggestions = personal_data_->GetCreditCardSuggestions(
|
| + AutofillType(CREDIT_CARD_NUMBER), base::string16());
|
| + ASSERT_EQ(2U, suggestions.size());
|
| + EXPECT_EQ(ASCIIToUTF16("********8555"), suggestions[1].value);
|
| + EXPECT_EQ(ASCIIToUTF16("04/15"), suggestions[1].label);
|
| + EXPECT_EQ(ASCIIToUTF16("********2109"), suggestions[0].value);
|
| + EXPECT_EQ(base::string16(), suggestions[0].label);
|
| }
|
|
|
| #if defined(OS_MACOSX) && !defined(OS_IOS)
|
|
|