#include "components/autofill/core/browser/geo/alternative_state_name_map_updater.h"
#include <optional>
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/functional/callback_helpers.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/scoped_feature_list.h"
#include "base/test/task_environment.h"
#include "components/autofill/core/browser/autofill_test_utils.h"
#include "components/autofill/core/browser/country_type.h"
#include "components/autofill/core/browser/geo/alternative_state_name_map.h"
#include "components/autofill/core/browser/geo/alternative_state_name_map_test_utils.h"
#include "components/autofill/core/browser/geo/mock_alternative_state_name_map_updater.h"
#include "components/autofill/core/browser/test_address_data_manager.h"
#include "components/autofill/core/browser/test_autofill_client.h"
#include "components/autofill/core/browser/webdata/autofill_webdata_service.h"
#include "components/autofill/core/common/autofill_features.h"
#include "components/autofill/core/common/autofill_prefs.h"
#include "components/prefs/testing_pref_service.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
ASCIIToUTF16;
UTF8ToUTF16;
namespace i18n::addressinput {
operator<<;
}
namespace autofill {
class AlternativeStateNameMapUpdaterTest : public ::testing::Test { … };
TEST_F(AlternativeStateNameMapUpdaterTest, EntryAddedToStateMap) { … }
TEST_F(AlternativeStateNameMapUpdaterTest, TestLoadStatesData) { … }
TEST_F(AlternativeStateNameMapUpdaterTest, NoTaskIsPosted) { … }
TEST_F(AlternativeStateNameMapUpdaterTest, TestLoadStatesDataUTF8) { … }
TEST_F(AlternativeStateNameMapUpdaterTest,
TestLoadStatesDataOfMultipleCountriesSimultaneously) { … }
TEST_F(AlternativeStateNameMapUpdaterTest, ContainsState) { … }
TEST_F(AlternativeStateNameMapUpdaterTest,
PopulateAlternativeStateNameUsingObserver) { … }
}