Index: third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
diff --git a/third_party/libaddressinput/chromium/cpp/test/rule_test.cc b/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
index c15895578862cfcb0fbc8e7fada0d0fbd25cf42a..306b9651269a742b38554f365e3e2e409c694b12 100644 |
--- a/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
+++ b/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
@@ -22,7 +22,6 @@ |
#include <gtest/gtest.h> |
-#include "grit/libaddressinput_strings.h" |
#include "region_data_constants.h" |
namespace { |
@@ -72,14 +71,10 @@ TEST(RuleTest, CopyOverwritesRule) { |
EXPECT_NE(rule.GetLanguages(), copy.GetLanguages()); |
EXPECT_NE(rule.GetLanguage(), copy.GetLanguage()); |
EXPECT_NE(rule.GetPostalCodeFormat(), copy.GetPostalCodeFormat()); |
- EXPECT_NE(rule.GetAdminAreaNameMessageId(), |
- copy.GetAdminAreaNameMessageId()); |
- EXPECT_NE(rule.GetInvalidAdminAreaMessageId(), |
- copy.GetInvalidAdminAreaMessageId()); |
- EXPECT_NE(rule.GetPostalCodeNameMessageId(), |
- copy.GetPostalCodeNameMessageId()); |
- EXPECT_NE(rule.GetInvalidPostalCodeMessageId(), |
- copy.GetInvalidPostalCodeMessageId()); |
+ EXPECT_NE(rule.GetAdminAreaNameType(), |
+ copy.GetAdminAreaNameType()); |
+ EXPECT_NE(rule.GetPostalCodeNameType(), |
+ copy.GetPostalCodeNameType()); |
copy.CopyFrom(rule); |
EXPECT_EQ(rule.GetFormat(), copy.GetFormat()); |
@@ -88,14 +83,10 @@ TEST(RuleTest, CopyOverwritesRule) { |
EXPECT_EQ(rule.GetLanguages(), copy.GetLanguages()); |
EXPECT_EQ(rule.GetLanguage(), copy.GetLanguage()); |
EXPECT_EQ(rule.GetPostalCodeFormat(), copy.GetPostalCodeFormat()); |
- EXPECT_EQ(rule.GetAdminAreaNameMessageId(), |
- copy.GetAdminAreaNameMessageId()); |
- EXPECT_EQ(rule.GetInvalidAdminAreaMessageId(), |
- copy.GetInvalidAdminAreaMessageId()); |
- EXPECT_EQ(rule.GetPostalCodeNameMessageId(), |
- copy.GetPostalCodeNameMessageId()); |
- EXPECT_EQ(rule.GetInvalidPostalCodeMessageId(), |
- copy.GetInvalidPostalCodeMessageId()); |
+ EXPECT_EQ(rule.GetAdminAreaNameType(), |
+ copy.GetAdminAreaNameType()); |
+ EXPECT_EQ(rule.GetPostalCodeNameType(), |
+ copy.GetPostalCodeNameType()); |
} |
TEST(RuleTest, ParseOverwritesRule) { |
@@ -117,14 +108,8 @@ TEST(RuleTest, ParseOverwritesRule) { |
EXPECT_FALSE(rule.GetLanguages().empty()); |
EXPECT_FALSE(rule.GetLanguage().empty()); |
EXPECT_FALSE(rule.GetPostalCodeFormat().empty()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_AREA, |
- rule.GetAdminAreaNameMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_INVALID_AREA, |
- rule.GetInvalidAdminAreaMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_POSTAL_CODE_LABEL, |
- rule.GetPostalCodeNameMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_INVALID_POSTAL_CODE_LABEL, |
- rule.GetInvalidPostalCodeMessageId()); |
+ EXPECT_EQ("area", rule.GetAdminAreaNameType()); |
+ EXPECT_EQ("postal", rule.GetPostalCodeNameType()); |
ASSERT_TRUE(rule.ParseSerializedRule( |
"{" |
@@ -143,14 +128,8 @@ TEST(RuleTest, ParseOverwritesRule) { |
EXPECT_TRUE(rule.GetLanguages().empty()); |
EXPECT_TRUE(rule.GetLanguage().empty()); |
EXPECT_TRUE(rule.GetPostalCodeFormat().empty()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_DO_SI, |
- rule.GetAdminAreaNameMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_INVALID_DO_SI, |
- rule.GetInvalidAdminAreaMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_ZIP_CODE_LABEL, |
- rule.GetPostalCodeNameMessageId()); |
- EXPECT_EQ(IDS_LIBADDRESSINPUT_I18N_INVALID_ZIP_CODE_LABEL, |
- rule.GetInvalidPostalCodeMessageId()); |
+ EXPECT_EQ("do_si", rule.GetAdminAreaNameType()); |
+ EXPECT_EQ("zip", rule.GetPostalCodeNameType()); |
} |
TEST(RuleTest, ParseEmptyDataDoesNotOverwriteRule) { |
@@ -177,14 +156,10 @@ TEST(RuleTest, ParseEmptyDataDoesNotOverwriteRule) { |
EXPECT_EQ(rule.GetLanguages(), copy.GetLanguages()); |
EXPECT_EQ(rule.GetLanguage(), copy.GetLanguage()); |
EXPECT_EQ(rule.GetPostalCodeFormat(), copy.GetPostalCodeFormat()); |
- EXPECT_EQ(rule.GetAdminAreaNameMessageId(), |
- copy.GetAdminAreaNameMessageId()); |
- EXPECT_EQ(rule.GetInvalidAdminAreaMessageId(), |
- copy.GetInvalidAdminAreaMessageId()); |
- EXPECT_EQ(rule.GetPostalCodeNameMessageId(), |
- copy.GetPostalCodeNameMessageId()); |
- EXPECT_EQ(rule.GetInvalidPostalCodeMessageId(), |
- copy.GetInvalidPostalCodeMessageId()); |
+ EXPECT_EQ(rule.GetAdminAreaNameType(), |
+ copy.GetAdminAreaNameType()); |
+ EXPECT_EQ(rule.GetPostalCodeNameType(), |
+ copy.GetPostalCodeNameType()); |
} |
TEST(RuleTest, ParseFormatWithNewLines) { |
@@ -352,14 +327,13 @@ TEST(RuleTest, ParseSubKeyTest) { |
} |
struct LabelData { |
- LabelData(const std::string& data, int name_id, int error_id) |
- : data(data), name_id(name_id), error_id(error_id) {} |
+ LabelData(const std::string& data, const std::string& name_type) |
+ : data(data), name_type(name_type) {} |
~LabelData() {} |
std::string data; |
- int name_id; |
- int error_id; |
+ std::string name_type; |
}; |
// Tests for parsing the postal code name. |
@@ -371,21 +345,15 @@ class PostalCodeNameParseTest : public testing::TestWithParam<LabelData> { |
// Verifies that a postal code name is parsed correctly. |
TEST_P(PostalCodeNameParseTest, ParsedCorrectly) { |
ASSERT_TRUE(rule_.ParseSerializedRule(GetParam().data)); |
- EXPECT_EQ(GetParam().name_id, rule_.GetPostalCodeNameMessageId()); |
- EXPECT_EQ(GetParam().error_id, rule_.GetInvalidPostalCodeMessageId()); |
- EXPECT_EQ(GetParam().error_id, rule_.GetInvalidFieldMessageId(POSTAL_CODE)); |
+ EXPECT_EQ(GetParam().name_type, rule_.GetPostalCodeNameType()); |
} |
// Test parsing all postal code names. |
INSTANTIATE_TEST_CASE_P( |
AllPostalCodeNames, PostalCodeNameParseTest, |
testing::Values( |
- LabelData("{\"zip_name_type\":\"postal\"}", |
- IDS_LIBADDRESSINPUT_I18N_POSTAL_CODE_LABEL, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_POSTAL_CODE_LABEL), |
- LabelData("{\"zip_name_type\":\"zip\"}", |
- IDS_LIBADDRESSINPUT_I18N_ZIP_CODE_LABEL, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_ZIP_CODE_LABEL))); |
+ LabelData("{\"zip_name_type\":\"postal\"}", "postal"), |
+ LabelData("{\"zip_name_type\":\"zip\"}", "zip"))); |
// Tests for parsing the administrative area name. |
class AdminAreaNameParseTest : public testing::TestWithParam<LabelData> { |
@@ -396,48 +364,24 @@ class AdminAreaNameParseTest : public testing::TestWithParam<LabelData> { |
// Verifies that an administrative area name is parsed correctly. |
TEST_P(AdminAreaNameParseTest, ParsedCorrectly) { |
ASSERT_TRUE(rule_.ParseSerializedRule(GetParam().data)); |
- EXPECT_EQ(GetParam().name_id, rule_.GetAdminAreaNameMessageId()); |
- EXPECT_EQ(GetParam().error_id, rule_.GetInvalidAdminAreaMessageId()); |
- EXPECT_EQ(GetParam().error_id, rule_.GetInvalidFieldMessageId(ADMIN_AREA)); |
+ EXPECT_EQ(GetParam().name_type, rule_.GetAdminAreaNameType()); |
} |
// Test parsing all administrative area names. |
INSTANTIATE_TEST_CASE_P( |
AllAdminAreaNames, AdminAreaNameParseTest, |
testing::Values( |
- LabelData("{\"state_name_type\":\"area\"}", |
- IDS_LIBADDRESSINPUT_I18N_AREA, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_AREA), |
- LabelData("{\"state_name_type\":\"county\"}", |
- IDS_LIBADDRESSINPUT_I18N_COUNTY_LABEL, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_COUNTY_LABEL), |
- LabelData("{\"state_name_type\":\"department\"}", |
- IDS_LIBADDRESSINPUT_I18N_DEPARTMENT, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_DEPARTMENT), |
- LabelData("{\"state_name_type\":\"district\"}", |
- IDS_LIBADDRESSINPUT_I18N_DEPENDENT_LOCALITY_LABEL, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_DEPENDENT_LOCALITY_LABEL), |
- LabelData("{\"state_name_type\":\"do_si\"}", |
- IDS_LIBADDRESSINPUT_I18N_DO_SI, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_DO_SI), |
- LabelData("{\"state_name_type\":\"emirate\"}", |
- IDS_LIBADDRESSINPUT_I18N_EMIRATE, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_EMIRATE), |
- LabelData("{\"state_name_type\":\"island\"}", |
- IDS_LIBADDRESSINPUT_I18N_ISLAND, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_ISLAND), |
- LabelData("{\"state_name_type\":\"parish\"}", |
- IDS_LIBADDRESSINPUT_I18N_PARISH, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_PARISH), |
- LabelData("{\"state_name_type\":\"prefecture\"}", |
- IDS_LIBADDRESSINPUT_I18N_PREFECTURE, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_PREFECTURE), |
- LabelData("{\"state_name_type\":\"province\"}", |
- IDS_LIBADDRESSINPUT_I18N_PROVINCE, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_PROVINCE), |
- LabelData("{\"state_name_type\":\"state\"}", |
- IDS_LIBADDRESSINPUT_I18N_STATE_LABEL, |
- IDS_LIBADDRESSINPUT_I18N_INVALID_STATE_LABEL))); |
+ LabelData("{\"state_name_type\":\"area\"}", "area"), |
+ LabelData("{\"state_name_type\":\"county\"}", "county"), |
+ LabelData("{\"state_name_type\":\"department\"}", "department"), |
+ LabelData("{\"state_name_type\":\"district\"}", "district"), |
+ LabelData("{\"state_name_type\":\"do_si\"}", "do_si"), |
+ LabelData("{\"state_name_type\":\"emirate\"}", "emirate"), |
+ LabelData("{\"state_name_type\":\"island\"}", "island"), |
+ LabelData("{\"state_name_type\":\"parish\"}", "parish"), |
+ LabelData("{\"state_name_type\":\"prefecture\"}", "prefecture"), |
+ LabelData("{\"state_name_type\":\"province\"}", "province"), |
+ LabelData("{\"state_name_type\":\"state\"}", "state"))); |
// Verifies that an address format does not contain consecutive lines with |
// multiple fields each. Such address format (e.g. {{ELEMENT, ELEMENT}, |