| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 <memory> | 5 #include <memory> |
| 6 #include <string> | 6 #include <string> |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 342 | 342 |
| 343 static enterprise_management::ExternalPolicyData | 343 static enterprise_management::ExternalPolicyData |
| 344 BuildTestComponentPolicyPayload() { | 344 BuildTestComponentPolicyPayload() { |
| 345 ComponentPolicyBuilder builder; | 345 ComponentPolicyBuilder builder; |
| 346 MakeTestComponentPolicyBuilder(&builder); | 346 MakeTestComponentPolicyBuilder(&builder); |
| 347 return builder.payload(); | 347 return builder.payload(); |
| 348 } | 348 } |
| 349 | 349 |
| 350 private: | 350 private: |
| 351 void SetFakeDevicePolicy() { | 351 void SetFakeDevicePolicy() { |
| 352 device_policy()->policy_data().set_username(PolicyBuilder::kFakeUsername); | |
| 353 device_policy()->policy_data().set_public_key_version( | 352 device_policy()->policy_data().set_public_key_version( |
| 354 kFakePolicyPublicKeyVersion); | 353 kFakePolicyPublicKeyVersion); |
| 355 device_policy()->Build(); | 354 device_policy()->Build(); |
| 356 session_manager_client()->set_device_policy(device_policy()->GetBlob()); | 355 session_manager_client()->set_device_policy(device_policy()->GetBlob()); |
| 357 } | 356 } |
| 358 | 357 |
| 359 static void MakeTestComponentPolicyBuilder(ComponentPolicyBuilder* builder) { | 358 static void MakeTestComponentPolicyBuilder(ComponentPolicyBuilder* builder) { |
| 360 builder->policy_data().set_policy_type( | 359 builder->policy_data().set_policy_type( |
| 361 dm_protocol::kChromeSigninExtensionPolicyType); | 360 dm_protocol::kChromeSigninExtensionPolicyType); |
| 362 builder->policy_data().set_username(PolicyBuilder::kFakeUsername); | |
| 363 builder->policy_data().set_settings_entity_id(kTestExtensionId); | 361 builder->policy_data().set_settings_entity_id(kTestExtensionId); |
| 364 builder->policy_data().set_public_key_version(kFakePolicyPublicKeyVersion); | 362 builder->policy_data().set_public_key_version(kFakePolicyPublicKeyVersion); |
| 365 builder->payload().set_download_url(kFakePolicyUrl); | 363 builder->payload().set_download_url(kFakePolicyUrl); |
| 366 builder->payload().set_secure_hash(crypto::SHA256HashString(kFakePolicy)); | 364 builder->payload().set_secure_hash(crypto::SHA256HashString(kFakePolicy)); |
| 367 builder->Build(); | 365 builder->Build(); |
| 368 } | 366 } |
| 369 | 367 |
| 370 DISALLOW_COPY_AND_ASSIGN(SigninExtensionsDeviceCloudPolicyBrowserTestBase); | 368 DISALLOW_COPY_AND_ASSIGN(SigninExtensionsDeviceCloudPolicyBrowserTestBase); |
| 371 }; | 369 }; |
| 372 | 370 |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 541 ASSERT_TRUE(extension); | 539 ASSERT_TRUE(extension); |
| 542 Browser* browser = CreateBrowser(GetSigninProfile()); | 540 Browser* browser = CreateBrowser(GetSigninProfile()); |
| 543 extensions::ResultCatcher result_catcher; | 541 extensions::ResultCatcher result_catcher; |
| 544 ui_test_utils::NavigateToURL( | 542 ui_test_utils::NavigateToURL( |
| 545 browser, extension->GetResourceURL(kTestExtensionTestPage)); | 543 browser, extension->GetResourceURL(kTestExtensionTestPage)); |
| 546 EXPECT_TRUE(result_catcher.GetNextResult()); | 544 EXPECT_TRUE(result_catcher.GetNextResult()); |
| 547 CloseBrowserSynchronously(browser); | 545 CloseBrowserSynchronously(browser); |
| 548 } | 546 } |
| 549 | 547 |
| 550 } // namespace policy | 548 } // namespace policy |
| OLD | NEW |