summaryrefslogtreecommitdiff
path: root/chromium/net/http/http_server_properties_manager_unittest.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-07-31 15:50:41 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-08-30 12:35:23 +0000
commit7b2ffa587235a47d4094787d72f38102089f402a (patch)
tree30e82af9cbab08a7fa028bb18f4f2987a3f74dfa /chromium/net/http/http_server_properties_manager_unittest.cc
parentd94af01c90575348c4e81a418257f254b6f8d225 (diff)
downloadqtwebengine-chromium-7b2ffa587235a47d4094787d72f38102089f402a.tar.gz
BASELINE: Update Chromium to 76.0.3809.94
Change-Id: I321c3f5f929c105aec0f98c5091ef6108822e647 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/net/http/http_server_properties_manager_unittest.cc')
-rw-r--r--chromium/net/http/http_server_properties_manager_unittest.cc37
1 files changed, 25 insertions, 12 deletions
diff --git a/chromium/net/http/http_server_properties_manager_unittest.cc b/chromium/net/http/http_server_properties_manager_unittest.cc
index 7a78852a1b9..59762bcc1f7 100644
--- a/chromium/net/http/http_server_properties_manager_unittest.cc
+++ b/chromium/net/http/http_server_properties_manager_unittest.cc
@@ -144,7 +144,7 @@ class HttpServerPropertiesManagerTest : public testing::TestWithParam<int>,
MockPrefDelegate* pref_delegate_; // Owned by HttpServerPropertiesManager.
std::unique_ptr<HttpServerPropertiesManager> http_server_props_manager_;
base::Time one_day_from_now_;
- quic::QuicTransportVersionVector advertised_versions_;
+ quic::ParsedQuicVersionVector advertised_versions_;
private:
DISALLOW_COPY_AND_ASSIGN(HttpServerPropertiesManagerTest);
@@ -1447,8 +1447,11 @@ TEST_P(HttpServerPropertiesManagerTest, PersistAdvertisedVersionsToPref) {
AlternativeService quic_alternative_service1(kProtoQUIC, "", 443);
base::Time expiration1;
ASSERT_TRUE(base::Time::FromUTCString("2036-12-01 10:00:00", &expiration1));
- quic::QuicTransportVersionVector advertised_versions = {
- quic::QUIC_VERSION_44, quic::QUIC_VERSION_39};
+ quic::ParsedQuicVersionVector advertised_versions = {
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_44),
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_39)};
alternative_service_info_vector.push_back(
AlternativeServiceInfo::CreateQuicAlternativeServiceInfo(
quic_alternative_service1, expiration1, advertised_versions));
@@ -1501,7 +1504,7 @@ TEST_P(HttpServerPropertiesManagerTest, PersistAdvertisedVersionsToPref) {
"\"expiration\":\"13758804000000000\",\"host\":\"www.google.com\","
"\"port\":1234,\"protocol_str\":\"h2\"}]}},"
"{\"https://mail.google.com:80\":{\"alternative_service\":[{"
- "\"advertised_versions\":[43],\"expiration\":\"9223372036854775807\","
+ "\"advertised_versions\":[46],\"expiration\":\"9223372036854775807\","
"\"host\":\"foo.google.com\",\"port\":444,\"protocol_str\":\"quic\"}],"
"\"network_stats\":{\"srtt\":42}}}],\"supports_quic\":{"
"\"address\":\"127.0.0.1\",\"used_quic\":true},\"version\":5}";
@@ -1554,11 +1557,15 @@ TEST_P(HttpServerPropertiesManagerTest, ReadAdvertisedVersionsFromPref) {
EXPECT_EQ(123, alternative_service_info_vector[1].alternative_service().port);
EXPECT_EQ(base::Time::Max(), alternative_service_info_vector[1].expiration());
// Verify advertised versions.
- const quic::QuicTransportVersionVector loaded_advertised_versions =
+ const quic::ParsedQuicVersionVector loaded_advertised_versions =
alternative_service_info_vector[1].advertised_versions();
EXPECT_EQ(2u, loaded_advertised_versions.size());
- EXPECT_EQ(quic::QUIC_VERSION_39, loaded_advertised_versions[0]);
- EXPECT_EQ(quic::QUIC_VERSION_44, loaded_advertised_versions[1]);
+ EXPECT_EQ(quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_39),
+ loaded_advertised_versions[0]);
+ EXPECT_EQ(quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_44),
+ loaded_advertised_versions[1]);
}
TEST_P(HttpServerPropertiesManagerTest,
@@ -1599,7 +1606,7 @@ TEST_P(HttpServerPropertiesManagerTest,
"{\"quic_servers\":{\"https://mail.google.com:80\":"
"{\"server_info\":\"quic_server_info1\"}},\"servers\":["
"{\"https://www.google.com:80\":"
- "{\"alternative_service\":[{\"advertised_versions\":[43],"
+ "{\"alternative_service\":[{\"advertised_versions\":[46],"
"\"expiration\":\"13756212000000000\",\"port\":443,"
"\"protocol_str\":\"quic\"}]}}],\"supports_quic\":"
"{\"address\":\"127.0.0.1\",\"used_quic\":true},\"version\":5}";
@@ -1615,8 +1622,11 @@ TEST_P(HttpServerPropertiesManagerTest,
// AlternativeService.
AlternativeServiceInfoVector alternative_service_info_vector_2;
// Quic alternative service set with two advertised QUIC versions.
- quic::QuicTransportVersionVector advertised_versions = {
- quic::QUIC_VERSION_44, quic::QUIC_VERSION_39};
+ quic::ParsedQuicVersionVector advertised_versions = {
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_44),
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_39)};
alternative_service_info_vector_2.push_back(
AlternativeServiceInfo::CreateQuicAlternativeServiceInfo(
quic_alternative_service1, expiration1, advertised_versions));
@@ -1645,8 +1655,11 @@ TEST_P(HttpServerPropertiesManagerTest,
// #3: Set AlternativeService with same advertised_versions.
AlternativeServiceInfoVector alternative_service_info_vector_3;
// A same set of QUIC versions but listed in a different order.
- quic::QuicTransportVersionVector advertised_versions_2 = {
- quic::QUIC_VERSION_39, quic::QUIC_VERSION_44};
+ quic::ParsedQuicVersionVector advertised_versions_2 = {
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_39),
+ quic::ParsedQuicVersion(quic::PROTOCOL_QUIC_CRYPTO,
+ quic::QUIC_VERSION_44)};
alternative_service_info_vector_3.push_back(
AlternativeServiceInfo::CreateQuicAlternativeServiceInfo(
quic_alternative_service1, expiration1, advertised_versions_2));