Chromium Code Reviews| Index: chrome/browser/chromeos/settings/device_settings_test_helper.h |
| diff --git a/chrome/browser/chromeos/settings/device_settings_test_helper.h b/chrome/browser/chromeos/settings/device_settings_test_helper.h |
| index f19e271b681fc73b89728fee866706001690e75f..e3b03b4b00346d7a04cc4b8c6e06af38b7c9098c 100644 |
| --- a/chrome/browser/chromeos/settings/device_settings_test_helper.h |
| +++ b/chrome/browser/chromeos/settings/device_settings_test_helper.h |
| @@ -15,6 +15,7 @@ |
| #include "base/message_loop.h" |
| #include "base/string_util.h" |
| #include "chrome/browser/chromeos/policy/device_policy_builder.h" |
| +#include "chrome/browser/chromeos/settings/cros_settings.h" |
| #include "chrome/browser/chromeos/settings/device_settings_service.h" |
| #include "chrome/browser/chromeos/settings/device_settings_test_helper.h" |
| #include "chrome/browser/chromeos/settings/mock_owner_key_util.h" |
| @@ -125,6 +126,7 @@ class DeviceSettingsTestHelper : public SessionManagerClient { |
| PolicyState device_policy_; |
| std::map<std::string, PolicyState> device_local_account_policy_; |
| + scoped_ptr<ScopedTestCrosSettings> test_cros_settings_; |
|
Mattias Nissler (ping if slow)
2013/04/16 16:09:51
This file shouldn't have to depend on CrosSettings
stevenjb
2013/04/16 16:49:43
Enough tests that rely on this also seem to rely o
stevenjb
2013/04/16 17:07:41
I'll go ahead and move this, I agree it is awkward
Mattias Nissler (ping if slow)
2013/04/16 18:04:13
Thanks!
|
| DISALLOW_COPY_AND_ASSIGN(DeviceSettingsTestHelper); |
| }; |
| @@ -167,7 +169,9 @@ class DeviceSettingsTestBase : public testing::Test { |
| DeviceSettingsTestHelper device_settings_test_helper_; |
| scoped_refptr<MockOwnerKeyUtil> owner_key_util_; |
| - DeviceSettingsService device_settings_service_; |
| + |
| + // Convenience pointer to DeviceSettingsService singleton. |
| + DeviceSettingsService* device_settings_service_; |
|
Mattias Nissler (ping if slow)
2013/04/16 16:09:51
The whole point of this class was to enable testin
stevenjb
2013/04/16 16:49:43
The problem is, because it *is* a global singleton
Mattias Nissler (ping if slow)
2013/04/16 18:04:13
Per offline discussion, the plan is to not initial
|
| private: |
| DISALLOW_COPY_AND_ASSIGN(DeviceSettingsTestBase); |