1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/chromeos/login/users/fake_supervised_user_manager.h" 6 7 #include <string> 8 9 namespace chromeos { 10 11 FakeSupervisedUserManager::FakeSupervisedUserManager() {} 12 13 FakeSupervisedUserManager::~FakeSupervisedUserManager() { 14 } 15 16 bool FakeSupervisedUserManager::HasSupervisedUsers( 17 const std::string& manager_id) const { 18 return false; 19 } 20 21 const user_manager::User* FakeSupervisedUserManager::CreateUserRecord( 22 const std::string& manager_id, 23 const std::string& local_user_id, 24 const std::string& sync_user_id, 25 const base::string16& display_name) { 26 return NULL; 27 } 28 29 std::string FakeSupervisedUserManager::GenerateUserId() { 30 return std::string(); 31 } 32 33 const user_manager::User* FakeSupervisedUserManager::FindByDisplayName( 34 const base::string16& display_name) const { 35 return NULL; 36 } 37 38 const user_manager::User* FakeSupervisedUserManager::FindBySyncId( 39 const std::string& sync_id) const { 40 return NULL; 41 } 42 43 std::string FakeSupervisedUserManager::GetUserSyncId( 44 const std::string& supervised_user_id) const { 45 return std::string(); 46 } 47 48 base::string16 FakeSupervisedUserManager::GetManagerDisplayName( 49 const std::string& supervised_user_id) const { 50 return base::string16(); 51 } 52 53 std::string FakeSupervisedUserManager::GetManagerUserId( 54 const std::string& supervised_user_id) const { 55 return std::string(); 56 } 57 58 std::string FakeSupervisedUserManager::GetManagerDisplayEmail( 59 const std::string& supervised_user_id) const { 60 return std::string(); 61 } 62 63 SupervisedUserAuthentication* FakeSupervisedUserManager::GetAuthentication() { 64 return NULL; 65 } 66 67 void FakeSupervisedUserManager::LoadSupervisedUserToken( 68 Profile * profile, 69 const LoadTokenCallback& callback) { 70 callback.Run("token"); 71 } 72 73 } // namespace chromeos 74