Index: components/autofill/core/browser/address_unittest.cc |
diff --git a/components/autofill/core/browser/address_unittest.cc b/components/autofill/core/browser/address_unittest.cc |
index d728dbfcbe6d7493f4735796a69b3af473780a43..d178f04ff2143744e29357b2977c50d7e7bf75fd 100644 |
--- a/components/autofill/core/browser/address_unittest.cc |
+++ b/components/autofill/core/browser/address_unittest.cc |
@@ -11,15 +11,21 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "components/autofill/core/browser/address.h" |
#include "components/autofill/core/browser/autofill_type.h" |
+#include "components/autofill/core/browser/country_names.h" |
#include "testing/gtest/include/gtest/gtest.h" |
using base::ASCIIToUTF16; |
namespace autofill { |
+class AddressTest : public testing::Test { |
+ public: |
+ AddressTest() { CountryNames::SetLocaleString("en-US"); } |
+}; |
+ |
// Test that country data can be properly returned as either a country code or a |
// localized country name. |
-TEST(AddressTest, GetCountry) { |
+TEST_F(AddressTest, GetCountry) { |
Address address; |
EXPECT_EQ(base::string16(), address.GetRawInfo(ADDRESS_HOME_COUNTRY)); |
@@ -51,7 +57,7 @@ TEST(AddressTest, GetCountry) { |
} |
// Test that we properly detect country codes appropriate for each country. |
-TEST(AddressTest, SetCountry) { |
+TEST_F(AddressTest, SetCountry) { |
Address address; |
EXPECT_EQ(base::string16(), address.GetRawInfo(ADDRESS_HOME_COUNTRY)); |
@@ -115,7 +121,7 @@ TEST(AddressTest, SetCountry) { |
} |
// Test that we properly match typed values to stored country data. |
-TEST(AddressTest, IsCountry) { |
+TEST_F(AddressTest, IsCountry) { |
Address address; |
address.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US")); |
@@ -155,7 +161,7 @@ TEST(AddressTest, IsCountry) { |
} |
// Verifies that Address::GetInfo() correctly combines address lines. |
-TEST(AddressTest, GetStreetAddress) { |
+TEST_F(AddressTest, GetStreetAddress) { |
const AutofillType type = AutofillType(ADDRESS_HOME_STREET_ADDRESS); |
// Address has no address lines. |
@@ -215,7 +221,7 @@ TEST(AddressTest, GetStreetAddress) { |
// Verifies that overwriting an address with N lines with one that has fewer |
// than N lines does not result in an address with blank lines at the end. |
-TEST(AddressTest, GetStreetAddressAfterOverwritingLongAddressWithShorterOne) { |
+TEST_F(AddressTest, GetStreetAddressAfterOverwritingLongAddressWithShorterOne) { |
// Start with an address that has two lines. |
Address address; |
address.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("123 Example Ave.")); |
@@ -232,7 +238,7 @@ TEST(AddressTest, GetStreetAddressAfterOverwritingLongAddressWithShorterOne) { |
} |
// Verifies that Address::SetRawInfo() is able to split address lines correctly. |
-TEST(AddressTest, SetRawStreetAddress) { |
+TEST_F(AddressTest, SetRawStreetAddress) { |
const base::string16 empty_street_address; |
const base::string16 short_street_address = ASCIIToUTF16("456 Nowhere Ln."); |
const base::string16 long_street_address = |
@@ -265,7 +271,7 @@ TEST(AddressTest, SetRawStreetAddress) { |
} |
// Street addresses should be set properly. |
-TEST(AddressTest, SetStreetAddress) { |
+TEST_F(AddressTest, SetStreetAddress) { |
const base::string16 empty_street_address; |
const base::string16 multi_line_street_address = |
ASCIIToUTF16("789 Fancy Pkwy.\n" |
@@ -311,7 +317,7 @@ TEST(AddressTest, SetStreetAddress) { |
// Verifies that Address::SetInfio() rejects setting data for |
// ADDRESS_HOME_STREET_ADDRESS if the data has any interior blank lines. |
-TEST(AddressTest, SetStreetAddressRejectsAddressesWithInteriorBlankLines) { |
+TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithInteriorBlankLines) { |
// Start with a non-empty address. |
Address address; |
address.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("123 Example Ave.")); |
@@ -334,7 +340,7 @@ TEST(AddressTest, SetStreetAddressRejectsAddressesWithInteriorBlankLines) { |
// Verifies that Address::SetInfio() rejects setting data for |
// ADDRESS_HOME_STREET_ADDRESS if the data has any leading blank lines. |
-TEST(AddressTest, SetStreetAddressRejectsAddressesWithLeadingBlankLines) { |
+TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithLeadingBlankLines) { |
// Start with a non-empty address. |
Address address; |
address.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("123 Example Ave.")); |
@@ -357,7 +363,7 @@ TEST(AddressTest, SetStreetAddressRejectsAddressesWithLeadingBlankLines) { |
// Verifies that Address::SetInfio() rejects setting data for |
// ADDRESS_HOME_STREET_ADDRESS if the data has any trailing blank lines. |
-TEST(AddressTest, SetStreetAddressRejectsAddressesWithTrailingBlankLines) { |
+TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithTrailingBlankLines) { |
// Start with a non-empty address. |
Address address; |
address.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("123 Example Ave.")); |