Index: chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc |
diff --git a/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc b/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc |
index ef41066bc3b4a9a1a94499a0e2cd5794dc3343a5..1eebccb3354f04cf1ae2e826e4d7912ac905b51d 100644 |
--- a/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc |
+++ b/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc |
@@ -29,20 +29,28 @@ FakeDeviceCloudPolicyInitializer::FakeDeviceCloudPolicyInitializer() |
enrollment_status_( |
EnrollmentStatus::ForStatus(EnrollmentStatus::SUCCESS)) {} |
+FakeDeviceCloudPolicyInitializer::~FakeDeviceCloudPolicyInitializer() {} |
+ |
void FakeDeviceCloudPolicyInitializer::Init() { |
} |
void FakeDeviceCloudPolicyInitializer::Shutdown() { |
} |
-void FakeDeviceCloudPolicyInitializer::StartEnrollment( |
+void FakeDeviceCloudPolicyInitializer::PrepareEnrollment( |
DeviceManagementService* device_management_service, |
chromeos::ActiveDirectoryJoinDelegate* ad_join_delegate, |
const EnrollmentConfig& enrollment_config, |
const std::string& auth_token, |
const EnrollmentCallback& enrollment_callback) { |
+ enrollment_callback_ = enrollment_callback; |
+} |
+ |
+void FakeDeviceCloudPolicyInitializer::StartEnrollment() { |
+ if (!enrollment_callback_.is_null()) { |
achuithb
2017/07/31 21:03:23
Drop {}
Denis Kuznetsov (DE-MUC)
2017/08/01 10:50:54
Done.
|
+ enrollment_callback_.Run(enrollment_status_); |
+ } |
was_start_enrollment_called_ = true; |
- enrollment_callback.Run(enrollment_status_); |
} |
} // namespace policy |