Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc

Issue 368243007: Reland of "Use address_data.h from upstream libaddressinput". (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update BUILD.gn, fix a test. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
diff --git a/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc b/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
index 814a2e06f73974d85a2af6946d4a1bf6c1a69d34..bcf789c93c3fefac378fb1566b295204167a2f1e 100644
--- a/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
+++ b/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
@@ -58,7 +58,7 @@ class AddressValidatorTest : public testing::Test, public LoadRulesDelegate {
virtual void OnAddressValidationRulesLoaded(const std::string& country_code,
bool success) {
AddressData address_data;
- address_data.country_code = country_code;
+ address_data.region_code = country_code;
AddressValidator::Status status =
validator_->ValidateAddress(address_data, AddressProblemFilter(), NULL);
EXPECT_EQ(success, status == AddressValidator::SUCCESS);
@@ -72,7 +72,7 @@ TEST_F(AddressValidatorTest, RegionHasRules) {
for (size_t i = 0; i < region_codes.size(); ++i) {
SCOPED_TRACE("For region: " + region_codes[i]);
validator_->LoadRules(region_codes[i]);
- address.country_code = region_codes[i];
+ address.region_code = region_codes[i];
EXPECT_EQ(
AddressValidator::SUCCESS,
validator_->ValidateAddress(address, AddressProblemFilter(), NULL));
@@ -81,7 +81,7 @@ TEST_F(AddressValidatorTest, RegionHasRules) {
TEST_F(AddressValidatorTest, EmptyAddressNoFatalFailure) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
AddressProblems problems;
EXPECT_EQ(
@@ -91,10 +91,10 @@ TEST_F(AddressValidatorTest, EmptyAddressNoFatalFailure) {
TEST_F(AddressValidatorTest, USZipCode) {
AddressData address;
- address.address_lines.push_back("340 Main St.");
+ address.address_line.push_back("340 Main St.");
address.locality = "Venice";
address.administrative_area = "CA";
- address.country_code = "US";
+ address.region_code = "US";
// Valid Californian zip code.
address.postal_code = "90291";
@@ -162,12 +162,12 @@ TEST_F(AddressValidatorTest, BasicValidation) {
// US rules should always be available, even though this load call fails.
validator_->LoadRules("US");
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.language_code = "en";
address.administrative_area = "TX";
address.locality = "Paris";
address.postal_code = "75461";
- address.address_lines.push_back("123 Main St");
+ address.address_line.push_back("123 Main St");
AddressProblems problems;
EXPECT_EQ(
AddressValidator::SUCCESS,
@@ -211,12 +211,12 @@ TEST_F(AddressValidatorTest, BasicValidationFailure) {
// US rules should always be available, even though this load call fails.
validator_->LoadRules("US");
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.language_code = "en";
address.administrative_area = "XT";
address.locality = "Paris";
address.postal_code = "75461";
- address.address_lines.push_back("123 Main St");
+ address.address_line.push_back("123 Main St");
AddressProblems problems;
EXPECT_EQ(
AddressValidator::SUCCESS,
@@ -229,14 +229,14 @@ TEST_F(AddressValidatorTest, BasicValidationFailure) {
TEST_F(AddressValidatorTest, NoNullSuggestionsCrash) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
EXPECT_EQ(AddressValidator::SUCCESS,
validator_->GetSuggestions(address, COUNTRY, 1, NULL));
}
TEST_F(AddressValidatorTest, SuggestAdminAreaForPostalCode) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.postal_code = "90291";
std::vector<AddressData> suggestions;
@@ -250,7 +250,7 @@ TEST_F(AddressValidatorTest, SuggestAdminAreaForPostalCode) {
TEST_F(AddressValidatorTest, SuggestLocalityForPostalCodeWithAdminArea) {
validator_->LoadRules("TW");
AddressData address;
- address.country_code = "TW";
+ address.region_code = "TW";
address.postal_code = "515";
address.administrative_area = "Changhua";
@@ -266,7 +266,7 @@ TEST_F(AddressValidatorTest, SuggestLocalityForPostalCodeWithAdminArea) {
TEST_F(AddressValidatorTest, SuggestAdminAreaForPostalCodeWithLocality) {
validator_->LoadRules("TW");
AddressData address;
- address.country_code = "TW";
+ address.region_code = "TW";
address.postal_code = "515";
address.locality = "Dacun";
@@ -281,7 +281,7 @@ TEST_F(AddressValidatorTest, SuggestAdminAreaForPostalCodeWithLocality) {
TEST_F(AddressValidatorTest, NoSuggestForPostalCodeWithWrongAdminArea) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.postal_code = "90066";
address.postal_code = "TX";
@@ -294,7 +294,7 @@ TEST_F(AddressValidatorTest, NoSuggestForPostalCodeWithWrongAdminArea) {
TEST_F(AddressValidatorTest, SuggestForLocality) {
validator_->LoadRules("CN");
AddressData address;
- address.country_code = "CN";
+ address.region_code = "CN";
address.locality = "Anqin";
std::vector<AddressData> suggestions;
@@ -308,7 +308,7 @@ TEST_F(AddressValidatorTest, SuggestForLocality) {
TEST_F(AddressValidatorTest, SuggestForLocalityAndAdminArea) {
validator_->LoadRules("CN");
AddressData address;
- address.country_code = "CN";
+ address.region_code = "CN";
address.locality = "Anqing";
address.administrative_area = "Anhui";
@@ -324,7 +324,7 @@ TEST_F(AddressValidatorTest, SuggestForLocalityAndAdminArea) {
TEST_F(AddressValidatorTest, SuggestForAdminAreaAndLocality) {
validator_->LoadRules("CN");
AddressData address;
- address.country_code = "CN";
+ address.region_code = "CN";
address.locality = "Anqing";
address.administrative_area = "Anhui";
@@ -340,7 +340,7 @@ TEST_F(AddressValidatorTest, SuggestForAdminAreaAndLocality) {
TEST_F(AddressValidatorTest, SuggestForDependentLocality) {
validator_->LoadRules("CN");
AddressData address;
- address.country_code = "CN";
+ address.region_code = "CN";
address.dependent_locality = "Zongyang";
std::vector<AddressData> suggestions;
@@ -357,7 +357,7 @@ TEST_F(AddressValidatorTest,
NoSuggestForDependentLocalityWithWrongAdminArea) {
validator_->LoadRules("CN");
AddressData address;
- address.country_code = "CN";
+ address.region_code = "CN";
address.dependent_locality = "Zongyang";
address.administrative_area = "Sichuan Sheng";
@@ -370,7 +370,7 @@ TEST_F(AddressValidatorTest,
TEST_F(AddressValidatorTest, EmptySuggestionsOverLimit) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "A";
std::vector<AddressData> suggestions;
@@ -381,7 +381,7 @@ TEST_F(AddressValidatorTest, EmptySuggestionsOverLimit) {
TEST_F(AddressValidatorTest, PreferShortSuggestions) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "CA";
std::vector<AddressData> suggestions;
@@ -393,7 +393,7 @@ TEST_F(AddressValidatorTest, PreferShortSuggestions) {
TEST_F(AddressValidatorTest, SuggestTheSingleMatchForFullMatchName) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "Texas";
std::vector<AddressData> suggestions;
@@ -405,7 +405,7 @@ TEST_F(AddressValidatorTest, SuggestTheSingleMatchForFullMatchName) {
TEST_F(AddressValidatorTest, SuggestAdminArea) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "Cali";
std::vector<AddressData> suggestions;
@@ -417,7 +417,7 @@ TEST_F(AddressValidatorTest, SuggestAdminArea) {
TEST_F(AddressValidatorTest, MultipleSuggestions) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "MA";
std::vector<AddressData> suggestions;
@@ -443,7 +443,7 @@ TEST_F(AddressValidatorTest, SuggestNonLatinKeyWhenLanguageMatches) {
validator_->LoadRules("KR");
AddressData address;
address.language_code = "ko";
- address.country_code = "KR";
+ address.region_code = "KR";
address.postal_code = "210-210";
std::vector<AddressData> suggestions;
@@ -458,7 +458,7 @@ TEST_F(AddressValidatorTest, SuggestNonLatinKeyWhenUserInputIsNotLatin) {
validator_->LoadRules("KR");
AddressData address;
address.language_code = "en";
- address.country_code = "KR";
+ address.region_code = "KR";
address.administrative_area = "강원";
std::vector<AddressData> suggestions;
@@ -473,7 +473,7 @@ TEST_F(AddressValidatorTest,
validator_->LoadRules("KR");
AddressData address;
address.language_code = "en";
- address.country_code = "KR";
+ address.region_code = "KR";
address.postal_code = "210-210";
std::vector<AddressData> suggestions;
@@ -488,7 +488,7 @@ TEST_F(AddressValidatorTest, SuggestLatinNameWhenUserInputIsLatin) {
validator_->LoadRules("KR");
AddressData address;
address.language_code = "ko";
- address.country_code = "KR";
+ address.region_code = "KR";
address.administrative_area = "Gang";
std::vector<AddressData> suggestions;
@@ -500,7 +500,7 @@ TEST_F(AddressValidatorTest, SuggestLatinNameWhenUserInputIsLatin) {
TEST_F(AddressValidatorTest, NoSuggestionsForEmptyAddress) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
std::vector<AddressData> suggestions;
EXPECT_EQ(
@@ -511,25 +511,25 @@ TEST_F(AddressValidatorTest, NoSuggestionsForEmptyAddress) {
TEST_F(AddressValidatorTest, SuggestionIncludesCountry) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.postal_code = "90291";
std::vector<AddressData> suggestions;
EXPECT_EQ(AddressValidator::SUCCESS,
validator_->GetSuggestions(address, POSTAL_CODE, 1, &suggestions));
ASSERT_EQ(1U, suggestions.size());
- EXPECT_EQ("US", suggestions[0].country_code);
+ EXPECT_EQ("US", suggestions[0].region_code);
}
TEST_F(AddressValidatorTest, SuggestOnlyForAdministrativeAreasAndPostalCode) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "CA";
address.locality = "Los Angeles";
address.dependent_locality = "Venice";
address.postal_code = "90291";
address.sorting_code = "123";
- address.address_lines.push_back("123 Main St");
+ address.address_line.push_back("123 Main St");
address.recipient = "Jon Smith";
// Fields that should not have suggestions in US.
@@ -556,7 +556,7 @@ TEST_F(AddressValidatorTest, SuggestOnlyForAdministrativeAreasAndPostalCode) {
TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaName) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "cALIFORNIa";
EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
EXPECT_EQ("CA", address.administrative_area);
@@ -564,7 +564,7 @@ TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaName) {
TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaKey) {
AddressData address;
- address.country_code = "US";
+ address.region_code = "US";
address.administrative_area = "CA";
EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
EXPECT_EQ("CA", address.administrative_area);
@@ -573,7 +573,7 @@ TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaKey) {
TEST_F(AddressValidatorTest, CanonicalizeJpAdminAreaKey) {
validator_->LoadRules("JP");
AddressData address;
- address.country_code = "JP";
+ address.region_code = "JP";
address.administrative_area = "東京都";
EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
EXPECT_EQ("東京都", address.administrative_area);
@@ -582,7 +582,7 @@ TEST_F(AddressValidatorTest, CanonicalizeJpAdminAreaKey) {
TEST_F(AddressValidatorTest, CanonicalizeJpAdminAreaLatinName) {
validator_->LoadRules("JP");
AddressData address;
- address.country_code = "JP";
+ address.region_code = "JP";
address.administrative_area = "tOKYo";
EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
EXPECT_EQ("TOKYO", address.administrative_area);

Powered by Google App Engine
This is Rietveld 408576698