summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/phone_number_i18n_unittest.cc
diff options
context:
space:
mode:
authorgeorgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-23 18:24:32 +0000
committergeorgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-23 18:24:32 +0000
commit11c2bdd10912ce3c4a8b9e1f67399e18014d2a19 (patch)
tree3ffbc51e575c7ea7daa582c6b3d41891870e9d7d /chrome/browser/autofill/phone_number_i18n_unittest.cc
parente430bd8865e9444cd8cb742145395addaa4918bd (diff)
downloadchromium_src-11c2bdd10912ce3c4a8b9e1f67399e18014d2a19.zip
chromium_src-11c2bdd10912ce3c4a8b9e1f67399e18014d2a19.tar.gz
chromium_src-11c2bdd10912ce3c4a8b9e1f67399e18014d2a19.tar.bz2
Autofill phone number enhancements and integration of Phone Number Util Library: part 3
BUG=71443 TEST=unit-tested Review URL: http://codereview.chromium.org/6877130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86305 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/phone_number_i18n_unittest.cc')
-rw-r--r--chrome/browser/autofill/phone_number_i18n_unittest.cc29
1 files changed, 19 insertions, 10 deletions
diff --git a/chrome/browser/autofill/phone_number_i18n_unittest.cc b/chrome/browser/autofill/phone_number_i18n_unittest.cc
index 4134a82..22a349e 100644
--- a/chrome/browser/autofill/phone_number_i18n_unittest.cc
+++ b/chrome/browser/autofill/phone_number_i18n_unittest.cc
@@ -283,20 +283,29 @@ TEST(PhoneNumberI18NTest, ConstructPhoneNumber) {
&number));
EXPECT_EQ(number, string16());
// Italian number
- EXPECT_TRUE(ConstructPhoneNumber(ASCIIToUTF16("39"),
- ASCIIToUTF16(""),
- ASCIIToUTF16("236618300"),
- "US",
+ EXPECT_TRUE(ConstructPhoneNumber(ASCIIToUTF16(""),
+ ASCIIToUTF16("347"),
+ ASCIIToUTF16("2345678"),
+ "IT",
autofill_i18n::INTERNATIONAL,
&number));
- EXPECT_EQ(number, ASCIIToUTF16("+39 236618300"));
- EXPECT_TRUE(ConstructPhoneNumber(ASCIIToUTF16("39"),
- ASCIIToUTF16(""),
- ASCIIToUTF16("236618300"),
- "US",
+ EXPECT_EQ(number, ASCIIToUTF16("+39 347 234 5678"));
+ // German number.
+ EXPECT_TRUE(ConstructPhoneNumber(ASCIIToUTF16("49"),
+ ASCIIToUTF16("024"),
+ ASCIIToUTF16("2345678901"),
+ "DE",
autofill_i18n::NATIONAL,
&number));
- EXPECT_EQ(number, ASCIIToUTF16("236618300"));
+ EXPECT_EQ(number, ASCIIToUTF16("02423/45678901"));
+
+ EXPECT_TRUE(ConstructPhoneNumber(ASCIIToUTF16("49"),
+ ASCIIToUTF16("024"),
+ ASCIIToUTF16("2345678901"),
+ "DE",
+ autofill_i18n::INTERNATIONAL,
+ &number));
+ EXPECT_EQ(number, ASCIIToUTF16("+49 2423/45678901"));
}
TEST(PhoneNumberI18NTest, FormatPhone) {