| Index: chrome/browser/chromeos/login/mock_user_manager.cc
|
| diff --git a/chrome/browser/chromeos/login/mock_user_manager.cc b/chrome/browser/chromeos/login/mock_user_manager.cc
|
| index 43501f570a85ae4be4d0f83f033dcfbc0f85d478..9e1b52fb91cb947425d4c48972cbf439f9df502f 100644
|
| --- a/chrome/browser/chromeos/login/mock_user_manager.cc
|
| +++ b/chrome/browser/chromeos/login/mock_user_manager.cc
|
| @@ -13,6 +13,10 @@ MockUserManager::~MockUserManager() {
|
| delete user_;
|
| }
|
|
|
| +const UserList& MockUserManager::GetUsers() const {
|
| + return user_list_;
|
| +}
|
| +
|
| const User* MockUserManager::GetLoggedInUser() const {
|
| return user_;
|
| }
|
| @@ -21,6 +25,10 @@ User* MockUserManager::GetLoggedInUser() {
|
| return user_;
|
| }
|
|
|
| +const std::string& MockUserManager::GetOwnerEmail() {
|
| + return user_->email();
|
| +}
|
| +
|
| const User* MockUserManager::GetActiveUser() const {
|
| return user_;
|
| }
|
| @@ -37,6 +45,8 @@ UserImageManager* MockUserManager::GetUserImageManager() {
|
| void MockUserManager::SetActiveUser(const std::string& email) {
|
| delete user_;
|
| user_ = User::CreateRegularUser(email);
|
| + user_list_.clear();
|
| + user_list_.push_back(user_);
|
| }
|
|
|
| UserFlow* MockUserManager::GetCurrentUserFlow() const {
|
| @@ -50,6 +60,8 @@ UserFlow* MockUserManager::GetUserFlow(const std::string&) const {
|
| User* MockUserManager::CreatePublicAccountUser(const std::string& email) {
|
| delete user_;
|
| user_ = User::CreatePublicAccountUser(email);
|
| + user_list_.clear();
|
| + user_list_.push_back(user_);
|
| return user_;
|
| }
|
|
|
|
|