Index: net/quic/chromium/quic_chromium_client_session_test.cc |
diff --git a/net/quic/chromium/quic_chromium_client_session_test.cc b/net/quic/chromium/quic_chromium_client_session_test.cc |
index aca82cac42b650ca21ba8dcf02384ba33e9872db..90f0f2d397d93e8c14b2fb4f1e3968888ad5acd7 100644 |
--- a/net/quic/chromium/quic_chromium_client_session_test.cc |
+++ b/net/quic/chromium/quic_chromium_client_session_test.cc |
@@ -168,6 +168,7 @@ class QuicChromiumClientSessionTest |
MockCryptoClientStreamFactory crypto_client_stream_factory_; |
QuicClientPushPromiseIndex push_promise_index_; |
std::unique_ptr<QuicChromiumClientSession> session_; |
+ TestServerPushDelegate test_push_delegate_; |
QuicConnectionVisitorInterface* visitor_; |
TestCompletionCallback callback_; |
QuicTestPacketMaker client_maker_; |
@@ -324,6 +325,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushWhenPendingValidation) { |
socket_data_.reset(new SequencedSocketData(reads, arraysize(reads), writes, |
arraysize(writes))); |
Initialize(); |
+ session_->set_push_delegate(&test_push_delegate_); |
ProofVerifyDetailsChromium details; |
details.cert_verify_result.verified_cert = |
@@ -358,7 +360,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushWhenPendingValidation) { |
// Cancel the push before receiving the response to the pushed request. |
GURL pushed_url("https://www.example.org/pushed.jpg"); |
- session_->CancelPush(pushed_url); |
+ test_push_delegate_.CancelPush(pushed_url); |
EXPECT_TRUE(session_->GetPromisedByUrl(pushed_url.spec())); |
// Reset the stream now before tear down. |
@@ -375,6 +377,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushBeforeReceivingResponse) { |
socket_data_.reset(new SequencedSocketData(reads, arraysize(reads), writes, |
arraysize(writes))); |
Initialize(); |
+ session_->set_push_delegate(&test_push_delegate_); |
ProofVerifyDetailsChromium details; |
details.cert_verify_result.verified_cert = |
@@ -403,7 +406,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushBeforeReceivingResponse) { |
EXPECT_TRUE(promised); |
// Cancel the push before receiving the response to the pushed request. |
GURL pushed_url("https://www.example.org/pushed.jpg"); |
- session_->CancelPush(pushed_url); |
+ test_push_delegate_.CancelPush(pushed_url); |
EXPECT_FALSE(session_->GetPromisedByUrl(pushed_url.spec())); |
EXPECT_EQ(0u, |
@@ -422,6 +425,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushAfterReceivingResponse) { |
socket_data_.reset(new SequencedSocketData(reads, arraysize(reads), writes, |
arraysize(writes))); |
Initialize(); |
+ session_->set_push_delegate(&test_push_delegate_); |
ProofVerifyDetailsChromium details; |
details.cert_verify_result.verified_cert = |
@@ -455,7 +459,7 @@ TEST_P(QuicChromiumClientSessionTest, CancelPushAfterReceivingResponse) { |
EXPECT_TRUE(promised); |
// Cancel the push after receiving data on the push stream. |
GURL pushed_url("https://www.example.org/pushed.jpg"); |
- session_->CancelPush(pushed_url); |
+ test_push_delegate_.CancelPush(pushed_url); |
EXPECT_FALSE(session_->GetPromisedByUrl(pushed_url.spec())); |
EXPECT_EQ(2u, |