| Index: net/quic/core/quic_headers_stream_test.cc
|
| diff --git a/net/quic/core/quic_headers_stream_test.cc b/net/quic/core/quic_headers_stream_test.cc
|
| index 236bc6460d12039e148a0dc29013c24a5706e985..346cd16beb3588df1786769de297713727d77d19 100644
|
| --- a/net/quic/core/quic_headers_stream_test.cc
|
| +++ b/net/quic/core/quic_headers_stream_test.cc
|
| @@ -744,10 +744,13 @@ TEST_P(QuicHeadersStreamTest, ProcessSpdySettingsFrame) {
|
|
|
| TEST_P(QuicHeadersStreamTest, RespectHttp2SettingsFrameSupportedFields) {
|
| FLAGS_quic_respect_http2_settings_frame = true;
|
| + FLAGS_quic_send_max_header_list_size = true;
|
| const uint32_t kTestHeaderTableSize = 1000;
|
| SpdySettingsIR data;
|
| - // Respect supported settings frames SETTINGS_HEADER_TABLE_SIZE.
|
| + // Respect supported settings frames SETTINGS_HEADER_TABLE_SIZE,
|
| + // SETTINGS_MAX_HEADER_LIST_SIZE.
|
| data.AddSetting(SETTINGS_HEADER_TABLE_SIZE, true, true, kTestHeaderTableSize);
|
| + data.AddSetting(SETTINGS_MAX_HEADER_LIST_SIZE, true, true, 2000);
|
| SpdySerializedFrame frame(framer_->SerializeFrame(data));
|
| stream_frame_.data_buffer = frame.data();
|
| stream_frame_.data_length = frame.size();
|
| @@ -759,11 +762,11 @@ TEST_P(QuicHeadersStreamTest, RespectHttp2SettingsFrameSupportedFields) {
|
|
|
| TEST_P(QuicHeadersStreamTest, RespectHttp2SettingsFrameUnsupportedFields) {
|
| FLAGS_quic_respect_http2_settings_frame = true;
|
| + FLAGS_quic_send_max_header_list_size = true;
|
| SpdySettingsIR data;
|
| - // Does not support SETTINGS_MAX_HEADER_LIST_SIZE,
|
| - // SETTINGS_MAX_CONCURRENT_STREAMS, SETTINGS_INITIAL_WINDOW_SIZE,
|
| - // SETTINGS_ENABLE_PUSH and SETTINGS_MAX_FRAME_SIZE.
|
| - data.AddSetting(SETTINGS_MAX_HEADER_LIST_SIZE, true, true, 2000);
|
| + // Does not support SETTINGS_MAX_CONCURRENT_STREAMS,
|
| + // SETTINGS_INITIAL_WINDOW_SIZE, SETTINGS_ENABLE_PUSH and
|
| + // SETTINGS_MAX_FRAME_SIZE.
|
| data.AddSetting(SETTINGS_MAX_CONCURRENT_STREAMS, true, true, 100);
|
| data.AddSetting(SETTINGS_INITIAL_WINDOW_SIZE, true, true, 100);
|
| data.AddSetting(SETTINGS_ENABLE_PUSH, true, true, 1);
|
| @@ -773,12 +776,6 @@ TEST_P(QuicHeadersStreamTest, RespectHttp2SettingsFrameUnsupportedFields) {
|
| *connection_,
|
| CloseConnection(QUIC_INVALID_HEADERS_STREAM_DATA,
|
| "Unsupported field of HTTP/2 SETTINGS frame: " +
|
| - base::IntToString(SETTINGS_MAX_HEADER_LIST_SIZE),
|
| - _));
|
| - EXPECT_CALL(
|
| - *connection_,
|
| - CloseConnection(QUIC_INVALID_HEADERS_STREAM_DATA,
|
| - "Unsupported field of HTTP/2 SETTINGS frame: " +
|
| base::IntToString(SETTINGS_MAX_CONCURRENT_STREAMS),
|
| _));
|
| EXPECT_CALL(
|
|
|