| Index: net/quic/core/quic_client_promised_info_test.cc
|
| diff --git a/net/quic/core/quic_client_promised_info_test.cc b/net/quic/core/quic_client_promised_info_test.cc
|
| index 8cddbe6702365e0fbd4c3f3c88c9e8fb4224945e..abb93e0839690d636c13253ca0c8e56693fc0c15 100644
|
| --- a/net/quic/core/quic_client_promised_info_test.cc
|
| +++ b/net/quic/core/quic_client_promised_info_test.cc
|
| @@ -12,6 +12,7 @@
|
| #include "net/quic/test_tools/quic_client_promised_info_peer.h"
|
| #include "net/test/gtest_util.h"
|
| #include "net/tools/quic/quic_client_session.h"
|
| +#include "net/tools/quic/test_tools/push_promise_delegate.h"
|
|
|
| using std::string;
|
| using testing::StrictMock;
|
| @@ -85,34 +86,6 @@ class QuicClientPromisedInfoTest : public ::testing::Test {
|
| }
|
| };
|
|
|
| - class PushPromiseDelegate : public QuicClientPushPromiseIndex::Delegate {
|
| - public:
|
| - explicit PushPromiseDelegate(bool match)
|
| - : match_(match),
|
| - rendezvous_fired_(false),
|
| - rendezvous_stream_(nullptr) {}
|
| -
|
| - bool CheckVary(const SpdyHeaderBlock& client_request,
|
| - const SpdyHeaderBlock& promise_request,
|
| - const SpdyHeaderBlock& promise_response) override {
|
| - DVLOG(1) << "match " << match_;
|
| - return match_;
|
| - }
|
| -
|
| - void OnRendezvousResult(QuicSpdyStream* stream) override {
|
| - rendezvous_fired_ = true;
|
| - rendezvous_stream_ = stream;
|
| - }
|
| -
|
| - QuicSpdyStream* rendezvous_stream() { return rendezvous_stream_; }
|
| - bool rendezvous_fired() { return rendezvous_fired_; }
|
| -
|
| - private:
|
| - bool match_;
|
| - bool rendezvous_fired_;
|
| - QuicSpdyStream* rendezvous_stream_;
|
| - };
|
| -
|
| void ReceivePromise(QuicStreamId id) {
|
| auto headers = AsHeaderList(push_promise_);
|
| stream_->OnPromiseHeaderList(id, headers.uncompressed_header_bytes(),
|
|
|