| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chromeos/login/users/fake_chrome_user_manager.h" | 5 #include "chrome/browser/chromeos/login/users/fake_chrome_user_manager.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/memory/ptr_util.h" | 10 #include "base/memory/ptr_util.h" |
| (...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 355 return users_; | 355 return users_; |
| 356 } | 356 } |
| 357 | 357 |
| 358 user_manager::UserList FakeChromeUserManager::GetUnlockUsers() const { | 358 user_manager::UserList FakeChromeUserManager::GetUnlockUsers() const { |
| 359 return users_; | 359 return users_; |
| 360 } | 360 } |
| 361 | 361 |
| 362 void FakeChromeUserManager::UserLoggedIn(const AccountId& account_id, | 362 void FakeChromeUserManager::UserLoggedIn(const AccountId& account_id, |
| 363 const std::string& username_hash, | 363 const std::string& username_hash, |
| 364 bool browser_restart) { | 364 bool browser_restart) { |
| 365 for (const auto& user : users_) { | 365 for (auto* user : users_) { |
| 366 if (user->username_hash() == username_hash) { | 366 if (user->username_hash() == username_hash) { |
| 367 user->set_is_logged_in(true); | 367 user->set_is_logged_in(true); |
| 368 user->set_profile_is_created(); | 368 user->set_profile_is_created(); |
| 369 logged_in_users_.push_back(user); | 369 logged_in_users_.push_back(user); |
| 370 | 370 |
| 371 if (!primary_user_) | 371 if (!primary_user_) |
| 372 primary_user_ = user; | 372 primary_user_ = user; |
| 373 break; | 373 break; |
| 374 } | 374 } |
| 375 } | 375 } |
| 376 } | 376 } |
| 377 | 377 |
| 378 void FakeChromeUserManager::SwitchToLastActiveUser() { | 378 void FakeChromeUserManager::SwitchToLastActiveUser() { |
| 379 NOTREACHED(); | 379 NOTREACHED(); |
| 380 } | 380 } |
| 381 | 381 |
| 382 bool FakeChromeUserManager::IsKnownUser(const AccountId& account_id) const { | 382 bool FakeChromeUserManager::IsKnownUser(const AccountId& account_id) const { |
| 383 return true; | 383 return true; |
| 384 } | 384 } |
| 385 | 385 |
| 386 const user_manager::User* FakeChromeUserManager::FindUser( | 386 const user_manager::User* FakeChromeUserManager::FindUser( |
| 387 const AccountId& account_id) const { | 387 const AccountId& account_id) const { |
| 388 if (active_user_ != nullptr && active_user_->GetAccountId() == account_id) | 388 if (active_user_ != nullptr && active_user_->GetAccountId() == account_id) |
| 389 return active_user_; | 389 return active_user_; |
| 390 | 390 |
| 391 const user_manager::UserList& users = GetUsers(); | 391 const user_manager::UserList& users = GetUsers(); |
| 392 for (const auto& user : users) { | 392 for (const auto* user : users) { |
| 393 if (user->GetAccountId() == account_id) | 393 if (user->GetAccountId() == account_id) |
| 394 return user; | 394 return user; |
| 395 } | 395 } |
| 396 | 396 |
| 397 return nullptr; | 397 return nullptr; |
| 398 } | 398 } |
| 399 | 399 |
| 400 user_manager::User* FakeChromeUserManager::FindUserAndModify( | 400 user_manager::User* FakeChromeUserManager::FindUserAndModify( |
| 401 const AccountId& account_id) { | 401 const AccountId& account_id) { |
| 402 return nullptr; | 402 return nullptr; |
| (...skipping 18 matching lines...) Expand all Loading... |
| 421 } | 421 } |
| 422 | 422 |
| 423 void FakeChromeUserManager::SaveForceOnlineSignin(const AccountId& account_id, | 423 void FakeChromeUserManager::SaveForceOnlineSignin(const AccountId& account_id, |
| 424 bool force_online_signin) { | 424 bool force_online_signin) { |
| 425 NOTREACHED(); | 425 NOTREACHED(); |
| 426 } | 426 } |
| 427 | 427 |
| 428 void FakeChromeUserManager::SaveUserDisplayName( | 428 void FakeChromeUserManager::SaveUserDisplayName( |
| 429 const AccountId& account_id, | 429 const AccountId& account_id, |
| 430 const base::string16& display_name) { | 430 const base::string16& display_name) { |
| 431 for (const auto& user : users_) { | 431 for (auto* user : users_) { |
| 432 if (user->GetAccountId() == account_id) { | 432 if (user->GetAccountId() == account_id) { |
| 433 user->set_display_name(display_name); | 433 user->set_display_name(display_name); |
| 434 return; | 434 return; |
| 435 } | 435 } |
| 436 } | 436 } |
| 437 } | 437 } |
| 438 | 438 |
| 439 base::string16 FakeChromeUserManager::GetUserDisplayName( | 439 base::string16 FakeChromeUserManager::GetUserDisplayName( |
| 440 const AccountId& account_id) const { | 440 const AccountId& account_id) const { |
| 441 return base::string16(); | 441 return base::string16(); |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 617 return false; | 617 return false; |
| 618 } | 618 } |
| 619 | 619 |
| 620 user_manager::User* FakeChromeUserManager::GetActiveUserInternal() const { | 620 user_manager::User* FakeChromeUserManager::GetActiveUserInternal() const { |
| 621 if (active_user_ != nullptr) | 621 if (active_user_ != nullptr) |
| 622 return active_user_; | 622 return active_user_; |
| 623 | 623 |
| 624 if (users_.empty()) | 624 if (users_.empty()) |
| 625 return nullptr; | 625 return nullptr; |
| 626 if (active_account_id_.is_valid()) { | 626 if (active_account_id_.is_valid()) { |
| 627 for (const auto& user : users_) { | 627 for (auto* user : users_) { |
| 628 if (user->GetAccountId() == active_account_id_) | 628 if (user->GetAccountId() == active_account_id_) |
| 629 return user; | 629 return user; |
| 630 } | 630 } |
| 631 } | 631 } |
| 632 return users_[0]; | 632 return users_[0]; |
| 633 } | 633 } |
| 634 | 634 |
| 635 } // namespace chromeos | 635 } // namespace chromeos |
| OLD | NEW |