diff options
Diffstat (limited to 'net/spdy/spdy_test_util_common.cc')
-rw-r--r-- | net/spdy/spdy_test_util_common.cc | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/net/spdy/spdy_test_util_common.cc b/net/spdy/spdy_test_util_common.cc index 22ff5f6..66a6f8c3 100644 --- a/net/spdy/spdy_test_util_common.cc +++ b/net/spdy/spdy_test_util_common.cc @@ -540,12 +540,15 @@ base::WeakPtr<SpdySession> CreateSpdySessionHelper( EXPECT_EQ(OK, rv); - base::WeakPtr<SpdySession> spdy_session = + base::WeakPtr<SpdySession> spdy_session; + EXPECT_EQ( + expected_status, http_session->spdy_session_pool()->CreateAvailableSessionFromSocket( - key, connection.Pass(), net_log, OK, is_secure); - // Failure is reported asynchronously. - EXPECT_TRUE(spdy_session != NULL); - EXPECT_TRUE(HasSpdySession(http_session->spdy_session_pool(), key)); + key, connection.Pass(), net_log, OK, &spdy_session, + is_secure)); + EXPECT_EQ(expected_status == OK, spdy_session != NULL); + EXPECT_EQ(expected_status == OK, + HasSpdySession(http_session->spdy_session_pool(), key)); return spdy_session; } @@ -559,14 +562,14 @@ base::WeakPtr<SpdySession> CreateInsecureSpdySession( OK, false /* is_secure */); } -base::WeakPtr<SpdySession> TryCreateInsecureSpdySessionExpectingFailure( +void TryCreateInsecureSpdySessionExpectingFailure( const scoped_refptr<HttpNetworkSession>& http_session, const SpdySessionKey& key, Error expected_error, const BoundNetLog& net_log) { DCHECK_LT(expected_error, ERR_IO_PENDING); - return CreateSpdySessionHelper(http_session, key, net_log, - expected_error, false /* is_secure */); + CreateSpdySessionHelper(http_session, key, net_log, + expected_error, false /* is_secure */); } base::WeakPtr<SpdySession> CreateSecureSpdySession( @@ -640,15 +643,17 @@ base::WeakPtr<SpdySession> CreateFakeSpdySessionHelper( Error expected_status) { EXPECT_NE(expected_status, ERR_IO_PENDING); EXPECT_FALSE(HasSpdySession(pool, key)); + base::WeakPtr<SpdySession> spdy_session; scoped_ptr<ClientSocketHandle> handle(new ClientSocketHandle()); handle->SetSocket(scoped_ptr<StreamSocket>(new FakeSpdySessionClientSocket( expected_status == OK ? ERR_IO_PENDING : expected_status))); - base::WeakPtr<SpdySession> spdy_session = + EXPECT_EQ( + expected_status, pool->CreateAvailableSessionFromSocket( - key, handle.Pass(), BoundNetLog(), OK, true /* is_secure */); - // Failure is reported asynchronously. - EXPECT_TRUE(spdy_session != NULL); - EXPECT_TRUE(HasSpdySession(pool, key)); + key, handle.Pass(), BoundNetLog(), OK, &spdy_session, + true /* is_secure */)); + EXPECT_EQ(expected_status == OK, spdy_session != NULL); + EXPECT_EQ(expected_status == OK, HasSpdySession(pool, key)); return spdy_session; } @@ -659,12 +664,11 @@ base::WeakPtr<SpdySession> CreateFakeSpdySession(SpdySessionPool* pool, return CreateFakeSpdySessionHelper(pool, key, OK); } -base::WeakPtr<SpdySession> TryCreateFakeSpdySessionExpectingFailure( - SpdySessionPool* pool, - const SpdySessionKey& key, - Error expected_error) { +void TryCreateFakeSpdySessionExpectingFailure(SpdySessionPool* pool, + const SpdySessionKey& key, + Error expected_error) { DCHECK_LT(expected_error, ERR_IO_PENDING); - return CreateFakeSpdySessionHelper(pool, key, expected_error); + CreateFakeSpdySessionHelper(pool, key, expected_error); } SpdySessionPoolPeer::SpdySessionPoolPeer(SpdySessionPool* pool) : pool_(pool) { |