| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 <string> | 5 #include <string> |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/files/file_path.h" | 8 #include "base/files/file_path.h" |
| 9 #include "base/memory/ref_counted.h" | 9 #include "base/memory/ref_counted.h" |
| 10 #include "base/path_service.h" | 10 #include "base/path_service.h" |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 ASSERT_TRUE(policy_manager); | 136 ASSERT_TRUE(policy_manager); |
| 137 #else | 137 #else |
| 138 // Mock a signed-in user. This is used by the UserCloudPolicyStore to pass | 138 // Mock a signed-in user. This is used by the UserCloudPolicyStore to pass |
| 139 // the username to the UserCloudPolicyValidator. | 139 // the username to the UserCloudPolicyValidator. |
| 140 SigninManager* signin_manager = | 140 SigninManager* signin_manager = |
| 141 SigninManagerFactory::GetForProfile(browser()->profile()); | 141 SigninManagerFactory::GetForProfile(browser()->profile()); |
| 142 ASSERT_TRUE(signin_manager); | 142 ASSERT_TRUE(signin_manager); |
| 143 signin_manager->SetAuthenticatedUsername("user@example.com"); | 143 signin_manager->SetAuthenticatedUsername("user@example.com"); |
| 144 | 144 |
| 145 UserCloudPolicyManager* policy_manager = | 145 UserCloudPolicyManager* policy_manager = |
| 146 UserCloudPolicyManagerFactory::GetForProfile(browser()->profile()); | 146 UserCloudPolicyManagerFactory::GetForBrowserContext( |
| 147 browser()->profile()); |
| 147 ASSERT_TRUE(policy_manager); | 148 ASSERT_TRUE(policy_manager); |
| 148 policy_manager->Connect(g_browser_process->local_state(), | 149 policy_manager->Connect(g_browser_process->local_state(), |
| 149 g_browser_process->system_request_context(), | 150 g_browser_process->system_request_context(), |
| 150 UserCloudPolicyManager::CreateCloudPolicyClient( | 151 UserCloudPolicyManager::CreateCloudPolicyClient( |
| 151 connector->device_management_service()).Pass()); | 152 connector->device_management_service()).Pass()); |
| 152 #endif // defined(OS_CHROMEOS) | 153 #endif // defined(OS_CHROMEOS) |
| 153 | 154 |
| 154 // Register the cloud policy client. | 155 // Register the cloud policy client. |
| 155 ASSERT_TRUE(policy_manager->core()->client()); | 156 ASSERT_TRUE(policy_manager->core()->client()); |
| 156 base::RunLoop run_loop; | 157 base::RunLoop run_loop; |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 ASSERT_EQ(kTestExtension2, extension2->id()); | 249 ASSERT_EQ(kTestExtension2, extension2->id()); |
| 249 | 250 |
| 250 // This extension only sends the 'policy' signal once it receives the policy, | 251 // This extension only sends the 'policy' signal once it receives the policy, |
| 251 // and after verifying it has the expected value. Otherwise it sends 'fail'. | 252 // and after verifying it has the expected value. Otherwise it sends 'fail'. |
| 252 EXPECT_TRUE(result_listener.WaitUntilSatisfied()); | 253 EXPECT_TRUE(result_listener.WaitUntilSatisfied()); |
| 253 } | 254 } |
| 254 | 255 |
| 255 #endif // OS_CHROMEOS | 256 #endif // OS_CHROMEOS |
| 256 | 257 |
| 257 } // namespace policy | 258 } // namespace policy |
| OLD | NEW |