Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Unified Diff: extensions/browser/api/cast_channel/cast_socket_unittest.cc

Issue 555283002: Create new class "CastTransport", which encapsulates the message read and write event loops. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressed wez's feedback. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: extensions/browser/api/cast_channel/cast_socket_unittest.cc
diff --git a/extensions/browser/api/cast_channel/cast_socket_unittest.cc b/extensions/browser/api/cast_channel/cast_socket_unittest.cc
index fefed36841eb4337bd35d540d6c4ad936c5a7c48..27266d0d3074abe777bea0a097b922619660ce2c 100644
--- a/extensions/browser/api/cast_channel/cast_socket_unittest.cc
+++ b/extensions/browser/api/cast_channel/cast_socket_unittest.cc
@@ -74,14 +74,14 @@ static void CreateBinaryMessage(const std::string& namespace_,
data.c_str(), data.size()));
}
-class MockCastSocketDelegate : public CastSocket::Delegate {
+class MockCastSocketImplDelegate : public CastSocketImpl::Delegate {
public:
MOCK_METHOD3(OnError,
- void(const CastSocket* socket,
+ void(const CastSocketImpl* socket,
ChannelError error,
const LastErrors& last_errors));
- MOCK_METHOD2(OnMessage, void(const CastSocket* socket,
- const MessageInfo& message));
+ MOCK_METHOD2(OnMessage,
+ void(const CastSocketImpl* socket, const MessageInfo& message));
};
class MockTCPSocket : public net::TCPClientSocket {
@@ -148,40 +148,42 @@ class CompleteHandler {
DISALLOW_COPY_AND_ASSIGN(CompleteHandler);
};
-class TestCastSocket : public CastSocket {
+class TestCastSocketImpl : public CastSocketImpl {
public:
- static scoped_ptr<TestCastSocket> Create(MockCastSocketDelegate* delegate,
- Logger* logger) {
- return scoped_ptr<TestCastSocket>(new TestCastSocket(delegate,
- CreateIPEndPoint(),
- CHANNEL_AUTH_TYPE_SSL,
- kDistantTimeoutMillis,
- logger));
+ static scoped_ptr<TestCastSocketImpl> Create(
+ MockCastSocketImplDelegate* delegate,
+ Logger* logger) {
+ return scoped_ptr<TestCastSocketImpl>(
+ new TestCastSocketImpl(delegate,
+ CreateIPEndPoint(),
+ CHANNEL_AUTH_TYPE_SSL,
+ kDistantTimeoutMillis,
+ logger));
}
- static scoped_ptr<TestCastSocket> CreateSecure(
- MockCastSocketDelegate* delegate,
+ static scoped_ptr<TestCastSocketImpl> CreateSecure(
+ MockCastSocketImplDelegate* delegate,
Logger* logger) {
- return scoped_ptr<TestCastSocket>(
- new TestCastSocket(delegate,
- CreateIPEndPoint(),
- CHANNEL_AUTH_TYPE_SSL_VERIFIED,
- kDistantTimeoutMillis,
- logger));
+ return scoped_ptr<TestCastSocketImpl>(
+ new TestCastSocketImpl(delegate,
+ CreateIPEndPoint(),
+ CHANNEL_AUTH_TYPE_SSL_VERIFIED,
+ kDistantTimeoutMillis,
+ logger));
}
- explicit TestCastSocket(MockCastSocketDelegate* delegate,
- const net::IPEndPoint& ip_endpoint,
- ChannelAuthType channel_auth,
- int64 timeout_ms,
- Logger* logger)
- : CastSocket("abcdefg",
- ip_endpoint,
- channel_auth,
- delegate,
- &capturing_net_log_,
- base::TimeDelta::FromMilliseconds(timeout_ms),
- logger),
+ explicit TestCastSocketImpl(MockCastSocketImplDelegate* delegate,
+ const net::IPEndPoint& ip_endpoint,
+ ChannelAuthType channel_auth,
+ int64 timeout_ms,
+ Logger* logger)
+ : CastSocketImpl("abcdefg",
+ ip_endpoint,
+ channel_auth,
+ delegate,
+ &capturing_net_log_,
+ base::TimeDelta::FromMilliseconds(timeout_ms),
+ logger),
ip_(ip_endpoint),
connect_index_(0),
extract_cert_result_(true),
@@ -204,8 +206,7 @@ class TestCastSocket : public CastSocket {
return msg.length() - MessageFramer::MessageHeader::header_size();
}
- virtual ~TestCastSocket() {
- }
+ virtual ~TestCastSocketImpl() {}
// Helpers to set mock results for various operations.
void SetupTcp1Connect(net::IoMode mode, int result) {
@@ -346,13 +347,13 @@ class TestCastSocket : public CastSocket {
scoped_ptr<base::MockTimer> mock_timer_;
};
-class CastSocketTest : public testing::Test {
+class CastSocketImplTest : public testing::Test {
public:
- CastSocketTest()
+ CastSocketImplTest()
: logger_(new Logger(
scoped_ptr<base::TickClock>(new base::SimpleTestTickClock),
base::TimeTicks())) {}
- virtual ~CastSocketTest() {}
+ virtual ~CastSocketImplTest() {}
virtual void SetUp() OVERRIDE {
// Create a few test messages
@@ -392,15 +393,15 @@ class CastSocketTest : public testing::Test {
ASSERT_TRUE(MessageFramer::Serialize(reply_msg, &auth_reply_));
}
- void CreateCastSocket() {
- socket_ = TestCastSocket::Create(&mock_delegate_, logger_.get());
+ void CreateCastSocketImpl() {
+ socket_ = TestCastSocketImpl::Create(&mock_delegate_, logger_.get());
}
- void CreateCastSocketSecure() {
- socket_ = TestCastSocket::CreateSecure(&mock_delegate_, logger_.get());
+ void CreateCastSocketImplSecure() {
+ socket_ = TestCastSocketImpl::CreateSecure(&mock_delegate_, logger_.get());
}
- // Sets up CastSocket::Connect to succeed.
+ // Sets up CastSocketImpl::Connect to succeed.
// Connecting the socket also starts the read loop; so we add a mock
// read result that returns IO_PENDING and callback is never fired.
void ConnectHelper() {
@@ -422,9 +423,9 @@ class CastSocketTest : public testing::Test {
}
base::MessageLoop message_loop_;
- MockCastSocketDelegate mock_delegate_;
+ MockCastSocketImplDelegate mock_delegate_;
scoped_refptr<Logger> logger_;
- scoped_ptr<TestCastSocket> socket_;
+ scoped_ptr<TestCastSocketImpl> socket_;
CompleteHandler handler_;
MessageInfo test_messages_[arraysize(kTestData)];
CastMessage test_protos_[arraysize(kTestData)];
@@ -434,8 +435,8 @@ class CastSocketTest : public testing::Test {
};
// Tests connecting and closing the socket.
-TEST_F(CastSocketTest, TestConnectAndClose) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnectAndClose) {
+ CreateCastSocketImpl();
ConnectHelper();
SetupAuthMessage();
EXPECT_EQ(cast_channel::READY_STATE_OPEN, socket_->ready_state());
@@ -451,8 +452,8 @@ TEST_F(CastSocketTest, TestConnectAndClose) {
// Tests that the following connection flow works:
// - TCP connection succeeds (async)
// - SSL connection succeeds (async)
-TEST_F(CastSocketTest, TestConnect) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnect) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
socket_->SetupSsl1Connect(net::ASYNC, net::OK);
@@ -473,8 +474,8 @@ TEST_F(CastSocketTest, TestConnect) {
// - Cert is extracted successfully
// - Second TCP connection succeeds (async)
// - Second SSL connection succeeds (async)
-TEST_F(CastSocketTest, TestConnectTwoStep) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnectTwoStep) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
socket_->SetupSsl1Connect(net::ASYNC, net::ERR_CERT_AUTHORITY_INVALID);
@@ -498,8 +499,8 @@ TEST_F(CastSocketTest, TestConnectTwoStep) {
// - Second TCP connection succeeds (async)
// - Second SSL connection fails (async)
// - The flow should NOT be tried again
-TEST_F(CastSocketTest, TestConnectMaxTwoAttempts) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnectMaxTwoAttempts) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
socket_->SetupSsl1Connect(net::ASYNC, net::ERR_CERT_AUTHORITY_INVALID);
@@ -528,8 +529,8 @@ TEST_F(CastSocketTest, TestConnectMaxTwoAttempts) {
// - Challenge request is sent (async)
// - Challenge response is received (async)
// - Credentials are verified successfuly
-TEST_F(CastSocketTest, TestConnectFullSecureFlowAsync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectFullSecureFlowAsync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
@@ -550,8 +551,8 @@ TEST_F(CastSocketTest, TestConnectFullSecureFlowAsync) {
}
// Same as TestFullSecureConnectionFlowAsync, but operations are synchronous.
-TEST_F(CastSocketTest, TestConnectFullSecureFlowSync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectFullSecureFlowSync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -573,8 +574,8 @@ TEST_F(CastSocketTest, TestConnectFullSecureFlowSync) {
// Test that an AuthMessage with a mangled namespace triggers cancelation
// of the connection event loop.
-TEST_F(CastSocketTest, TestConnectAuthMessageCorrupted) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectAuthMessageCorrupted) {
+ CreateCastSocketImplSecure();
SetupAuthMessage("bogus_namespace");
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
@@ -601,8 +602,8 @@ TEST_F(CastSocketTest, TestConnectAuthMessageCorrupted) {
}
// Test connection error - TCP connect fails (async)
-TEST_F(CastSocketTest, TestConnectTcpConnectErrorAsync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectTcpConnectErrorAsync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::ERR_FAILED);
@@ -621,8 +622,8 @@ TEST_F(CastSocketTest, TestConnectTcpConnectErrorAsync) {
}
// Test connection error - TCP connect fails (sync)
-TEST_F(CastSocketTest, TestConnectTcpConnectErrorSync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectTcpConnectErrorSync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::ERR_FAILED);
@@ -641,8 +642,8 @@ TEST_F(CastSocketTest, TestConnectTcpConnectErrorSync) {
}
// Test connection error - timeout
-TEST_F(CastSocketTest, TestConnectTcpTimeoutError) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectTcpTimeoutError) {
+ CreateCastSocketImplSecure();
socket_->SetupTcp1ConnectUnresponsive();
EXPECT_CALL(handler_, OnConnectComplete(net::ERR_CONNECTION_FAILED));
EXPECT_CALL(mock_delegate_,
@@ -664,8 +665,8 @@ TEST_F(CastSocketTest, TestConnectTcpTimeoutError) {
}
// Test connection error - SSL connect fails (async)
-TEST_F(CastSocketTest, TestConnectSslConnectErrorAsync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectSslConnectErrorAsync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -685,8 +686,8 @@ TEST_F(CastSocketTest, TestConnectSslConnectErrorAsync) {
}
// Test connection error - SSL connect fails (sync)
-TEST_F(CastSocketTest, TestConnectSslConnectErrorSync) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectSslConnectErrorSync) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -706,8 +707,8 @@ TEST_F(CastSocketTest, TestConnectSslConnectErrorSync) {
}
// Test connection error - cert extraction error (async)
-TEST_F(CastSocketTest, TestConnectCertExtractionErrorAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnectCertExtractionErrorAsync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::ASYNC, net::OK);
socket_->SetupSsl1Connect(net::ASYNC, net::ERR_CERT_AUTHORITY_INVALID);
@@ -728,8 +729,8 @@ TEST_F(CastSocketTest, TestConnectCertExtractionErrorAsync) {
}
// Test connection error - cert extraction error (sync)
-TEST_F(CastSocketTest, TestConnectCertExtractionErrorSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestConnectCertExtractionErrorSync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
socket_->SetupSsl1Connect(net::SYNCHRONOUS, net::ERR_CERT_AUTHORITY_INVALID);
@@ -750,8 +751,8 @@ TEST_F(CastSocketTest, TestConnectCertExtractionErrorSync) {
}
// Test connection error - challenge send fails
-TEST_F(CastSocketTest, TestConnectChallengeSendError) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectChallengeSendError) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -772,8 +773,8 @@ TEST_F(CastSocketTest, TestConnectChallengeSendError) {
}
// Test connection error - challenge reply receive fails
-TEST_F(CastSocketTest, TestConnectChallengeReplyReceiveError) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectChallengeReplyReceiveError) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -795,8 +796,8 @@ TEST_F(CastSocketTest, TestConnectChallengeReplyReceiveError) {
}
// Test connection error - challenge reply verification fails
-TEST_F(CastSocketTest, TestConnectChallengeVerificationFails) {
- CreateCastSocketSecure();
+TEST_F(CastSocketImplTest, TestConnectChallengeVerificationFails) {
+ CreateCastSocketImplSecure();
SetupAuthMessage();
socket_->SetupTcp1Connect(net::SYNCHRONOUS, net::OK);
@@ -820,8 +821,8 @@ TEST_F(CastSocketTest, TestConnectChallengeVerificationFails) {
}
// Test write success - single message (async)
-TEST_F(CastSocketTest, TestWriteAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteAsync) {
+ CreateCastSocketImpl();
socket_->AddWriteResultForMessage(net::ASYNC, test_proto_strs_[0]);
ConnectHelper();
SetupAuthMessage();
@@ -837,8 +838,8 @@ TEST_F(CastSocketTest, TestWriteAsync) {
}
// Test write success - single message (sync)
-TEST_F(CastSocketTest, TestWriteSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteSync) {
+ CreateCastSocketImpl();
socket_->AddWriteResultForMessage(net::SYNCHRONOUS, test_proto_strs_[0]);
ConnectHelper();
SetupAuthMessage();
@@ -854,8 +855,8 @@ TEST_F(CastSocketTest, TestWriteSync) {
}
// Test write success - single message sent in multiple chunks (async)
-TEST_F(CastSocketTest, TestWriteChunkedAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteChunkedAsync) {
+ CreateCastSocketImpl();
socket_->AddWriteResultForMessage(net::ASYNC, test_proto_strs_[0], 2);
ConnectHelper();
SetupAuthMessage();
@@ -871,8 +872,8 @@ TEST_F(CastSocketTest, TestWriteChunkedAsync) {
}
// Test write success - single message sent in multiple chunks (sync)
-TEST_F(CastSocketTest, TestWriteChunkedSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteChunkedSync) {
+ CreateCastSocketImpl();
socket_->AddWriteResultForMessage(net::SYNCHRONOUS, test_proto_strs_[0], 2);
ConnectHelper();
SetupAuthMessage();
@@ -888,8 +889,8 @@ TEST_F(CastSocketTest, TestWriteChunkedSync) {
}
// Test write success - multiple messages (async)
-TEST_F(CastSocketTest, TestWriteManyAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteManyAsync) {
+ CreateCastSocketImpl();
for (size_t i = 0; i < arraysize(test_messages_); i++) {
size_t msg_size = test_proto_strs_[i].size();
socket_->AddWriteResult(net::ASYNC, msg_size);
@@ -910,8 +911,8 @@ TEST_F(CastSocketTest, TestWriteManyAsync) {
}
// Test write success - multiple messages (sync)
-TEST_F(CastSocketTest, TestWriteManySync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteManySync) {
+ CreateCastSocketImpl();
for (size_t i = 0; i < arraysize(test_messages_); i++) {
size_t msg_size = test_proto_strs_[i].size();
socket_->AddWriteResult(net::SYNCHRONOUS, msg_size);
@@ -932,8 +933,8 @@ TEST_F(CastSocketTest, TestWriteManySync) {
}
// Test write error - not connected
-TEST_F(CastSocketTest, TestWriteErrorNotConnected) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteErrorNotConnected) {
+ CreateCastSocketImpl();
SetupAuthMessage();
EXPECT_CALL(handler_, OnWriteComplete(net::ERR_FAILED));
@@ -946,8 +947,8 @@ TEST_F(CastSocketTest, TestWriteErrorNotConnected) {
}
// Test write error - very large message
-TEST_F(CastSocketTest, TestWriteErrorLargeMessage) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteErrorLargeMessage) {
+ CreateCastSocketImpl();
ConnectHelper();
SetupAuthMessage();
@@ -964,8 +965,8 @@ TEST_F(CastSocketTest, TestWriteErrorLargeMessage) {
}
// Test write error - network error (sync)
-TEST_F(CastSocketTest, TestWriteNetworkErrorSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteNetworkErrorSync) {
+ CreateCastSocketImpl();
socket_->AddWriteResult(net::SYNCHRONOUS, net::ERR_FAILED);
ConnectHelper();
SetupAuthMessage();
@@ -985,8 +986,8 @@ TEST_F(CastSocketTest, TestWriteNetworkErrorSync) {
}
// Test write error - network error (async)
-TEST_F(CastSocketTest, TestWriteErrorAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteErrorAsync) {
+ CreateCastSocketImpl();
socket_->AddWriteResult(net::ASYNC, net::ERR_FAILED);
ConnectHelper();
SetupAuthMessage();
@@ -1006,8 +1007,8 @@ TEST_F(CastSocketTest, TestWriteErrorAsync) {
}
// Test write error - 0 bytes written should be considered an error
-TEST_F(CastSocketTest, TestWriteErrorZeroBytesWritten) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteErrorZeroBytesWritten) {
+ CreateCastSocketImpl();
socket_->AddWriteResult(net::SYNCHRONOUS, 0);
ConnectHelper();
SetupAuthMessage();
@@ -1028,8 +1029,8 @@ TEST_F(CastSocketTest, TestWriteErrorZeroBytesWritten) {
// Test that when an error occurrs in one write, write callback is invoked for
// all pending writes with the error
-TEST_F(CastSocketTest, TestWriteErrorWithMultiplePendingWritesAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestWriteErrorWithMultiplePendingWritesAsync) {
+ CreateCastSocketImpl();
socket_->AddWriteResult(net::ASYNC, net::ERR_SOCKET_NOT_CONNECTED);
ConnectHelper();
SetupAuthMessage();
@@ -1053,8 +1054,8 @@ TEST_F(CastSocketTest, TestWriteErrorWithMultiplePendingWritesAsync) {
}
// Test read success - single message (async)
-TEST_F(CastSocketTest, TestReadAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadAsync) {
+ CreateCastSocketImpl();
socket_->AddReadResultForMessage(net::ASYNC, test_proto_strs_[0]);
EXPECT_CALL(mock_delegate_,
OnMessage(socket_.get(), A<const MessageInfo&>()));
@@ -1066,8 +1067,8 @@ TEST_F(CastSocketTest, TestReadAsync) {
}
// Test read success - single message (sync)
-TEST_F(CastSocketTest, TestReadSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadSync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->AddReadResultForMessage(net::SYNCHRONOUS, test_proto_strs_[0]);
EXPECT_CALL(mock_delegate_,
@@ -1079,8 +1080,8 @@ TEST_F(CastSocketTest, TestReadSync) {
}
// Test read success - single message received in multiple chunks (async)
-TEST_F(CastSocketTest, TestReadChunkedAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadChunkedAsync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->AddReadResultForMessage(net::ASYNC, test_proto_strs_[0], 2);
EXPECT_CALL(mock_delegate_,
@@ -1092,8 +1093,8 @@ TEST_F(CastSocketTest, TestReadChunkedAsync) {
}
// Test read success - single message received in multiple chunks (sync)
-TEST_F(CastSocketTest, TestReadChunkedSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadChunkedSync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->AddReadResultForMessage(net::SYNCHRONOUS, test_proto_strs_[0], 2);
EXPECT_CALL(mock_delegate_,
@@ -1105,8 +1106,8 @@ TEST_F(CastSocketTest, TestReadChunkedSync) {
}
// Test read success - multiple messages (async)
-TEST_F(CastSocketTest, TestReadManyAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadManyAsync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
size_t num_reads = arraysize(test_proto_strs_);
for (size_t i = 0; i < num_reads; i++)
@@ -1121,8 +1122,8 @@ TEST_F(CastSocketTest, TestReadManyAsync) {
}
// Test read success - multiple messages (sync)
-TEST_F(CastSocketTest, TestReadManySync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadManySync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
size_t num_reads = arraysize(test_proto_strs_);
for (size_t i = 0; i < num_reads; i++)
@@ -1137,8 +1138,8 @@ TEST_F(CastSocketTest, TestReadManySync) {
}
// Test read error - network error (async)
-TEST_F(CastSocketTest, TestReadErrorAsync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadErrorAsync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->AddReadResult(net::ASYNC, net::ERR_SOCKET_NOT_CONNECTED);
EXPECT_CALL(mock_delegate_,
@@ -1152,8 +1153,8 @@ TEST_F(CastSocketTest, TestReadErrorAsync) {
}
// Test read error - network error (sync)
-TEST_F(CastSocketTest, TestReadErrorSync) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadErrorSync) {
+ CreateCastSocketImpl();
SetupAuthMessage();
socket_->AddReadResult(net::SYNCHRONOUS, net::ERR_SOCKET_NOT_CONNECTED);
EXPECT_CALL(mock_delegate_,
@@ -1167,8 +1168,8 @@ TEST_F(CastSocketTest, TestReadErrorSync) {
}
// Test read error - header parse error
-TEST_F(CastSocketTest, TestReadHeaderParseError) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadHeaderParseError) {
+ CreateCastSocketImpl();
SetupAuthMessage();
uint32 body_size =
@@ -1189,8 +1190,8 @@ TEST_F(CastSocketTest, TestReadHeaderParseError) {
}
// Test read error - body parse error
-TEST_F(CastSocketTest, TestReadBodyParseError) {
- CreateCastSocket();
+TEST_F(CastSocketImplTest, TestReadBodyParseError) {
+ CreateCastSocketImpl();
SetupAuthMessage();
char body[] = "some body";
uint32 body_size = base::HostToNet32(arraysize(body));

Powered by Google App Engine
This is Rietveld 408576698