#include <libaddressinput/preload_supplier.h>
#include <libaddressinput/address_data.h>
#include <libaddressinput/callback.h>
#include <libaddressinput/null_storage.h>
#include <libaddressinput/supplier.h>
#include <cstddef>
#include <memory>
#include <string>
#include <gtest/gtest.h>
#include "lookup_key.h"
#include "rule.h"
#include "testdata_source.h"
namespace {
AddressData;
BuildCallback;
LookupKey;
NullStorage;
PreloadSupplier;
Rule;
Supplier;
TestdataSource;
class PreloadSupplierTest : public testing::Test { … };
TEST_F(PreloadSupplierTest, GetUsRule) { … }
TEST_F(PreloadSupplierTest, GetUsCaRule) { … }
TEST_F(PreloadSupplierTest, GetUsCaliforniaRule) { … }
TEST_F(PreloadSupplierTest, GetZwRule) { … }
TEST_F(PreloadSupplierTest, GetUnknownRule) { … }
TEST_F(PreloadSupplierTest, GetTooPreciseRule) { … }
TEST_F(PreloadSupplierTest, GetRulesForRegion) { … }
TEST_F(PreloadSupplierTest, SupplyRegionCode) { … }
TEST_F(PreloadSupplierTest, SupplyGloballyRegionCode) { … }
TEST_F(PreloadSupplierTest, SupplyRegionName) { … }
TEST_F(PreloadSupplierTest, SupplyGloballyRegionName) { … }
TEST_F(PreloadSupplierTest, SupplyRegionNameLanguage) { … }
TEST_F(PreloadSupplierTest, SupplyRegionNameLanguageSet) { … }
TEST_F(PreloadSupplierTest, SupplyGloballyRegionNameLanguage) { … }
TEST_F(PreloadSupplierTest, SupplyRegionNameHK) { … }
TEST_F(PreloadSupplierTest, SupplyGloballyRegionNameHKEnglish) { … }
TEST_F(PreloadSupplierTest, SupplyRegionNameAllLevels) { … }
TEST_F(PreloadSupplierTest, GetLoadedRuleDepth) { … }
}