#include <tuple>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "chrome/browser/sync/test/integration/contact_info_helper.h"
#include "chrome/browser/sync/test/integration/status_change_checker.h"
#include "chrome/browser/sync/test/integration/sync_test.h"
#include "components/autofill/core/browser/address_data_manager.h"
#include "components/autofill/core/browser/data_model/autofill_profile.h"
#include "components/autofill/core/browser/field_types.h"
#include "components/autofill/core/browser/personal_data_manager.h"
#include "components/sync/base/features.h"
#include "components/sync/test/fake_server_http_post_provider.h"
#include "content/public/test/browser_test.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
AutofillProfile;
PersonalDataManager;
AddressDataManagerProfileChecker;
BuildTestAccountProfile;
GetPersonalDataManager;
UnorderedElementsAre;
MATCHER(PointeeEquals, "") { … }
class AutofillProfilesEqualChecker
: public StatusChangeChecker,
public autofill::AddressDataManager::Observer { … };
class TwoClientContactInfoSyncTest : public SyncTest { … };
IN_PROC_BROWSER_TEST_F(TwoClientContactInfoSyncTest, SyncAddUpdateDelete) { … }
IN_PROC_BROWSER_TEST_F(TwoClientContactInfoSyncTest, DuplicateGUID) { … }
}