Index: net/quic/test_tools/quic_test_utils.cc |
diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc |
index 695a9f3e22478f1d6c5a96ebf016adb97e7dba25..c97fe1f7696460ff1903731350b5dc4eab2801fb 100644 |
--- a/net/quic/test_tools/quic_test_utils.cc |
+++ b/net/quic/test_tools/quic_test_utils.cc |
@@ -443,6 +443,22 @@ QuicCryptoServerStream* TestQuicSpdyServerSession::GetCryptoStream() { |
QuicServerSessionBase::GetCryptoStream()); |
} |
+TestPushPromiseDelegate::TestPushPromiseDelegate(bool match) |
+ : match_(match), rendezvous_fired_(false), rendezvous_stream_(nullptr) {} |
+ |
+bool TestPushPromiseDelegate::CheckVary( |
+ const SpdyHeaderBlock& client_request, |
+ const SpdyHeaderBlock& promise_request, |
+ const SpdyHeaderBlock& promise_response) { |
+ DVLOG(1) << "match " << match_; |
+ return match_; |
+} |
+ |
+void TestPushPromiseDelegate::OnRendezvousResult(QuicSpdyStream* stream) { |
+ rendezvous_fired_ = true; |
+ rendezvous_stream_ = stream; |
+} |
+ |
TestQuicSpdyClientSession::TestQuicSpdyClientSession( |
QuicConnection* connection, |
const QuicConfig& config, |