Index: net/http/bidirectional_stream_unittest.cc |
diff --git a/net/http/bidirectional_stream_unittest.cc b/net/http/bidirectional_stream_unittest.cc |
index ef937d82fd2ba0b265b87cef38e3663ebebb8f8a..b515195da05d5e79562dfa597b833bf1fad9c1c7 100644 |
--- a/net/http/bidirectional_stream_unittest.cc |
+++ b/net/http/bidirectional_stream_unittest.cc |
@@ -76,7 +76,7 @@ class TestDelegateBase : public BidirectionalStream::Delegate { |
void OnHeadersReceived(const SpdyHeaderBlock& response_headers) override { |
CHECK(!not_expect_callback_); |
- response_headers_ = response_headers; |
+ response_headers_ = response_headers.Clone(); |
if (!do_not_start_read_) |
StartOrContinueReading(); |
} |
@@ -100,7 +100,7 @@ class TestDelegateBase : public BidirectionalStream::Delegate { |
void OnTrailersReceived(const SpdyHeaderBlock& trailers) override { |
CHECK(!not_expect_callback_); |
- trailers_ = trailers; |
+ trailers_ = trailers.Clone(); |
if (run_until_completion_) |
loop_->Quit(); |
} |
@@ -490,7 +490,7 @@ TEST_F(BidirectionalStreamTest, TestReadDataAfterClose) { |
rv = delegate->ReadData(); |
EXPECT_EQ(OK, rv); // EOF. |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ(1, delegate->on_data_read_count()); |
@@ -981,7 +981,7 @@ TEST_F(BidirectionalStreamTest, TestBuffering) { |
EXPECT_EQ(kUploadDataSize * 3, |
static_cast<int>(delegate->data_received().size())); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ(0, delegate->on_data_sent_count()); |
@@ -1063,7 +1063,7 @@ TEST_F(BidirectionalStreamTest, TestBufferingWithTrailers) { |
EXPECT_EQ(1, delegate->on_data_read_count()); |
EXPECT_EQ(kUploadDataSize * 3, |
static_cast<int>(delegate->data_received().size())); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ("bar", delegate->trailers().find("foo")->second); |
@@ -1324,7 +1324,7 @@ TEST_P(BidirectionalStreamTest, CancelOrDeleteStreamDuringOnHeadersReceived) { |
delegate->Start(std::move(request_info), http_session_.get()); |
// Makes sure delegate does not get called. |
base::RunLoop().RunUntilIdle(); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ(0u, delegate->data_received().size()); |
@@ -1383,7 +1383,7 @@ TEST_P(BidirectionalStreamTest, CancelOrDeleteStreamDuringOnDataRead) { |
delegate->Start(std::move(request_info), http_session_.get()); |
// Makes sure delegate does not get called. |
base::RunLoop().RunUntilIdle(); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ(kUploadDataSize * 1, |
@@ -1448,7 +1448,7 @@ TEST_P(BidirectionalStreamTest, CancelOrDeleteStreamDuringOnTrailersReceived) { |
delegate->Start(std::move(request_info), http_session_.get()); |
// Makes sure delegate does not get called. |
base::RunLoop().RunUntilIdle(); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ("header-value", response_headers.find("header-name")->second); |
EXPECT_EQ("bar", delegate->trailers().find("foo")->second); |
@@ -1565,7 +1565,7 @@ TEST_F(BidirectionalStreamTest, TestHonorAlternativeServiceHeader) { |
delegate->SetRunUntilCompletion(true); |
delegate->Start(std::move(request_info), http_session_.get()); |
- const SpdyHeaderBlock response_headers = delegate->response_headers(); |
+ const SpdyHeaderBlock& response_headers = delegate->response_headers(); |
EXPECT_EQ("200", response_headers.find(":status")->second); |
EXPECT_EQ(alt_svc_header_value, response_headers.find("alt-svc")->second); |
EXPECT_EQ(0, delegate->on_data_sent_count()); |