OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "chrome/browser/chromeos/policy/network_configuration_updater_impl_cros
.h" | 5 #include "chrome/browser/chromeos/policy/network_configuration_updater_impl_cros
.h" |
6 | 6 |
7 #include "base/files/file_path.h" | 7 #include "base/files/file_path.h" |
8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" |
10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 return onc::ONC_SOURCE_NONE; | 138 return onc::ONC_SOURCE_NONE; |
139 } | 139 } |
140 | 140 |
141 scoped_ptr<base::ListValue> empty_network_configs_; | 141 scoped_ptr<base::ListValue> empty_network_configs_; |
142 scoped_ptr<base::ListValue> empty_certificates_; | 142 scoped_ptr<base::ListValue> empty_certificates_; |
143 scoped_ptr<base::ListValue> fake_network_configs_; | 143 scoped_ptr<base::ListValue> fake_network_configs_; |
144 scoped_ptr<base::ListValue> fake_certificates_; | 144 scoped_ptr<base::ListValue> fake_certificates_; |
145 StrictMock<chromeos::MockNetworkLibrary> network_library_; | 145 StrictMock<chromeos::MockNetworkLibrary> network_library_; |
146 StrictMock<MockConfigurationPolicyProvider> provider_; | 146 StrictMock<MockConfigurationPolicyProvider> provider_; |
147 scoped_ptr<PolicyServiceImpl> policy_service_; | 147 scoped_ptr<PolicyServiceImpl> policy_service_; |
148 MessageLoop loop_; | 148 base::MessageLoop loop_; |
149 content::TestBrowserThread ui_thread_; | 149 content::TestBrowserThread ui_thread_; |
150 content::TestBrowserThread io_thread_; | 150 content::TestBrowserThread io_thread_; |
151 }; | 151 }; |
152 | 152 |
153 TEST_F(NetworkConfigurationUpdaterTest, PolicyIsValidatedAndRepaired) { | 153 TEST_F(NetworkConfigurationUpdaterTest, PolicyIsValidatedAndRepaired) { |
154 std::string onc_policy = | 154 std::string onc_policy = |
155 onc::test_utils::ReadTestData("toplevel_partially_invalid.onc"); | 155 onc::test_utils::ReadTestData("toplevel_partially_invalid.onc"); |
156 | 156 |
157 scoped_ptr<base::DictionaryValue> onc_repaired = | 157 scoped_ptr<base::DictionaryValue> onc_repaired = |
158 onc::test_utils::ReadTestDictionary( | 158 onc::test_utils::ReadTestDictionary( |
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
387 UpdateProviderPolicy(policy); | 387 UpdateProviderPolicy(policy); |
388 } | 388 } |
389 | 389 |
390 INSTANTIATE_TEST_CASE_P( | 390 INSTANTIATE_TEST_CASE_P( |
391 NetworkConfigurationUpdaterTestWithParamInstance, | 391 NetworkConfigurationUpdaterTestWithParamInstance, |
392 NetworkConfigurationUpdaterTestWithParam, | 392 NetworkConfigurationUpdaterTestWithParam, |
393 testing::Values(key::kDeviceOpenNetworkConfiguration, | 393 testing::Values(key::kDeviceOpenNetworkConfiguration, |
394 key::kOpenNetworkConfiguration)); | 394 key::kOpenNetworkConfiguration)); |
395 | 395 |
396 } // namespace policy | 396 } // namespace policy |
OLD | NEW |