#include <stddef.h>
#include <string>
#include "base/strings/utf_string_conversions.h"
#include "base/test/scoped_feature_list.h"
#include "components/autofill/core/browser/autofill_type.h"
#include "components/autofill/core/browser/country_type.h"
#include "components/autofill/core/browser/data_model/address.h"
#include "components/autofill/core/browser/data_model/autofill_i18n_api.h"
#include "components/autofill/core/browser/field_types.h"
#include "components/autofill/core/browser/geo/alternative_state_name_map_test_utils.h"
#include "components/autofill/core/common/autofill_features.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
kLegacyHierarchyCountryCode;
ASCIIToUTF16;
namespace autofill {
class AddressTest : public testing::Test { … };
TEST_F(AddressTest, GetCountry) { … }
TEST_F(AddressTest, SetHtmlCountryCodeTypeWithFullCountryName) { … }
TEST_F(AddressTest, SetCountry) { … }
TEST_F(AddressTest, StructuredAddressTokens) { … }
TEST_F(AddressTest, IsCountry) { … }
TEST_F(AddressTest, GetStreetAddress) { … }
TEST_F(AddressTest, GetStreetAddressAfterOverwritingLongAddressWithShorterOne) { … }
TEST_F(AddressTest, SetRawStreetAddress) { … }
TEST_F(AddressTest, SetStreetAddress) { … }
TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithInteriorBlankLines) { … }
TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithLeadingBlankLines) { … }
TEST_F(AddressTest, SetStreetAddressRejectsAddressesWithTrailingBlankLines) { … }
TEST_F(AddressTest, TestMergeStructuredAddresses) { … }
TEST_F(AddressTest, TestMergeStructuredAddressesMissingCountry) { … }
TEST_F(AddressTest, TestGettingTheStructuredAddress) { … }
TEST_F(AddressTest, ResetStructuredTokens) { … }
TEST_F(AddressTest, IsLegacyAddress) { … }
TEST_F(AddressTest, IsLegacyAddressUpdateCountry) { … }
TEST_F(AddressTest, TestUpdateLegacyToCustomHierarchy) { … }
TEST_F(AddressTest, TestUpdateCustomHierarchyToLegacy) { … }
TEST_F(AddressTest, TestSynthesizedNodesGeneration) { … }
}