Index: net/http/http_pipelined_host_impl_unittest.cc |
diff --git a/net/http/http_pipelined_host_impl_unittest.cc b/net/http/http_pipelined_host_impl_unittest.cc |
index 2658472138d3987fc3c059c51b40b63cc281eef6..70e04a527333b8d9b4f5975090946d4e98207f3d 100644 |
--- a/net/http/http_pipelined_host_impl_unittest.cc |
+++ b/net/http/http_pipelined_host_impl_unittest.cc |
@@ -24,39 +24,46 @@ namespace { |
ClientSocketHandle* kDummyConnection = |
reinterpret_cast<ClientSocketHandle*>(84); |
-HttpPipelinedStream* kDummyStream = |
- reinterpret_cast<HttpPipelinedStream*>(42); |
+HttpPipelinedStream* kDummyStream = reinterpret_cast<HttpPipelinedStream*>(42); |
class HttpPipelinedHostImplTest : public testing::Test { |
public: |
HttpPipelinedHostImplTest() |
: key_(HostPortPair("host", 123)), |
factory_(new MockPipelineFactory), // Owned by host_. |
- host_(new HttpPipelinedHostImpl(&delegate_, key_, factory_, |
- PIPELINE_CAPABLE)) { |
- } |
+ host_(new HttpPipelinedHostImpl(&delegate_, |
+ key_, |
+ factory_, |
+ PIPELINE_CAPABLE)) {} |
void SetCapability(HttpPipelinedHostCapability capability) { |
factory_ = new MockPipelineFactory; |
- host_.reset(new HttpPipelinedHostImpl( |
- &delegate_, key_, factory_, capability)); |
+ host_.reset( |
+ new HttpPipelinedHostImpl(&delegate_, key_, factory_, capability)); |
} |
MockPipeline* AddTestPipeline(int depth, bool usable, bool active) { |
MockPipeline* pipeline = new MockPipeline(depth, usable, active); |
- EXPECT_CALL(*factory_, CreateNewPipeline(kDummyConnection, host_.get(), |
- MatchesOrigin(key_.origin()), |
- Ref(ssl_config_), Ref(proxy_info_), |
- Ref(net_log_), true, |
- kProtoSPDY3)) |
+ EXPECT_CALL(*factory_, |
+ CreateNewPipeline(kDummyConnection, |
+ host_.get(), |
+ MatchesOrigin(key_.origin()), |
+ Ref(ssl_config_), |
+ Ref(proxy_info_), |
+ Ref(net_log_), |
+ true, |
+ kProtoSPDY3)) |
.Times(1) |
.WillOnce(Return(pipeline)); |
- EXPECT_CALL(*pipeline, CreateNewStream()) |
- .Times(1) |
- .WillOnce(Return(kDummyStream)); |
- EXPECT_EQ(kDummyStream, host_->CreateStreamOnNewPipeline( |
- kDummyConnection, ssl_config_, proxy_info_, net_log_, true, |
- kProtoSPDY3)); |
+ EXPECT_CALL(*pipeline, CreateNewStream()).Times(1).WillOnce( |
+ Return(kDummyStream)); |
+ EXPECT_EQ(kDummyStream, |
+ host_->CreateStreamOnNewPipeline(kDummyConnection, |
+ ssl_config_, |
+ proxy_info_, |
+ net_log_, |
+ true, |
+ kProtoSPDY3)); |
return pipeline; |
} |
@@ -82,27 +89,21 @@ TEST_F(HttpPipelinedHostImplTest, Delegate) { |
TEST_F(HttpPipelinedHostImplTest, OnUnusablePipelineHasCapacity) { |
MockPipeline* pipeline = AddTestPipeline(0, false, true); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(0); |
- EXPECT_CALL(delegate_, OnHostIdle(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(0); |
+ EXPECT_CALL(delegate_, OnHostIdle(host_.get())).Times(1); |
host_->OnPipelineHasCapacity(pipeline); |
} |
TEST_F(HttpPipelinedHostImplTest, OnUsablePipelineHasCapacity) { |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
- EXPECT_CALL(delegate_, OnHostIdle(host_.get())) |
- .Times(0); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
+ EXPECT_CALL(delegate_, OnHostIdle(host_.get())).Times(0); |
host_->OnPipelineHasCapacity(pipeline); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
- EXPECT_CALL(delegate_, OnHostIdle(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
+ EXPECT_CALL(delegate_, OnHostIdle(host_.get())).Times(1); |
ClearTestPipeline(pipeline); |
} |
@@ -125,8 +126,8 @@ TEST_F(HttpPipelinedHostImplTest, IgnoresInactivePipeline) { |
} |
TEST_F(HttpPipelinedHostImplTest, IgnoresFullPipeline) { |
- MockPipeline* pipeline = AddTestPipeline( |
- HttpPipelinedHostImpl::max_pipeline_depth(), true, true); |
+ MockPipeline* pipeline = |
+ AddTestPipeline(HttpPipelinedHostImpl::max_pipeline_depth(), true, true); |
EXPECT_FALSE(host_->IsExistingPipelineAvailable()); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
@@ -135,16 +136,15 @@ TEST_F(HttpPipelinedHostImplTest, IgnoresFullPipeline) { |
} |
TEST_F(HttpPipelinedHostImplTest, PicksLeastLoadedPipeline) { |
- MockPipeline* full_pipeline = AddTestPipeline( |
- HttpPipelinedHostImpl::max_pipeline_depth(), true, true); |
+ MockPipeline* full_pipeline = |
+ AddTestPipeline(HttpPipelinedHostImpl::max_pipeline_depth(), true, true); |
MockPipeline* usable_pipeline = AddTestPipeline( |
HttpPipelinedHostImpl::max_pipeline_depth() - 1, true, true); |
MockPipeline* empty_pipeline = AddTestPipeline(0, true, true); |
EXPECT_TRUE(host_->IsExistingPipelineAvailable()); |
- EXPECT_CALL(*empty_pipeline, CreateNewStream()) |
- .Times(1) |
- .WillOnce(ReturnNull()); |
+ EXPECT_CALL(*empty_pipeline, CreateNewStream()).Times(1).WillOnce( |
+ ReturnNull()); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
ClearTestPipeline(full_pipeline); |
@@ -157,17 +157,14 @@ TEST_F(HttpPipelinedHostImplTest, OpensUpOnPipelineSuccess) { |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
host_->OnPipelineFeedback(pipeline, HttpPipelinedConnection::OK); |
- EXPECT_CALL(*pipeline, CreateNewStream()) |
- .Times(1) |
- .WillOnce(Return(kDummyStream)); |
+ EXPECT_CALL(*pipeline, CreateNewStream()).Times(1).WillOnce( |
+ Return(kDummyStream)); |
EXPECT_EQ(kDummyStream, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
ClearTestPipeline(pipeline); |
} |
@@ -177,17 +174,14 @@ TEST_F(HttpPipelinedHostImplTest, OpensAllPipelinesOnPipelineSuccess) { |
MockPipeline* pipeline2 = AddTestPipeline(1, true, true); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
host_->OnPipelineFeedback(pipeline1, HttpPipelinedConnection::OK); |
- EXPECT_CALL(*pipeline2, CreateNewStream()) |
- .Times(1) |
- .WillOnce(Return(kDummyStream)); |
+ EXPECT_CALL(*pipeline2, CreateNewStream()).Times(1).WillOnce( |
+ Return(kDummyStream)); |
EXPECT_EQ(kDummyStream, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(2); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(2); |
ClearTestPipeline(pipeline1); |
ClearTestPipeline(pipeline2); |
} |
@@ -197,8 +191,7 @@ TEST_F(HttpPipelinedHostImplTest, ShutsDownOnOldVersion) { |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(0); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(0); |
EXPECT_CALL(delegate_, |
OnHostDeterminedCapability(host_.get(), PIPELINE_INCAPABLE)) |
.Times(1); |
@@ -206,9 +199,13 @@ TEST_F(HttpPipelinedHostImplTest, ShutsDownOnOldVersion) { |
HttpPipelinedConnection::OLD_HTTP_VERSION); |
ClearTestPipeline(pipeline); |
- EXPECT_EQ(NULL, host_->CreateStreamOnNewPipeline( |
- kDummyConnection, ssl_config_, proxy_info_, net_log_, true, |
- kProtoSPDY3)); |
+ EXPECT_EQ(NULL, |
+ host_->CreateStreamOnNewPipeline(kDummyConnection, |
+ ssl_config_, |
+ proxy_info_, |
+ net_log_, |
+ true, |
+ kProtoSPDY3)); |
} |
TEST_F(HttpPipelinedHostImplTest, ShutsDownOnAuthenticationRequired) { |
@@ -216,8 +213,7 @@ TEST_F(HttpPipelinedHostImplTest, ShutsDownOnAuthenticationRequired) { |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(0); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(0); |
EXPECT_CALL(delegate_, |
OnHostDeterminedCapability(host_.get(), PIPELINE_INCAPABLE)) |
.Times(1); |
@@ -225,25 +221,26 @@ TEST_F(HttpPipelinedHostImplTest, ShutsDownOnAuthenticationRequired) { |
HttpPipelinedConnection::AUTHENTICATION_REQUIRED); |
ClearTestPipeline(pipeline); |
- EXPECT_EQ(NULL, host_->CreateStreamOnNewPipeline( |
- kDummyConnection, ssl_config_, proxy_info_, net_log_, true, |
- kProtoSPDY3)); |
+ EXPECT_EQ(NULL, |
+ host_->CreateStreamOnNewPipeline(kDummyConnection, |
+ ssl_config_, |
+ proxy_info_, |
+ net_log_, |
+ true, |
+ kProtoSPDY3)); |
} |
TEST_F(HttpPipelinedHostImplTest, ConnectionCloseHasNoEffect) { |
SetCapability(PIPELINE_UNKNOWN); |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(0); |
- EXPECT_CALL(delegate_, OnHostDeterminedCapability(host_.get(), _)) |
- .Times(0); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(0); |
+ EXPECT_CALL(delegate_, OnHostDeterminedCapability(host_.get(), _)).Times(0); |
host_->OnPipelineFeedback(pipeline, |
HttpPipelinedConnection::MUST_CLOSE_CONNECTION); |
EXPECT_EQ(NULL, host_->CreateStreamOnExistingPipeline()); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
ClearTestPipeline(pipeline); |
} |
@@ -251,8 +248,7 @@ TEST_F(HttpPipelinedHostImplTest, SuccessesLeadToCapable) { |
SetCapability(PIPELINE_UNKNOWN); |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
EXPECT_CALL(delegate_, |
OnHostDeterminedCapability(host_.get(), PIPELINE_CAPABLE)) |
.Times(1); |
@@ -262,8 +258,7 @@ TEST_F(HttpPipelinedHostImplTest, SuccessesLeadToCapable) { |
host_->OnPipelineFeedback(pipeline, HttpPipelinedConnection::OK); |
host_->OnPipelineFeedback(pipeline, HttpPipelinedConnection::OK); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
ClearTestPipeline(pipeline); |
} |
@@ -271,15 +266,12 @@ TEST_F(HttpPipelinedHostImplTest, IgnoresSocketErrorOnFirstRequest) { |
SetCapability(PIPELINE_UNKNOWN); |
MockPipeline* pipeline = AddTestPipeline(1, true, true); |
- EXPECT_CALL(delegate_, OnHostDeterminedCapability(host_.get(), _)) |
- .Times(0); |
+ EXPECT_CALL(delegate_, OnHostDeterminedCapability(host_.get(), _)).Times(0); |
host_->OnPipelineFeedback(pipeline, |
HttpPipelinedConnection::PIPELINE_SOCKET_ERROR); |
- EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())) |
- .Times(1); |
- host_->OnPipelineFeedback(pipeline, |
- HttpPipelinedConnection::OK); |
+ EXPECT_CALL(delegate_, OnHostHasAdditionalCapacity(host_.get())).Times(1); |
+ host_->OnPipelineFeedback(pipeline, HttpPipelinedConnection::OK); |
EXPECT_CALL(delegate_, |
OnHostDeterminedCapability(host_.get(), PIPELINE_INCAPABLE)) |