| 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 f0d2095fffc0ea5246461090c450b9bbc081fa0c..891de35b6c86a4067f53fb1bd33eead841151283 100644
|
| --- a/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
|
| +++ b/third_party/libaddressinput/chromium/cpp/test/address_validator_test.cc
|
| @@ -556,5 +556,39 @@ TEST_F(AddressValidatorTest, SuggestOnlyForAdministrativeAreasAndPostalCode) {
|
| }
|
| }
|
|
|
| +TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaName) {
|
| + AddressData address;
|
| + address.country_code = "US";
|
| + address.administrative_area = "cALIFORNIa";
|
| + EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
|
| + EXPECT_EQ("CA", address.administrative_area);
|
| +}
|
| +
|
| +TEST_F(AddressValidatorTest, CanonicalizeUsAdminAreaKey) {
|
| + AddressData address;
|
| + address.country_code = "US";
|
| + address.administrative_area = "CA";
|
| + EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
|
| + EXPECT_EQ("CA", address.administrative_area);
|
| +}
|
| +
|
| +TEST_F(AddressValidatorTest, CanonicalizeJpAdminAreaKey) {
|
| + validator_->LoadRules("JP");
|
| + AddressData address;
|
| + address.country_code = "JP";
|
| + address.administrative_area = "東京都";
|
| + EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
|
| + EXPECT_EQ("東京都", address.administrative_area);
|
| +}
|
| +
|
| +TEST_F(AddressValidatorTest, CanonicalizeJpAdminAreaLatinName) {
|
| + validator_->LoadRules("JP");
|
| + AddressData address;
|
| + address.country_code = "JP";
|
| + address.administrative_area = "tOKYo";
|
| + EXPECT_TRUE(validator_->CanonicalizeAdministrativeArea(&address));
|
| + EXPECT_EQ("TOKYO", address.administrative_area);
|
| +}
|
| +
|
| } // namespace addressinput
|
| } // namespace i18n
|
|
|