#include "components/plus_addresses/webdata/plus_address_table.h"
#include <optional>
#include "base/files/scoped_temp_dir.h"
#include "components/plus_addresses/plus_address_test_utils.h"
#include "components/plus_addresses/plus_address_types.h"
#include "components/sync/base/data_type.h"
#include "components/sync/model/metadata_batch.h"
#include "components/sync/protocol/data_type_state.pb.h"
#include "components/sync/protocol/entity_metadata.pb.h"
#include "components/webdata/common/web_database.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace plus_addresses {
namespace {
MATCHER_P2(KeyAndProto, key, value, "") { … }
class PlusAddressTableTest : public testing::Test { … };
TEST_F(PlusAddressTableTest, GetPlusProfiles) { … }
TEST_F(PlusAddressTableTest, GetPlusProfileForId) { … }
TEST_F(PlusAddressTableTest, AddOrUpdatePlusProfile) { … }
TEST_F(PlusAddressTableTest, RemovePlusProfile) { … }
TEST_F(PlusAddressTableTest, ClearPlusProfiles) { … }
TEST_F(PlusAddressTableTest, SyncMetadataStore_NoData) { … }
TEST_F(PlusAddressTableTest, SyncMetadataStore_ModifyDataTypeState) { … }
TEST_F(PlusAddressTableTest, SyncMetadataStore_ModifyEntityMetadata) { … }
TEST_F(PlusAddressTableTest, SyncMetadataStore_Clear) { … }
}
}