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 #include "components/data_reduction_proxy/core/common/data_reduction_proxy_param
s.h" | 5 #include "components/data_reduction_proxy/core/common/data_reduction_proxy_param
s.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
74 CheckValues(params, | 74 CheckValues(params, |
75 TestDataReductionProxyParams::DefaultOrigin(), | 75 TestDataReductionProxyParams::DefaultOrigin(), |
76 TestDataReductionProxyParams::DefaultFallbackOrigin(), | 76 TestDataReductionProxyParams::DefaultFallbackOrigin(), |
77 TestDataReductionProxyParams::DefaultSSLOrigin(), | 77 TestDataReductionProxyParams::DefaultSSLOrigin(), |
78 TestDataReductionProxyParams::DefaultAltOrigin(), | 78 TestDataReductionProxyParams::DefaultAltOrigin(), |
79 TestDataReductionProxyParams::DefaultAltFallbackOrigin(), | 79 TestDataReductionProxyParams::DefaultAltFallbackOrigin(), |
80 TestDataReductionProxyParams::DefaultProbeURL()); | 80 TestDataReductionProxyParams::DefaultProbeURL()); |
81 } | 81 } |
82 | 82 |
83 TEST_F(DataReductionProxyParamsTest, Flags) { | 83 TEST_F(DataReductionProxyParamsTest, Flags) { |
84 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 84 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
85 switches::kDataReductionProxy, | 85 switches::kDataReductionProxy, |
86 TestDataReductionProxyParams::FlagOrigin()); | 86 TestDataReductionProxyParams::FlagOrigin()); |
87 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 87 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
88 switches::kDataReductionProxyFallback, | 88 switches::kDataReductionProxyFallback, |
89 TestDataReductionProxyParams::FlagFallbackOrigin()); | 89 TestDataReductionProxyParams::FlagFallbackOrigin()); |
90 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 90 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
91 switches::kDataReductionSSLProxy, | 91 switches::kDataReductionSSLProxy, |
92 TestDataReductionProxyParams::FlagSSLOrigin()); | 92 TestDataReductionProxyParams::FlagSSLOrigin()); |
93 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 93 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
94 switches::kDataReductionProxyAlt, | 94 switches::kDataReductionProxyAlt, |
95 TestDataReductionProxyParams::FlagAltOrigin()); | 95 TestDataReductionProxyParams::FlagAltOrigin()); |
96 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 96 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
97 switches::kDataReductionProxyAltFallback, | 97 switches::kDataReductionProxyAltFallback, |
98 TestDataReductionProxyParams::FlagAltFallbackOrigin()); | 98 TestDataReductionProxyParams::FlagAltFallbackOrigin()); |
99 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 99 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
100 switches::kDataReductionProxyProbeURL, | 100 switches::kDataReductionProxyProbeURL, |
101 TestDataReductionProxyParams::FlagProbeURL()); | 101 TestDataReductionProxyParams::FlagProbeURL()); |
102 TestDataReductionProxyParams params( | 102 TestDataReductionProxyParams params( |
103 DataReductionProxyParams::kAllowed | | 103 DataReductionProxyParams::kAllowed | |
104 DataReductionProxyParams::kFallbackAllowed | | 104 DataReductionProxyParams::kFallbackAllowed | |
105 DataReductionProxyParams::kAlternativeAllowed | | 105 DataReductionProxyParams::kAlternativeAllowed | |
106 DataReductionProxyParams::kPromoAllowed, | 106 DataReductionProxyParams::kPromoAllowed, |
107 TestDataReductionProxyParams::HAS_EVERYTHING); | 107 TestDataReductionProxyParams::HAS_EVERYTHING); |
108 CheckParams(params, true, true, true, true, true); | 108 CheckParams(params, true, true, true, true, true); |
109 CheckValues(params, | 109 CheckValues(params, |
(...skipping 1077 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1187 base::TimeDelta min_retry_delay; | 1187 base::TimeDelta min_retry_delay; |
1188 was_bypassed = params.AreProxiesBypassed(retry_map, | 1188 was_bypassed = params.AreProxiesBypassed(retry_map, |
1189 rules, | 1189 rules, |
1190 false, | 1190 false, |
1191 &min_retry_delay); | 1191 &min_retry_delay); |
1192 EXPECT_TRUE(was_bypassed); | 1192 EXPECT_TRUE(was_bypassed); |
1193 EXPECT_EQ(delay, min_retry_delay); | 1193 EXPECT_EQ(delay, min_retry_delay); |
1194 } | 1194 } |
1195 | 1195 |
1196 } // namespace data_reduction_proxy | 1196 } // namespace data_reduction_proxy |
OLD | NEW |