Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: net/quic/quic_http_stream_test.cc

Issue 1744693002: Implement QUIC-based net::BidirectionalStream (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@basecl
Patch Set: Removed dependency Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_http_stream.h" 5 #include "net/quic/quic_http_stream.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <vector> 9 #include <vector>
10 10
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
358 QuicPacketNumber packet_number, 358 QuicPacketNumber packet_number,
359 bool fin, 359 bool fin,
360 const SpdyHeaderBlock& trailers, 360 const SpdyHeaderBlock& trailers,
361 size_t* spdy_headers_frame_length, 361 size_t* spdy_headers_frame_length,
362 QuicStreamOffset* offset) { 362 QuicStreamOffset* offset) {
363 return maker_.MakeResponseHeadersPacket(packet_number, stream_id_, 363 return maker_.MakeResponseHeadersPacket(packet_number, stream_id_,
364 !kIncludeVersion, fin, trailers, 364 !kIncludeVersion, fin, trailers,
365 spdy_headers_frame_length, offset); 365 spdy_headers_frame_length, offset);
366 } 366 }
367 367
368 scoped_ptr<QuicEncryptedPacket> ConstructResponseHeadersPacketWithOffset(
369 QuicPacketNumber packet_number,
370 bool fin,
371 size_t* spdy_headers_frame_length,
372 QuicStreamOffset* offset) {
373 return maker_.MakeResponseHeadersPacket(
374 packet_number, stream_id_, !kIncludeVersion, fin, response_headers_,
375 spdy_headers_frame_length, offset);
376 }
377
378 scoped_ptr<QuicEncryptedPacket> ConstructResponseTrailersPacket(
379 QuicPacketNumber packet_number,
380 bool fin,
381 const SpdyHeaderBlock& trailers,
382 size_t* spdy_headers_frame_length,
383 QuicStreamOffset* offset) {
384 return maker_.MakeResponseHeadersPacket(packet_number, stream_id_,
385 !kIncludeVersion, fin, trailers,
386 spdy_headers_frame_length, offset);
387 }
388
368 scoped_ptr<QuicEncryptedPacket> ConstructRstStreamPacket( 389 scoped_ptr<QuicEncryptedPacket> ConstructRstStreamPacket(
369 QuicPacketNumber packet_number) { 390 QuicPacketNumber packet_number) {
370 return maker_.MakeRstPacket( 391 return maker_.MakeRstPacket(
371 packet_number, true, stream_id_, 392 packet_number, true, stream_id_,
372 AdjustErrorForVersion(QUIC_RST_ACKNOWLEDGEMENT, GetParam())); 393 AdjustErrorForVersion(QUIC_RST_ACKNOWLEDGEMENT, GetParam()));
373 } 394 }
374 395
375 scoped_ptr<QuicEncryptedPacket> ConstructRstStreamCancelledPacket( 396 scoped_ptr<QuicEncryptedPacket> ConstructRstStreamCancelledPacket(
376 QuicPacketNumber packet_number) { 397 QuicPacketNumber packet_number) {
377 return maker_.MakeRstPacket(packet_number, !kIncludeVersion, stream_id_, 398 return maker_.MakeRstPacket(packet_number, !kIncludeVersion, stream_id_,
(...skipping 1246 matching lines...) Expand 10 before | Expand all | Expand 10 after
1624 // QuicHttpStream::GetTotalSent/ReceivedBytes currently only includes the 1645 // QuicHttpStream::GetTotalSent/ReceivedBytes currently only includes the
1625 // headers and payload. 1646 // headers and payload.
1626 EXPECT_EQ(static_cast<int64_t>(spdy_request_header_frame_length), 1647 EXPECT_EQ(static_cast<int64_t>(spdy_request_header_frame_length),
1627 promised_stream_->GetTotalSentBytes()); 1648 promised_stream_->GetTotalSentBytes());
1628 EXPECT_EQ(static_cast<int64_t>(spdy_response_header_frame_length), 1649 EXPECT_EQ(static_cast<int64_t>(spdy_response_header_frame_length),
1629 promised_stream_->GetTotalReceivedBytes()); 1650 promised_stream_->GetTotalReceivedBytes());
1630 } 1651 }
1631 1652
1632 } // namespace test 1653 } // namespace test
1633 } // namespace net 1654 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698