Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.cc

Issue 2802843003: Update CPAT protocol to send lite-page transform acceptance with ect
Patch Set: Merge with testLitePageBTF Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "components/data_reduction_proxy/core/browser/data_reduction_proxy_conf ig_test_utils.h" 5 #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_conf ig_test_utils.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 DataReductionProxyConfigurator* configurator, 47 DataReductionProxyConfigurator* configurator,
48 DataReductionProxyEventCreator* event_creator) 48 DataReductionProxyEventCreator* event_creator)
49 : DataReductionProxyConfig(io_task_runner, 49 : DataReductionProxyConfig(io_task_runner,
50 net_log, 50 net_log,
51 std::move(config_values), 51 std::move(config_values),
52 configurator, 52 configurator,
53 event_creator), 53 event_creator),
54 tick_clock_(nullptr), 54 tick_clock_(nullptr),
55 network_quality_prohibitively_slow_set_(false), 55 network_quality_prohibitively_slow_set_(false),
56 network_quality_prohibitively_slow_(false), 56 network_quality_prohibitively_slow_(false),
57 lofi_accuracy_recording_intervals_set_(false),
58 is_captive_portal_(false) { 57 is_captive_portal_(false) {
59 network_interfaces_.reset(new net::NetworkInterfaceList()); 58 network_interfaces_.reset(new net::NetworkInterfaceList());
60 } 59 }
61 60
62 TestDataReductionProxyConfig::~TestDataReductionProxyConfig() { 61 TestDataReductionProxyConfig::~TestDataReductionProxyConfig() {
63 } 62 }
64 63
65 bool TestDataReductionProxyConfig::IsNetworkQualityProhibitivelySlow( 64 bool TestDataReductionProxyConfig::IsNetworkQualityProhibitivelySlow(
66 const net::NetworkQualityEstimator* network_quality_estimator) { 65 const net::NetworkQualityEstimator* network_quality_estimator) {
67 if (network_quality_prohibitively_slow_set_) 66 if (network_quality_prohibitively_slow_set_)
(...skipping 25 matching lines...) Expand all
93 void TestDataReductionProxyConfig::ResetLoFiStatusForTest() { 92 void TestDataReductionProxyConfig::ResetLoFiStatusForTest() {
94 lofi_off_ = false; 93 lofi_off_ = false;
95 } 94 }
96 95
97 void TestDataReductionProxyConfig::SetNetworkProhibitivelySlow( 96 void TestDataReductionProxyConfig::SetNetworkProhibitivelySlow(
98 bool network_quality_prohibitively_slow) { 97 bool network_quality_prohibitively_slow) {
99 network_quality_prohibitively_slow_set_ = true; 98 network_quality_prohibitively_slow_set_ = true;
100 network_quality_prohibitively_slow_ = network_quality_prohibitively_slow; 99 network_quality_prohibitively_slow_ = network_quality_prohibitively_slow;
101 } 100 }
102 101
103 void TestDataReductionProxyConfig::SetLofiAccuracyRecordingIntervals(
104 const std::vector<base::TimeDelta>& lofi_accuracy_recording_intervals) {
105 lofi_accuracy_recording_intervals_set_ = true;
106 lofi_accuracy_recording_intervals_ = lofi_accuracy_recording_intervals;
107 }
108
109 const std::vector<base::TimeDelta>&
110 TestDataReductionProxyConfig::GetLofiAccuracyRecordingIntervals() const {
111 if (lofi_accuracy_recording_intervals_set_)
112 return lofi_accuracy_recording_intervals_;
113 return DataReductionProxyConfig::GetLofiAccuracyRecordingIntervals();
114 }
115
116 void TestDataReductionProxyConfig::SetTickClock(base::TickClock* tick_clock) { 102 void TestDataReductionProxyConfig::SetTickClock(base::TickClock* tick_clock) {
117 tick_clock_ = tick_clock; 103 tick_clock_ = tick_clock;
118 } 104 }
119 105
120 base::TimeTicks TestDataReductionProxyConfig::GetTicksNow() const { 106 base::TimeTicks TestDataReductionProxyConfig::GetTicksNow() const {
121 if (tick_clock_) 107 if (tick_clock_)
122 return tick_clock_->NowTicks(); 108 return tick_clock_->NowTicks();
123 return DataReductionProxyConfig::GetTicksNow(); 109 return DataReductionProxyConfig::GetTicksNow();
124 } 110 }
125 111
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 event_creator) {} 158 event_creator) {}
173 159
174 MockDataReductionProxyConfig::~MockDataReductionProxyConfig() { 160 MockDataReductionProxyConfig::~MockDataReductionProxyConfig() {
175 } 161 }
176 162
177 void MockDataReductionProxyConfig::ResetLoFiStatusForTest() { 163 void MockDataReductionProxyConfig::ResetLoFiStatusForTest() {
178 lofi_off_ = false; 164 lofi_off_ = false;
179 } 165 }
180 166
181 } // namespace data_reduction_proxy 167 } // namespace data_reduction_proxy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698