| 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 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_TE
ST_UTILS_H_ | 5 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_TE
ST_UTILS_H_ |
| 6 #define COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_TE
ST_UTILS_H_ | 6 #define COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_TE
ST_UTILS_H_ |
| 7 | 7 |
| 8 | 8 |
| 9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
| 10 #include "base/prefs/testing_pref_service.h" | 10 #include "base/prefs/testing_pref_service.h" |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 | 56 |
| 57 template <class C> | 57 template <class C> |
| 58 class MockDataReductionProxySettings : public C { | 58 class MockDataReductionProxySettings : public C { |
| 59 public: | 59 public: |
| 60 MockDataReductionProxySettings<C>() : DataReductionProxySettings( | 60 MockDataReductionProxySettings<C>() : DataReductionProxySettings( |
| 61 new TestDataReductionProxyParams( | 61 new TestDataReductionProxyParams( |
| 62 DataReductionProxyParams::kAllowed | | 62 DataReductionProxyParams::kAllowed | |
| 63 DataReductionProxyParams::kFallbackAllowed | | 63 DataReductionProxyParams::kFallbackAllowed | |
| 64 DataReductionProxyParams::kPromoAllowed, | 64 DataReductionProxyParams::kPromoAllowed, |
| 65 TestDataReductionProxyParams::HAS_EVERYTHING & | 65 TestDataReductionProxyParams::HAS_EVERYTHING & |
| 66 ~TestDataReductionProxyParams::HAS_DEV_ORIGIN)) {} | 66 ~TestDataReductionProxyParams::HAS_DEV_ORIGIN & |
| 67 ~TestDataReductionProxyParams::HAS_DEV_FALLBACK_ORIGIN)) {} |
| 67 MockDataReductionProxySettings<C>(int flags) | 68 MockDataReductionProxySettings<C>(int flags) |
| 68 : C(new TestDataReductionProxyParams(flags, | 69 : C(new TestDataReductionProxyParams(flags, |
| 69 TestDataReductionProxyParams::HAS_EVERYTHING & | 70 TestDataReductionProxyParams::HAS_EVERYTHING & |
| 70 ~TestDataReductionProxyParams::HAS_DEV_ORIGIN)) {} | 71 ~TestDataReductionProxyParams::HAS_DEV_ORIGIN & |
| 72 ~TestDataReductionProxyParams::HAS_DEV_FALLBACK_ORIGIN)) {} |
| 71 MOCK_METHOD0(GetURLFetcherForAvailabilityCheck, net::URLFetcher*()); | 73 MOCK_METHOD0(GetURLFetcherForAvailabilityCheck, net::URLFetcher*()); |
| 72 MOCK_METHOD0(GetURLFetcherForWarmup, net::URLFetcher*()); | 74 MOCK_METHOD0(GetURLFetcherForWarmup, net::URLFetcher*()); |
| 73 MOCK_METHOD0(GetOriginalProfilePrefs, PrefService*()); | 75 MOCK_METHOD0(GetOriginalProfilePrefs, PrefService*()); |
| 74 MOCK_METHOD0(GetLocalStatePrefs, PrefService*()); | 76 MOCK_METHOD0(GetLocalStatePrefs, PrefService*()); |
| 75 MOCK_METHOD3(LogProxyState, void( | 77 MOCK_METHOD3(LogProxyState, void( |
| 76 bool enabled, bool restricted, bool at_startup)); | 78 bool enabled, bool restricted, bool at_startup)); |
| 77 MOCK_METHOD1(RecordProbeURLFetchResult, | 79 MOCK_METHOD1(RecordProbeURLFetchResult, |
| 78 void(ProbeURLFetchResult result)); | 80 void(ProbeURLFetchResult result)); |
| 79 MOCK_METHOD1(RecordStartupState, | 81 MOCK_METHOD1(RecordStartupState, |
| 80 void(ProxyStartupState state)); | 82 void(ProxyStartupState state)); |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 response, | 200 response, |
| 199 result, | 201 result, |
| 200 success, | 202 success, |
| 201 expected_calls); | 203 expected_calls); |
| 202 } | 204 } |
| 203 }; | 205 }; |
| 204 | 206 |
| 205 } // namespace data_reduction_proxy | 207 } // namespace data_reduction_proxy |
| 206 | 208 |
| 207 #endif // COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS
_TEST_UTILS_H_ | 209 #endif // COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS
_TEST_UTILS_H_ |
| OLD | NEW |