| 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 "net/quic/quic_server_id.h" | 5 #include "net/quic/quic_server_id.h" |
| 6 | 6 |
| 7 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" |
| 8 | 8 |
| 9 using std::string; | 9 using std::string; |
| 10 | 10 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 EXPECT_FALSE(a_10_http_private < a_10_http_private); | 91 EXPECT_FALSE(a_10_http_private < a_10_http_private); |
| 92 EXPECT_TRUE(a_10_http_private < a_10_https_private); | 92 EXPECT_TRUE(a_10_http_private < a_10_https_private); |
| 93 EXPECT_FALSE(a_10_https_private < a_10_http_private); | 93 EXPECT_FALSE(a_10_https_private < a_10_http_private); |
| 94 EXPECT_FALSE(a_10_https_private < a_10_https_private); | 94 EXPECT_FALSE(a_10_https_private < a_10_https_private); |
| 95 | 95 |
| 96 // Test with either host, port or https being different on left and right side | 96 // Test with either host, port or https being different on left and right side |
| 97 // of less than. | 97 // of less than. |
| 98 PrivacyMode left_privacy; | 98 PrivacyMode left_privacy; |
| 99 PrivacyMode right_privacy; | 99 PrivacyMode right_privacy; |
| 100 for (int i = 0; i < 4; i++) { | 100 for (int i = 0; i < 4; i++) { |
| 101 switch (i) { | 101 left_privacy = static_cast<PrivacyMode>(i / 2); |
| 102 case 0: | 102 right_privacy = static_cast<PrivacyMode>(i % 2); |
| 103 left_privacy = PRIVACY_MODE_DISABLED; | |
| 104 right_privacy = PRIVACY_MODE_DISABLED; | |
| 105 break; | |
| 106 case 1: | |
| 107 left_privacy = PRIVACY_MODE_DISABLED; | |
| 108 right_privacy = PRIVACY_MODE_ENABLED; | |
| 109 break; | |
| 110 case 2: | |
| 111 left_privacy = PRIVACY_MODE_ENABLED; | |
| 112 right_privacy = PRIVACY_MODE_DISABLED; | |
| 113 break; | |
| 114 case 3: | |
| 115 left_privacy = PRIVACY_MODE_ENABLED; | |
| 116 right_privacy = PRIVACY_MODE_ENABLED; | |
| 117 break; | |
| 118 } | |
| 119 QuicServerId a_10_http_left_private(HostPortPair("a.com", 10), false, | 103 QuicServerId a_10_http_left_private(HostPortPair("a.com", 10), false, |
| 120 left_privacy); | 104 left_privacy); |
| 121 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, | 105 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, |
| 122 right_privacy); | 106 right_privacy); |
| 123 QuicServerId a_10_https_left_private(HostPortPair("a.com", 10), true, | 107 QuicServerId a_10_https_left_private(HostPortPair("a.com", 10), true, |
| 124 left_privacy); | 108 left_privacy); |
| 125 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, | 109 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, |
| 126 right_privacy); | 110 right_privacy); |
| 127 QuicServerId a_11_http_left_private(HostPortPair("a.com", 11), false, | 111 QuicServerId a_11_http_left_private(HostPortPair("a.com", 11), false, |
| 128 left_privacy); | 112 left_privacy); |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 EXPECT_FALSE(b_11_http_left_private < b_10_https_right_private); | 193 EXPECT_FALSE(b_11_http_left_private < b_10_https_right_private); |
| 210 EXPECT_FALSE(b_11_https_left_private < b_10_http_right_private); | 194 EXPECT_FALSE(b_11_https_left_private < b_10_http_right_private); |
| 211 EXPECT_FALSE(b_11_https_left_private < b_10_https_right_private); | 195 EXPECT_FALSE(b_11_https_left_private < b_10_https_right_private); |
| 212 } | 196 } |
| 213 } | 197 } |
| 214 | 198 |
| 215 TEST(QuicServerIdTest, Equals) { | 199 TEST(QuicServerIdTest, Equals) { |
| 216 PrivacyMode left_privacy; | 200 PrivacyMode left_privacy; |
| 217 PrivacyMode right_privacy; | 201 PrivacyMode right_privacy; |
| 218 for (int i = 0; i < 2; i++) { | 202 for (int i = 0; i < 2; i++) { |
| 219 switch (i) { | 203 left_privacy = right_privacy = static_cast<PrivacyMode>(i); |
| 220 case 0: | |
| 221 left_privacy = PRIVACY_MODE_DISABLED; | |
| 222 right_privacy = PRIVACY_MODE_DISABLED; | |
| 223 break; | |
| 224 case 1: | |
| 225 left_privacy = PRIVACY_MODE_ENABLED; | |
| 226 right_privacy = PRIVACY_MODE_ENABLED; | |
| 227 break; | |
| 228 } | |
| 229 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, | 204 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, |
| 230 right_privacy); | 205 right_privacy); |
| 231 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, | 206 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, |
| 232 right_privacy); | 207 right_privacy); |
| 233 QuicServerId a_11_http_right_private(HostPortPair("a.com", 11), false, | 208 QuicServerId a_11_http_right_private(HostPortPair("a.com", 11), false, |
| 234 right_privacy); | 209 right_privacy); |
| 235 QuicServerId a_11_https_right_private(HostPortPair("a.com", 11), true, | 210 QuicServerId a_11_https_right_private(HostPortPair("a.com", 11), true, |
| 236 right_privacy); | 211 right_privacy); |
| 237 QuicServerId b_10_http_right_private(HostPortPair("b.com", 10), false, | 212 QuicServerId b_10_http_right_private(HostPortPair("b.com", 10), false, |
| 238 right_privacy); | 213 right_privacy); |
| (...skipping 25 matching lines...) Expand all Loading... |
| 264 EXPECT_EQ(new_a_10_https_left_private, a_10_https_right_private); | 239 EXPECT_EQ(new_a_10_https_left_private, a_10_https_right_private); |
| 265 EXPECT_EQ(new_a_11_http_left_private, a_11_http_right_private); | 240 EXPECT_EQ(new_a_11_http_left_private, a_11_http_right_private); |
| 266 EXPECT_EQ(new_a_11_https_left_private, a_11_https_right_private); | 241 EXPECT_EQ(new_a_11_https_left_private, a_11_https_right_private); |
| 267 EXPECT_EQ(new_b_10_http_left_private, b_10_http_right_private); | 242 EXPECT_EQ(new_b_10_http_left_private, b_10_http_right_private); |
| 268 EXPECT_EQ(new_b_10_https_left_private, b_10_https_right_private); | 243 EXPECT_EQ(new_b_10_https_left_private, b_10_https_right_private); |
| 269 EXPECT_EQ(new_b_11_http_left_private, b_11_http_right_private); | 244 EXPECT_EQ(new_b_11_http_left_private, b_11_http_right_private); |
| 270 EXPECT_EQ(new_b_11_https_left_private, b_11_https_right_private); | 245 EXPECT_EQ(new_b_11_https_left_private, b_11_https_right_private); |
| 271 } | 246 } |
| 272 | 247 |
| 273 for (int i = 0; i < 2; i++) { | 248 for (int i = 0; i < 2; i++) { |
| 274 switch (i) { | 249 right_privacy = static_cast<PrivacyMode>(i); |
| 275 case 0: | |
| 276 right_privacy = PRIVACY_MODE_DISABLED; | |
| 277 break; | |
| 278 case 1: | |
| 279 right_privacy = PRIVACY_MODE_ENABLED; | |
| 280 break; | |
| 281 } | |
| 282 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, | 250 QuicServerId a_10_http_right_private(HostPortPair("a.com", 10), false, |
| 283 right_privacy); | 251 right_privacy); |
| 284 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, | 252 QuicServerId a_10_https_right_private(HostPortPair("a.com", 10), true, |
| 285 right_privacy); | 253 right_privacy); |
| 286 QuicServerId a_11_http_right_private(HostPortPair("a.com", 11), false, | 254 QuicServerId a_11_http_right_private(HostPortPair("a.com", 11), false, |
| 287 right_privacy); | 255 right_privacy); |
| 288 QuicServerId a_11_https_right_private(HostPortPair("a.com", 11), true, | 256 QuicServerId a_11_https_right_private(HostPortPair("a.com", 11), true, |
| 289 right_privacy); | 257 right_privacy); |
| 290 QuicServerId b_10_http_right_private(HostPortPair("b.com", 10), false, | 258 QuicServerId b_10_http_right_private(HostPortPair("b.com", 10), false, |
| 291 right_privacy); | 259 right_privacy); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 310 QuicServerId a_10_http_private(HostPortPair("a.com", 10), false, | 278 QuicServerId a_10_http_private(HostPortPair("a.com", 10), false, |
| 311 PRIVACY_MODE_ENABLED); | 279 PRIVACY_MODE_ENABLED); |
| 312 QuicServerId new_a_10_http_no_private(HostPortPair("a.com", 10), false, | 280 QuicServerId new_a_10_http_no_private(HostPortPair("a.com", 10), false, |
| 313 PRIVACY_MODE_DISABLED); | 281 PRIVACY_MODE_DISABLED); |
| 314 EXPECT_FALSE(new_a_10_http_no_private == a_10_http_private); | 282 EXPECT_FALSE(new_a_10_http_no_private == a_10_http_private); |
| 315 } | 283 } |
| 316 | 284 |
| 317 } // namespace | 285 } // namespace |
| 318 | 286 |
| 319 } // namespace net | 287 } // namespace net |
| OLD | NEW |