#include <libaddressinput/address_normalizer.h>
#include <libaddressinput/address_data.h>
#include <libaddressinput/callback.h>
#include <libaddressinput/null_storage.h>
#include <libaddressinput/preload_supplier.h>
#include <memory>
#include <string>
#include <gtest/gtest.h>
#include "testdata_source.h"
namespace {
AddressData;
AddressNormalizer;
BuildCallback;
NullStorage;
PreloadSupplier;
TestdataSource;
class AddressNormalizerTest : public testing::Test { … };
TEST_F(AddressNormalizerTest, CountryWithNoLanguageNoAdminArea) { … }
TEST_F(AddressNormalizerTest, BrazilAdminAreaAndLocality) { … }
TEST_F(AddressNormalizerTest, FrenchCanadaNameLanguageNotConsistent) { … }
TEST_F(AddressNormalizerTest, FrenchCanadaName) { … }
TEST_F(AddressNormalizerTest, FrenchCanadaNameLanguageNotListed) { … }
TEST_F(AddressNormalizerTest, CaliforniaShortNameCa) { … }
TEST_F(AddressNormalizerTest, CountryWithNonStandardData) { … }
TEST_F(AddressNormalizerTest, GangwonLatinNameStaysUnchanged) { … }
TEST_F(AddressNormalizerTest, GangwonKoreanName) { … }
TEST_F(AddressNormalizerTest, DontSwitchLatinScriptForUnknownLanguage) { … }
TEST_F(AddressNormalizerTest, DontSwitchLocalScriptForUnknownLanguage) { … }
}