Index: net/quic/chromium/quic_network_transaction_unittest.cc |
diff --git a/net/quic/chromium/quic_network_transaction_unittest.cc b/net/quic/chromium/quic_network_transaction_unittest.cc |
index f2b6030e0b7dbab6ae59c725b924a16ad3802a3d..23692e130fddb8c513644554e4eac9b664ef68a1 100644 |
--- a/net/quic/chromium/quic_network_transaction_unittest.cc |
+++ b/net/quic/chromium/quic_network_transaction_unittest.cc |
@@ -350,13 +350,10 @@ class QuicNetworkTransactionTest |
error_code); |
} |
- std::unique_ptr<QuicReceivedPacket> ConstructSettingsPacket( |
+ std::unique_ptr<QuicReceivedPacket> ConstructInitialSettingsPacket( |
QuicPacketNumber packet_number, |
- SpdySettingsIds id, |
- size_t value, |
QuicStreamOffset* offset) { |
- return client_maker_.MakeSettingsPacket(packet_number, id, value, |
- kIncludeVersion, offset); |
+ return client_maker_.MakeInitialSettingsPacket(packet_number, offset); |
} |
std::unique_ptr<QuicReceivedPacket> ConstructServerAckPacket( |
@@ -776,9 +773,8 @@ TEST_P(QuicNetworkTransactionTest, SocketWatcherEnabled) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -807,9 +803,8 @@ TEST_P(QuicNetworkTransactionTest, SocketWatcherDisabled) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -838,9 +833,8 @@ TEST_P(QuicNetworkTransactionTest, ForceQuic) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -903,9 +897,8 @@ TEST_P(QuicNetworkTransactionTest, ForceQuicForAll) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -932,9 +925,8 @@ TEST_P(QuicNetworkTransactionTest, QuicProxy) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "http", "/"), &header_stream_offset)); |
@@ -975,9 +967,8 @@ TEST_P(QuicNetworkTransactionTest, QuicProxyWithCert) { |
client_maker_.set_hostname(origin_host); |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "http", "/"), &header_stream_offset)); |
@@ -1029,9 +1020,8 @@ TEST_P(QuicNetworkTransactionTest, AlternativeServicesDifferentHost) { |
client_maker_.set_hostname(origin.host()); |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -1072,9 +1062,8 @@ TEST_P(QuicNetworkTransactionTest, RetryMisdirectedRequest) { |
// First try: alternative job uses QUIC, gets 421 Misdirected Request error. |
MockQuicData mock_quic_data; |
QuicStreamOffset request_header_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &request_header_offset)); |
@@ -1122,15 +1111,13 @@ TEST_P(QuicNetworkTransactionTest, ForceQuicWithErrorConnecting) { |
MockQuicData mock_quic_data1; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data1.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data1.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data1.AddRead(ASYNC, ERR_SOCKET_NOT_CONNECTED); |
MockQuicData mock_quic_data2; |
header_stream_offset = 0; |
- mock_quic_data2.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data2.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
crypto_client_stream_factory_.AddProofVerifyDetails(&verify_details_); |
mock_quic_data2.AddRead(ASYNC, ERR_SOCKET_NOT_CONNECTED); |
crypto_client_stream_factory_.AddProofVerifyDetails(&verify_details_); |
@@ -1186,9 +1173,8 @@ TEST_P(QuicNetworkTransactionTest, UseAlternativeServiceForQuic) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -1225,9 +1211,8 @@ TEST_P(QuicNetworkTransactionTest, |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -1330,9 +1315,8 @@ TEST_P(QuicNetworkTransactionTest, UseAlternativeServiceAllSupportedVersion) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -1356,9 +1340,8 @@ TEST_P(QuicNetworkTransactionTest, UseAlternativeServiceAllSupportedVersion) { |
TEST_P(QuicNetworkTransactionTest, GoAwayWithConnectionMigrationOnPortsOnly) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -1437,9 +1420,8 @@ TEST_P(QuicNetworkTransactionTest, TimeoutAfterHandshakeConfirmed) { |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
// TLP 1 |
quic_data.AddWrite(client_maker_.MakeDataPacket(3, kHeadersStreamId, true, |
false, 0, request_data)); |
@@ -1528,9 +1510,8 @@ TEST_P(QuicNetworkTransactionTest, TooManyRtosAfterHandshakeConfirmed) { |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
// TLP 1 |
quic_data.AddWrite(client_maker_.MakeDataPacket(3, kHeadersStreamId, true, |
false, 0, request_data)); |
@@ -1628,9 +1609,8 @@ TEST_P(QuicNetworkTransactionTest, |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
quic_data.AddWrite(client_maker_.MakeRstPacket(3, true, kClientDataStreamId1, |
QUIC_STREAM_CANCELLED)); |
@@ -1724,9 +1704,7 @@ TEST_P(QuicNetworkTransactionTest, ProtocolErrorAfterHandshakeConfirmed) { |
quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
1, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
- quic_data.AddWrite(ConstructSettingsPacket(2, SETTINGS_MAX_HEADER_LIST_SIZE, |
- kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ quic_data.AddWrite(ConstructInitialSettingsPacket(2, &header_stream_offset)); |
// Peer sending data from an non-existing stream causes this end to raise |
// error and close connection. |
quic_data.AddRead( |
@@ -1799,9 +1777,8 @@ TEST_P(QuicNetworkTransactionTest, TimeoutAfterHandshakeConfirmedThenBroken) { |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
// TLP 1 |
quic_data.AddWrite(client_maker_.MakeDataPacket(3, kHeadersStreamId, true, |
false, 0, request_data)); |
@@ -1917,9 +1894,8 @@ TEST_P(QuicNetworkTransactionTest, TimeoutAfterHandshakeConfirmedThenBroken2) { |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
// TLP 1 |
quic_data.AddWrite(client_maker_.MakeDataPacket(3, kHeadersStreamId, true, |
false, 0, request_data)); |
@@ -2038,9 +2014,8 @@ TEST_P(QuicNetworkTransactionTest, |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
quic_data.AddRead(ConstructServerResponseHeadersPacket( |
1, kClientDataStreamId1, false, false, GetResponseHeaders("200 OK"))); |
@@ -2150,9 +2125,8 @@ TEST_P(QuicNetworkTransactionTest, |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
// TLP 1 |
quic_data.AddWrite(client_maker_.MakeDataPacket(3, kHeadersStreamId, true, |
false, 0, request_data)); |
@@ -2276,9 +2250,8 @@ TEST_P(QuicNetworkTransactionTest, |
std::string settings_data; |
QuicStreamOffset settings_offset = header_stream_offset; |
- quic_data.AddWrite(client_maker_.MakeSettingsPacketAndSaveData( |
- 2, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, true, |
- &header_stream_offset, &settings_data)); |
+ quic_data.AddWrite(client_maker_.MakeInitialSettingsPacketAndSaveData( |
+ 2, &header_stream_offset, &settings_data)); |
quic_data.AddWrite(client_maker_.MakeRstPacket(3, true, kClientDataStreamId1, |
QUIC_STREAM_CANCELLED)); |
@@ -2377,9 +2350,7 @@ TEST_P(QuicNetworkTransactionTest, |
quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
1, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
- quic_data.AddWrite(ConstructSettingsPacket(2, SETTINGS_MAX_HEADER_LIST_SIZE, |
- kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ quic_data.AddWrite(ConstructInitialSettingsPacket(2, &header_stream_offset)); |
// Peer sending data from an non-existing stream causes this end to raise |
// error and close connection. |
quic_data.AddRead( |
@@ -2500,9 +2471,8 @@ TEST_P(QuicNetworkTransactionTest, UseExistingAlternativeServiceForQuic) { |
// Open a session to foo.example.org:443 using the first entry of the |
// alternative service list. |
MockQuicData mock_quic_data; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &request_header_offset)); |
@@ -2555,9 +2525,8 @@ TEST_P(QuicNetworkTransactionTest, UseExistingQUICAlternativeProxy) { |
// Open a session to foo.example.org:443 using the first entry of the |
// alternative service list. |
MockQuicData mock_quic_data; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "http", "/"), &request_header_offset)); |
@@ -2622,9 +2591,8 @@ TEST_P(QuicNetworkTransactionTest, PoolByOrigin) { |
QuicStreamOffset request_header_offset(0); |
QuicStreamOffset response_header_offset(0); |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
// First request. |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
@@ -2691,10 +2659,8 @@ TEST_P(QuicNetworkTransactionTest, PoolByDestination) { |
QuicStreamOffset request_header_offset(0); |
QuicStreamOffset response_header_offset(0); |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
- |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
// First request. |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
@@ -2806,9 +2772,8 @@ TEST_P(QuicNetworkTransactionTest, |
server_maker_.set_hostname("www.example.org"); |
client_maker_.set_hostname("www.example.org"); |
MockQuicData mock_quic_data; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &request_header_offset)); |
// First QUIC request data. |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
@@ -2898,9 +2863,8 @@ TEST_P(QuicNetworkTransactionTest, ConfirmAlternativeService) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -2950,9 +2914,8 @@ TEST_P(QuicNetworkTransactionTest, UseAlternativeServiceForQuicForHttps) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -2981,9 +2944,8 @@ TEST_P(QuicNetworkTransactionTest, QuicProxyWithRacing) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "http", "/"), &header_stream_offset)); |
@@ -3177,9 +3139,8 @@ TEST_P(QuicNetworkTransactionTest, ZeroRTTWithProxy) { |
TEST_P(QuicNetworkTransactionTest, ZeroRTTWithConfirmationRequired) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3230,9 +3191,8 @@ TEST_P(QuicNetworkTransactionTest, |
LogGranularQuicErrorCodeOnQuicProtocolErrorLocal) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3284,9 +3244,8 @@ TEST_P(QuicNetworkTransactionTest, |
LogGranularQuicErrorCodeOnQuicProtocolErrorRemote) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3340,9 +3299,8 @@ TEST_P(QuicNetworkTransactionTest, |
TEST_P(QuicNetworkTransactionTest, RstSteamErrorHandling) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3403,9 +3361,8 @@ TEST_P(QuicNetworkTransactionTest, RstSteamErrorHandling) { |
TEST_P(QuicNetworkTransactionTest, RstSteamBeforeHeaders) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3746,9 +3703,8 @@ TEST_P(QuicNetworkTransactionTest, SecureResourceOverSecureQuic) { |
test_socket_performance_watcher_factory_.rtt_notification_received()); |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3862,9 +3818,7 @@ TEST_P(QuicNetworkTransactionTest, QuicUploadWriteError) { |
MockQuicData socket_data; |
socket_data.AddRead(SYNCHRONOUS, ERR_IO_PENDING); |
QuicStreamOffset offset = 0; |
- socket_data.AddWrite( |
- ConstructSettingsPacket(1, SETTINGS_MAX_HEADER_LIST_SIZE, |
- kDefaultMaxUncompressedHeaderSize, &offset)); |
+ socket_data.AddWrite(ConstructInitialSettingsPacket(1, &offset)); |
socket_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, false, |
GetRequestHeaders("POST", "https", "/"), &offset)); |
@@ -3907,9 +3861,8 @@ TEST_P(QuicNetworkTransactionTest, QuicServerPush) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |
@@ -3968,9 +3921,7 @@ TEST_P(QuicNetworkTransactionTest, QuicForceHolBlocking) { |
MockQuicData mock_quic_data; |
QuicStreamOffset offset = 0; |
- mock_quic_data.AddWrite( |
- ConstructSettingsPacket(1, SETTINGS_MAX_HEADER_LIST_SIZE, |
- kDefaultMaxUncompressedHeaderSize, &offset)); |
+ mock_quic_data.AddWrite(ConstructInitialSettingsPacket(1, &offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, false, |
GetRequestHeaders("POST", "https", "/"), &offset)); |
@@ -4050,9 +4001,8 @@ TEST_P(QuicNetworkTransactionTest, RawHeaderSizeSuccessfullRequest) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
SpdyHeaderBlock headers(GetRequestHeaders("GET", "https", "/")); |
headers["user-agent"] = ""; |
headers["accept-encoding"] = "gzip, deflate"; |
@@ -4108,9 +4058,8 @@ TEST_P(QuicNetworkTransactionTest, RawHeaderSizeSuccessfullPushHeadersFirst) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
SpdyHeaderBlock headers(GetRequestHeaders("GET", "https", "/")); |
headers["user-agent"] = ""; |
headers["accept-encoding"] = "gzip, deflate"; |
@@ -4315,14 +4264,11 @@ class QuicNetworkTransactionWithDestinationTest |
smallest_received, least_unacked, true); |
} |
- std::unique_ptr<QuicReceivedPacket> ConstructSettingsPacket( |
+ std::unique_ptr<QuicReceivedPacket> ConstructInitialSettingsPacket( |
QuicPacketNumber packet_number, |
- SpdySettingsIds id, |
- size_t value, |
QuicStreamOffset* offset, |
QuicTestPacketMaker* maker) { |
- return maker->MakeSettingsPacket(packet_number, id, value, kIncludeVersion, |
- offset); |
+ return maker->MakeInitialSettingsPacket(packet_number, offset); |
} |
void AddRefusedSocketData() { |
@@ -4484,9 +4430,8 @@ TEST_P(QuicNetworkTransactionWithDestinationTest, PoolIfCertificateValid) { |
QuicStreamOffset response_header_offset(0); |
MockQuicData mock_quic_data; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &request_header_offset, &client_maker1)); |
+ mock_quic_data.AddWrite(ConstructInitialSettingsPacket( |
+ 1, &request_header_offset, &client_maker1)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, &request_header_offset, &client_maker1)); |
mock_quic_data.AddRead(ConstructServerResponseHeadersPacket( |
@@ -4561,9 +4506,8 @@ TEST_P(QuicNetworkTransactionWithDestinationTest, |
MockQuicData mock_quic_data1; |
QuicStreamOffset header_stream_offset1 = 0; |
- mock_quic_data1.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset1, &client_maker1)); |
+ mock_quic_data1.AddWrite(ConstructInitialSettingsPacket( |
+ 1, &header_stream_offset1, &client_maker1)); |
mock_quic_data1.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, &header_stream_offset1, &client_maker1)); |
mock_quic_data1.AddRead(ConstructServerResponseHeadersPacket( |
@@ -4586,9 +4530,8 @@ TEST_P(QuicNetworkTransactionWithDestinationTest, |
MockQuicData mock_quic_data2; |
QuicStreamOffset header_stream_offset2 = 0; |
- mock_quic_data2.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset2, &client_maker2)); |
+ mock_quic_data2.AddWrite(ConstructInitialSettingsPacket( |
+ 1, &header_stream_offset2, &client_maker2)); |
mock_quic_data2.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, &header_stream_offset2, &client_maker2)); |
mock_quic_data2.AddRead(ConstructServerResponseHeadersPacket( |
@@ -4618,9 +4561,8 @@ TEST_P(QuicNetworkTransactionTest, QuicServerPushMatchesRequestWithBody) { |
MockQuicData mock_quic_data; |
QuicStreamOffset header_stream_offset = 0; |
- mock_quic_data.AddWrite(ConstructSettingsPacket( |
- 1, SETTINGS_MAX_HEADER_LIST_SIZE, kDefaultMaxUncompressedHeaderSize, |
- &header_stream_offset)); |
+ mock_quic_data.AddWrite( |
+ ConstructInitialSettingsPacket(1, &header_stream_offset)); |
mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
2, kClientDataStreamId1, true, true, |
GetRequestHeaders("GET", "https", "/"), &header_stream_offset)); |