| Index: net/spdy/chromium/spdy_network_transaction_unittest.cc
|
| diff --git a/net/spdy/chromium/spdy_network_transaction_unittest.cc b/net/spdy/chromium/spdy_network_transaction_unittest.cc
|
| index fbd71feeb87d2c70a3cd4c84626fc3745a2d0b53..2575ea51a37a17a365ecc58cb897bbbf16875124 100644
|
| --- a/net/spdy/chromium/spdy_network_transaction_unittest.cc
|
| +++ b/net/spdy/chromium/spdy_network_transaction_unittest.cc
|
| @@ -3606,13 +3606,9 @@ TEST_F(SpdyNetworkTransactionTest, BufferFull) {
|
| spdy_util_.ConstructSpdyDataFrame(1, "goodby", 6, /*fin=*/false));
|
| SpdySerializedFrame data_frame_2(
|
| spdy_util_.ConstructSpdyDataFrame(1, "e worl", 6, /*fin=*/false));
|
| - const SpdySerializedFrame* data_frames[2] = {
|
| - &data_frame_1, &data_frame_2,
|
| - };
|
| - char combined_data_frames[100];
|
| - int combined_data_frames_len =
|
| - CombineFrames(data_frames, arraysize(data_frames),
|
| - combined_data_frames, arraysize(combined_data_frames));
|
| + SpdySerializedFrame combined_data_frames =
|
| + CombineFrames({&data_frame_1, &data_frame_2});
|
| +
|
| SpdySerializedFrame last_frame(
|
| spdy_util_.ConstructSpdyDataFrame(1, "d", 1, /*fin=*/true));
|
|
|
| @@ -3620,7 +3616,7 @@ TEST_F(SpdyNetworkTransactionTest, BufferFull) {
|
| MockRead reads[] = {
|
| CreateMockRead(resp, 1),
|
| MockRead(ASYNC, ERR_IO_PENDING, 2), // Force a pause
|
| - MockRead(ASYNC, combined_data_frames, combined_data_frames_len, 3),
|
| + CreateMockRead(combined_data_frames, 3),
|
| MockRead(ASYNC, ERR_IO_PENDING, 4), // Force a pause
|
| CreateMockRead(last_frame, 5),
|
| MockRead(ASYNC, 0, 6) // EOF
|
| @@ -3696,19 +3692,14 @@ TEST_F(SpdyNetworkTransactionTest, Buffering) {
|
| spdy_util_.ConstructSpdyDataFrame(1, "message", 7, /*fin=*/false));
|
| SpdySerializedFrame data_frame_fin(
|
| spdy_util_.ConstructSpdyDataFrame(1, "message", 7, /*fin=*/true));
|
| - const SpdySerializedFrame* data_frames[4] = {&data_frame, &data_frame,
|
| - &data_frame, &data_frame_fin};
|
| - char combined_data_frames[100];
|
| - int combined_data_frames_len =
|
| - CombineFrames(data_frames, arraysize(data_frames),
|
| - combined_data_frames, arraysize(combined_data_frames));
|
| + SpdySerializedFrame combined_data_frames =
|
| + CombineFrames({&data_frame, &data_frame, &data_frame, &data_frame_fin});
|
|
|
| SpdySerializedFrame resp(spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1));
|
| MockRead reads[] = {
|
| CreateMockRead(resp, 1),
|
| MockRead(ASYNC, ERR_IO_PENDING, 2), // Force a pause
|
| - MockRead(ASYNC, combined_data_frames, combined_data_frames_len, 3),
|
| - MockRead(ASYNC, 0, 4) // EOF
|
| + CreateMockRead(combined_data_frames, 3), MockRead(ASYNC, 0, 4) // EOF
|
| };
|
|
|
| SequencedSocketData data(reads, arraysize(reads), writes, arraysize(writes));
|
| @@ -3785,16 +3776,11 @@ TEST_F(SpdyNetworkTransactionTest, BufferedAll) {
|
| spdy_util_.ConstructSpdyDataFrame(1, "message", 7, /*fin=*/false));
|
| SpdySerializedFrame data_frame_fin(
|
| spdy_util_.ConstructSpdyDataFrame(1, "message", 7, /*fin=*/true));
|
| - const SpdySerializedFrame* frames[5] = {&reply, &data_frame, &data_frame,
|
| - &data_frame, &data_frame_fin};
|
| - char combined_frames[200];
|
| - int combined_frames_len =
|
| - CombineFrames(frames, arraysize(frames),
|
| - combined_frames, arraysize(combined_frames));
|
| + SpdySerializedFrame combined_frames = CombineFrames(
|
| + {&reply, &data_frame, &data_frame, &data_frame, &data_frame_fin});
|
|
|
| MockRead reads[] = {
|
| - MockRead(ASYNC, combined_frames, combined_frames_len, 1),
|
| - MockRead(ASYNC, 0, 2) // EOF
|
| + CreateMockRead(combined_frames, 1), MockRead(ASYNC, 0, 2) // EOF
|
| };
|
|
|
| SequencedSocketData data(reads, arraysize(reads), writes, arraysize(writes));
|
| @@ -3865,18 +3851,13 @@ TEST_F(SpdyNetworkTransactionTest, BufferedClosed) {
|
| // NOTE: We don't FIN the stream.
|
| SpdySerializedFrame data_frame(
|
| spdy_util_.ConstructSpdyDataFrame(1, "message", 7, /*fin=*/false));
|
| - const SpdySerializedFrame* data_frames[4] = {&data_frame, &data_frame,
|
| - &data_frame, &data_frame};
|
| - char combined_data_frames[100];
|
| - int combined_data_frames_len =
|
| - CombineFrames(data_frames, arraysize(data_frames),
|
| - combined_data_frames, arraysize(combined_data_frames));
|
| + SpdySerializedFrame combined_data_frames =
|
| + CombineFrames({&data_frame, &data_frame, &data_frame, &data_frame});
|
| SpdySerializedFrame resp(spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1));
|
| MockRead reads[] = {
|
| CreateMockRead(resp, 1),
|
| MockRead(ASYNC, ERR_IO_PENDING, 2), // Force a wait
|
| - MockRead(ASYNC, combined_data_frames, combined_data_frames_len, 3),
|
| - MockRead(ASYNC, 0, 4) // EOF
|
| + CreateMockRead(combined_data_frames, 3), MockRead(ASYNC, 0, 4) // EOF
|
| };
|
|
|
| SequencedSocketData data(reads, arraysize(reads), writes, arraysize(writes));
|
| @@ -5641,14 +5622,11 @@ TEST_F(SpdyNetworkTransactionTest, WindowUpdateSent) {
|
| kSessionFlowControlStreamId,
|
| session_max_recv_window_size - kDefaultInitialWindowSize));
|
|
|
| - const SpdySerializedFrame* frames[3] = {&preface, &initial_settings_frame,
|
| - &initial_window_update};
|
| - char combined_frames[100];
|
| - int combined_frames_len = CombineFrames(
|
| - frames, arraysize(frames), combined_frames, arraysize(combined_frames));
|
| + SpdySerializedFrame combined_frames = CombineFrames(
|
| + {&preface, &initial_settings_frame, &initial_window_update});
|
|
|
| std::vector<MockWrite> writes;
|
| - writes.push_back(MockWrite(ASYNC, combined_frames, combined_frames_len));
|
| + writes.push_back(CreateMockWrite(combined_frames));
|
|
|
| SpdySerializedFrame req(
|
| spdy_util_.ConstructSpdyGet(nullptr, 0, 1, LOWEST, true));
|
|
|