Chromium Code Reviews| 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); |
|
Evan Stade
2014/04/16 21:55:46
-_-
Hopefully one day this becomes Tokyo, right?
please use gerrit instead
2014/04/16 22:53:27
lol. i18n team is in process of fixing capitalizat
|
| +} |
| + |
| } // namespace addressinput |
| } // namespace i18n |