Index: chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc |
diff --git a/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc b/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc |
index 3221a70a13abfd5e664f70af508b502090d8f2ad..eca55b2da2583af9c48ba257038ad5859d6b3395 100644 |
--- a/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc |
+++ b/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc |
@@ -3,7 +3,9 @@ |
// found in the LICENSE file. |
#include <map> |
+#include <utility> |
+#include "base/basictypes.h" |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/callback.h" |
@@ -55,8 +57,9 @@ |
#include "grit/generated_resources.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
-#include "third_party/libaddressinput/chromium/cpp/include/libaddressinput/address_data.h" |
-#include "third_party/libaddressinput/chromium/cpp/include/libaddressinput/address_validator.h" |
+#include "third_party/libaddressinput/chromium/chrome_address_validator.h" |
+#include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_field.h" |
+#include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_problem.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/resource/resource_bundle.h" |
@@ -71,11 +74,7 @@ namespace autofill { |
namespace { |
-using ::i18n::addressinput::AddressData; |
-using ::i18n::addressinput::AddressProblemFilter; |
-using ::i18n::addressinput::AddressProblem; |
-using ::i18n::addressinput::AddressProblems; |
-using ::i18n::addressinput::AddressValidator; |
+using ::i18n::addressinput::FieldProblemMap; |
using testing::AtLeast; |
using testing::DoAll; |
using testing::Return; |
@@ -1021,11 +1020,9 @@ TEST_F(AutofillDialogControllerTest, AutofillProfilesPopInvalidIntoEdit) { |
// Now make up a problem and make sure the profile isn't in the list. |
Reset(); |
SwitchToAutofill(); |
- AddressProblems problems; |
- problems.push_back( |
- AddressProblem(::i18n::addressinput::POSTAL_CODE, |
- AddressProblem::MISMATCHING_VALUE, |
- IDS_LEARN_MORE)); |
+ FieldProblemMap problems; |
+ problems.insert(std::make_pair(::i18n::addressinput::POSTAL_CODE, |
+ ::i18n::addressinput::MISMATCHING_VALUE)); |
EXPECT_CALL(*controller()->GetMockValidator(), |
ValidateAddress(CountryCodeMatcher("US"), _, _)). |
WillRepeatedly(DoAll(SetArgPointee<2>(problems), |
@@ -1053,11 +1050,9 @@ TEST_F(AutofillDialogControllerTest, AutofillProfilesRevalidateAfterRulesLoad) { |
EXPECT_FALSE(controller()->IsManuallyEditingSection(SECTION_SHIPPING)); |
EXPECT_FALSE(controller()->IsManuallyEditingSection(SECTION_BILLING)); |
- AddressProblems problems; |
- problems.push_back( |
- AddressProblem(::i18n::addressinput::POSTAL_CODE, |
- AddressProblem::MISMATCHING_VALUE, |
- IDS_LEARN_MORE)); |
+ FieldProblemMap problems; |
+ problems.insert(std::make_pair(::i18n::addressinput::POSTAL_CODE, |
+ ::i18n::addressinput::MISMATCHING_VALUE)); |
EXPECT_CALL(*controller()->GetMockValidator(), |
ValidateAddress(CountryCodeMatcher("US"), _, _)). |
WillRepeatedly(DoAll(SetArgPointee<2>(problems), |