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 abb93e0839690d636c13253ca0c8e56693fc0c15..3eee2670d3c48de1f4db21491202e27f6d037475 100644 |
--- a/net/quic/core/quic_client_promised_info_test.cc |
+++ b/net/quic/core/quic_client_promised_info_test.cc |
@@ -12,7 +12,6 @@ |
#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; |
@@ -190,7 +189,7 @@ TEST_F(QuicClientPromisedInfoTest, PushPromiseMismatch) { |
promise_stream->OnStreamHeaderList(false, headers.uncompressed_header_bytes(), |
headers); |
- PushPromiseDelegate delegate(/*match=*/false); |
+ TestPushPromiseDelegate delegate(/*match=*/false); |
EXPECT_CALL(*connection_, |
SendRstStream(promise_id_, QUIC_PROMISE_VARY_MISMATCH, 0)); |
EXPECT_CALL(session_, CloseStream(promise_id_)); |
@@ -202,11 +201,13 @@ TEST_F(QuicClientPromisedInfoTest, PushPromiseVaryWaits) { |
ReceivePromise(promise_id_); |
QuicClientPromisedInfo* promised = session_.GetPromisedById(promise_id_); |
+ EXPECT_FALSE(promised->is_validating()); |
ASSERT_NE(promised, nullptr); |
// Now initiate rendezvous. |
- PushPromiseDelegate delegate(/*match=*/true); |
+ TestPushPromiseDelegate delegate(/*match=*/true); |
promised->HandleClientRequest(client_request_, &delegate); |
+ EXPECT_TRUE(promised->is_validating()); |
// Promise is still there, waiting for response. |
EXPECT_NE(session_.GetPromisedById(promise_id_), nullptr); |
@@ -239,7 +240,7 @@ TEST_F(QuicClientPromisedInfoTest, PushPromiseVaryNoWait) { |
headers); |
// Now initiate rendezvous. |
- PushPromiseDelegate delegate(/*match=*/true); |
+ TestPushPromiseDelegate delegate(/*match=*/true); |
promised->HandleClientRequest(client_request_, &delegate); |
// Promise is gone |
@@ -257,7 +258,7 @@ TEST_F(QuicClientPromisedInfoTest, PushPromiseWaitCancels) { |
ASSERT_NE(promised, nullptr); |
// Now initiate rendezvous. |
- PushPromiseDelegate delegate(/*match=*/true); |
+ TestPushPromiseDelegate delegate(/*match=*/true); |
promised->HandleClientRequest(client_request_, &delegate); |
// Promise is still there, waiting for response. |
@@ -297,7 +298,7 @@ TEST_F(QuicClientPromisedInfoTest, PushPromiseDataClosed) { |
session_.SendRstStream(promise_id_, QUIC_STREAM_PEER_GOING_AWAY, 0); |
// Now initiate rendezvous. |
- PushPromiseDelegate delegate(/*match=*/true); |
+ TestPushPromiseDelegate delegate(/*match=*/true); |
EXPECT_EQ(promised->HandleClientRequest(client_request_, &delegate), |
QUIC_FAILURE); |