Index: chrome/browser/chromeos/login/users/mock_user_manager.h |
diff --git a/chrome/browser/chromeos/login/users/mock_user_manager.h b/chrome/browser/chromeos/login/users/mock_user_manager.h |
index bc05a8fd4a56f008a303f5e7c381af035e0f08a7..a0274c2c38c366d7e986537970a6004d3f8ac6df 100644 |
--- a/chrome/browser/chromeos/login/users/mock_user_manager.h |
+++ b/chrome/browser/chromeos/login/users/mock_user_manager.h |
@@ -33,27 +33,26 @@ class MockUserManager : public ChromeUserManager { |
user_manager::UserList(void)); |
MOCK_CONST_METHOD0(GetLoggedInUsers, const user_manager::UserList&(void)); |
MOCK_CONST_METHOD0(GetLRULoggedInUsers, const user_manager::UserList&(void)); |
- MOCK_METHOD3(UserLoggedIn, void( |
- const std::string&, const std::string&, bool)); |
- MOCK_METHOD1(SwitchActiveUser, void(const std::string& email)); |
+ MOCK_METHOD3(UserLoggedIn, void(const AccountId&, const std::string&, bool)); |
+ MOCK_METHOD1(SwitchActiveUser, void(const AccountId& user_id)); |
MOCK_METHOD0(SessionStarted, void(void)); |
MOCK_METHOD2(RemoveUser, |
- void(const std::string&, user_manager::RemoveUserDelegate*)); |
- MOCK_METHOD1(RemoveUserFromList, void(const std::string&)); |
- MOCK_CONST_METHOD1(IsKnownUser, bool(const std::string&)); |
- MOCK_CONST_METHOD1(FindUser, const user_manager::User*(const std::string&)); |
- MOCK_METHOD1(FindUserAndModify, user_manager::User*(const std::string&)); |
+ void(const AccountId&, user_manager::RemoveUserDelegate*)); |
+ MOCK_METHOD1(RemoveUserFromList, void(const AccountId&)); |
+ MOCK_CONST_METHOD1(IsKnownUser, bool(const AccountId&)); |
+ MOCK_CONST_METHOD1(FindUser, const user_manager::User*(const AccountId&)); |
+ MOCK_METHOD1(FindUserAndModify, user_manager::User*(const AccountId&)); |
MOCK_METHOD2(SaveUserOAuthStatus, |
- void(const std::string&, user_manager::User::OAuthTokenStatus)); |
- MOCK_METHOD2(SaveForceOnlineSignin, void(const std::string&, bool)); |
- MOCK_METHOD2(SaveUserDisplayName, void(const std::string&, |
- const base::string16&)); |
+ void(const AccountId&, user_manager::User::OAuthTokenStatus)); |
+ MOCK_METHOD2(SaveForceOnlineSignin, void(const AccountId&, bool)); |
+ MOCK_METHOD2(SaveUserDisplayName, |
+ void(const AccountId&, const base::string16&)); |
MOCK_METHOD2(UpdateUserAccountData, |
- void(const std::string&, const UserAccountData&)); |
- MOCK_CONST_METHOD1(GetUserDisplayName, base::string16(const std::string&)); |
- MOCK_METHOD2(SaveUserDisplayEmail, void(const std::string&, |
- const std::string&)); |
- MOCK_CONST_METHOD1(GetUserDisplayEmail, std::string(const std::string&)); |
+ void(const AccountId&, const UserAccountData&)); |
+ MOCK_CONST_METHOD1(GetUserDisplayName, base::string16(const AccountId&)); |
+ MOCK_METHOD2(SaveUserDisplayEmail, |
+ void(const AccountId&, const std::string&)); |
+ MOCK_CONST_METHOD1(GetUserDisplayEmail, std::string(const AccountId&)); |
MOCK_CONST_METHOD0(IsCurrentUserOwner, bool(void)); |
MOCK_CONST_METHOD0(IsCurrentUserNew, bool(void)); |
MOCK_CONST_METHOD0(IsCurrentUserNonCryptohomeDataEphemeral, bool(void)); |
@@ -66,8 +65,7 @@ class MockUserManager : public ChromeUserManager { |
MOCK_CONST_METHOD0(IsLoggedInAsKioskApp, bool(void)); |
MOCK_CONST_METHOD0(IsLoggedInAsStub, bool(void)); |
MOCK_CONST_METHOD0(IsSessionStarted, bool(void)); |
- MOCK_CONST_METHOD1(IsUserNonCryptohomeDataEphemeral, |
- bool(const std::string&)); |
+ MOCK_CONST_METHOD1(IsUserNonCryptohomeDataEphemeral, bool(const AccountId&)); |
MOCK_METHOD1(AddObserver, void(UserManager::Observer*)); |
MOCK_METHOD1(RemoveObserver, void(UserManager::Observer*)); |
MOCK_METHOD1(AddSessionStateObserver, |
@@ -82,21 +80,21 @@ class MockUserManager : public ChromeUserManager { |
MOCK_CONST_METHOD0(GetApplicationLocale, const std::string&(void)); |
MOCK_CONST_METHOD0(GetLocalState, PrefService*(void)); |
MOCK_CONST_METHOD2(HandleUserOAuthTokenStatusChange, |
- void(const std::string&, |
+ void(const AccountId&, |
user_manager::User::OAuthTokenStatus status)); |
MOCK_CONST_METHOD0(IsEnterpriseManaged, bool(void)); |
- MOCK_METHOD1(LoadPublicAccounts, void(std::set<std::string>*)); |
+ MOCK_METHOD1(LoadPublicAccounts, void(std::set<AccountId>*)); |
MOCK_METHOD0(PerformPreUserListLoadingActions, void(void)); |
MOCK_METHOD0(PerformPostUserListLoadingActions, void(void)); |
MOCK_METHOD1(PerformPostUserLoggedInActions, void(bool)); |
- MOCK_CONST_METHOD1(IsDemoApp, bool(const std::string&)); |
- MOCK_CONST_METHOD1(IsKioskApp, bool(const std::string&)); |
- MOCK_CONST_METHOD1(IsPublicAccountMarkedForRemoval, bool(const std::string&)); |
+ MOCK_CONST_METHOD1(IsDemoApp, bool(const AccountId&)); |
+ MOCK_CONST_METHOD1(IsKioskApp, bool(const AccountId&)); |
+ MOCK_CONST_METHOD1(IsPublicAccountMarkedForRemoval, bool(const AccountId&)); |
MOCK_METHOD0(DemoAccountLoggedIn, void(void)); |
- MOCK_METHOD1(KioskAppLoggedIn, void(const std::string&)); |
+ MOCK_METHOD1(KioskAppLoggedIn, void(const AccountId&)); |
MOCK_METHOD1(PublicAccountUserLoggedIn, void(user_manager::User*)); |
- MOCK_METHOD1(SupervisedUserLoggedIn, void(const std::string&)); |
- MOCK_METHOD1(OnUserRemoved, void(const std::string&)); |
+ MOCK_METHOD1(SupervisedUserLoggedIn, void(const AccountId&)); |
+ MOCK_METHOD1(OnUserRemoved, void(const AccountId&)); |
MOCK_METHOD2(SetUserAffiliation, |
void(const std::string& user_id, |
const chromeos::AffiliationIDSet& user_affiliation_ids)); |
@@ -106,7 +104,7 @@ class MockUserManager : public ChromeUserManager { |
const user_manager::UserList& GetUsers() const override; |
const user_manager::User* GetLoggedInUser() const override; |
user_manager::UserList GetUnlockUsers() const override; |
- const std::string& GetOwnerEmail() const override; |
+ const AccountId& GetOwnerId() const override; |
user_manager::User* GetLoggedInUser() override; |
const user_manager::User* GetActiveUser() const override; |
user_manager::User* GetActiveUser() override; |
@@ -115,35 +113,35 @@ class MockUserManager : public ChromeUserManager { |
// ChromeUserManager overrides: |
BootstrapManager* GetBootstrapManager() override; |
MultiProfileUserController* GetMultiProfileUserController() override; |
- UserImageManager* GetUserImageManager(const std::string& user_id) override; |
+ UserImageManager* GetUserImageManager(const AccountId& user_id) override; |
SupervisedUserManager* GetSupervisedUserManager() override; |
- MOCK_METHOD2(SetUserFlow, void(const std::string&, UserFlow*)); |
- MOCK_METHOD1(ResetUserFlow, void(const std::string&)); |
+ MOCK_METHOD2(SetUserFlow, void(const AccountId&, UserFlow*)); |
+ MOCK_METHOD1(ResetUserFlow, void(const AccountId&)); |
UserFlow* GetCurrentUserFlow() const override; |
- UserFlow* GetUserFlow(const std::string&) const override; |
+ UserFlow* GetUserFlow(const AccountId&) const override; |
bool ShouldReportUser(const std::string& user_id) const override; |
// Sets a new User instance. Users previously created by this MockUserManager |
// become invalid. |
- void SetActiveUser(const std::string& email); |
+ void SetActiveUser(const AccountId& user_id); |
// Creates a new public session user. Users previously created by this |
// MockUserManager become invalid. |
- user_manager::User* CreatePublicAccountUser(const std::string& email); |
+ user_manager::User* CreatePublicAccountUser(const AccountId& user_id); |
// Creates a new kiosk app user. Users previously created by this |
// MockUserManager become invalid. |
- user_manager::User* CreateKioskAppUser(const std::string& user_id); |
+ user_manager::User* CreateKioskAppUser(const AccountId& user_id); |
// Adds a new User instance to the back of the user list. Users previously |
// created by this MockUserManager remain valid. The added User is not |
// affiliated with the domain, that owns the device. |
- void AddUser(const std::string& email); |
+ void AddUser(const AccountId& user_id); |
// The same as AddUser, but allows specifying affiliation with the domain, |
// that owns the device. |
- void AddUserWithAffiliation(const std::string& email, bool is_affiliated); |
+ void AddUserWithAffiliation(const AccountId& user_id, bool is_affiliated); |
// Clears the user list and the active user. Users previously created by this |
// MockUserManager become invalid. |
@@ -153,6 +151,9 @@ class MockUserManager : public ChromeUserManager { |
scoped_ptr<MockUserImageManager> user_image_manager_; |
scoped_ptr<FakeSupervisedUserManager> supervised_user_manager_; |
user_manager::UserList user_list_; |
+ // TODO (alemate): remove temporary_owner_id_ as soon as User::GetUserID will |
achuithb
2015/10/23 00:08:51
Please reference a bug.
Alexander Alekseev
2015/10/23 09:11:23
Done.
|
+ // return constant reference. |
+ mutable AccountId temporary_owner_id_; |
}; |
} // namespace chromeos |