| Index: chrome/browser/chromeos/settings/stub_install_attributes.cc
|
| diff --git a/chrome/browser/chromeos/settings/stub_install_attributes.cc b/chrome/browser/chromeos/settings/stub_install_attributes.cc
|
| index aaafadcf619dfe0d06625b2dcbe574211773ef0c..3e6f6cfacbdf660fd891c3af7b963726d07ab997 100644
|
| --- a/chrome/browser/chromeos/settings/stub_install_attributes.cc
|
| +++ b/chrome/browser/chromeos/settings/stub_install_attributes.cc
|
| @@ -37,6 +37,13 @@ void StubInstallAttributes::SetEnterprise(const std::string& domain,
|
| registration_device_id_ = device_id;
|
| }
|
|
|
| +void StubInstallAttributes::SetActiveDirectoryEnterprise(
|
| + const std::string& realm) {
|
| + registration_mode_ = policy::DEVICE_MODE_ENTERPRISE_AD;
|
| + registration_realm_ = realm;
|
| + registration_domain_.clear();
|
| +}
|
| +
|
| // static
|
| ScopedStubInstallAttributes ScopedStubInstallAttributes::CreateUnset() {
|
| StubInstallAttributes* attributes = new StubInstallAttributes();
|
| @@ -66,6 +73,17 @@ ScopedStubInstallAttributes ScopedStubInstallAttributes::CreateEnterprise(
|
| return ScopedStubInstallAttributes();
|
| }
|
|
|
| +// static
|
| +ScopedStubInstallAttributes
|
| +ScopedStubInstallAttributes::CreateActiveDirectoryEnterprise(
|
| + const std::string& realm) {
|
| + StubInstallAttributes* attributes = new StubInstallAttributes();
|
| + attributes->SetActiveDirectoryEnterprise(realm);
|
| + policy::BrowserPolicyConnectorChromeOS::SetInstallAttributesForTesting(
|
| + attributes);
|
| + return ScopedStubInstallAttributes();
|
| +}
|
| +
|
| ScopedStubInstallAttributes::ScopedStubInstallAttributes() {
|
| }
|
|
|
|
|