summaryrefslogtreecommitdiff
path: root/chromium/components/autofill/core/browser/test_personal_data_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill/core/browser/test_personal_data_manager.h')
-rw-r--r--chromium/components/autofill/core/browser/test_personal_data_manager.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/chromium/components/autofill/core/browser/test_personal_data_manager.h b/chromium/components/autofill/core/browser/test_personal_data_manager.h
index ae3a7cdb449..8aedd182f36 100644
--- a/chromium/components/autofill/core/browser/test_personal_data_manager.h
+++ b/chromium/components/autofill/core/browser/test_personal_data_manager.h
@@ -28,6 +28,7 @@ class TestPersonalDataManager : public PersonalDataManager {
// for various tests, whether to skip calls to uncreated databases/services,
// or to make things easier in general to toggle.
void OnSyncServiceInitialized(syncer::SyncService* sync_service) override;
+ AutofillSyncSigninState GetSyncSigninState() const override;
void RecordUseOf(const AutofillDataModel& data_model) override;
std::string SaveImportedProfile(
const AutofillProfile& imported_profile) override;
@@ -55,7 +56,7 @@ class TestPersonalDataManager : public PersonalDataManager {
CreditCard* GetCreditCardByNumber(const std::string& number) override;
bool IsDataLoaded() const override;
bool IsSyncFeatureEnabled() const override;
- AccountInfo GetAccountInfoForPaymentsServer() const override;
+ CoreAccountInfo GetAccountInfoForPaymentsServer() const override;
// Unique to TestPersonalDataManager:
@@ -115,7 +116,11 @@ class TestPersonalDataManager : public PersonalDataManager {
void SetSyncFeatureEnabled(bool enabled) { sync_feature_enabled_ = enabled; }
- void SetAccountInfoForPayments(const AccountInfo& account_info) {
+ void SetSyncAndSignInState(AutofillSyncSigninState sync_and_signin_state) {
+ sync_and_signin_state_ = sync_and_signin_state;
+ }
+
+ void SetAccountInfoForPayments(const CoreAccountInfo& account_info) {
account_info_ = account_info;
}
@@ -129,8 +134,10 @@ class TestPersonalDataManager : public PersonalDataManager {
base::Optional<bool> autofill_credit_card_enabled_;
base::Optional<bool> autofill_wallet_import_enabled_;
bool sync_feature_enabled_ = false;
+ AutofillSyncSigninState sync_and_signin_state_ =
+ AutofillSyncSigninState::kSignedInAndSyncFeature;
bool sync_service_initialized_ = false;
- AccountInfo account_info_;
+ CoreAccountInfo account_info_;
DISALLOW_COPY_AND_ASSIGN(TestPersonalDataManager);
};