| Index: webrtc/p2p/base/turnport_unittest.cc
|
| diff --git a/webrtc/p2p/base/turnport_unittest.cc b/webrtc/p2p/base/turnport_unittest.cc
|
| index 0e415a28147e4e9a6f9ef73b8fad56bba1f2caf3..aa278d33306b8559ac9c080213756c8c2d910f49 100644
|
| --- a/webrtc/p2p/base/turnport_unittest.cc
|
| +++ b/webrtc/p2p/base/turnport_unittest.cc
|
| @@ -35,6 +35,7 @@
|
|
|
| using rtc::SocketAddress;
|
| using cricket::Connection;
|
| +using cricket::IceConfig;
|
| using cricket::Port;
|
| using cricket::PortInterface;
|
| using cricket::TurnPort;
|
| @@ -402,7 +403,7 @@ class TurnPortTest : public testing::Test,
|
|
|
| // Send ping from UDP to TURN.
|
| Connection* conn1 = udp_port_->CreateConnection(
|
| - turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE);
|
| + turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 != NULL);
|
| conn1->Ping(0);
|
| WAIT(!turn_unknown_address_, kTimeout);
|
| @@ -412,7 +413,7 @@ class TurnPortTest : public testing::Test,
|
|
|
| // Send ping from TURN to UDP.
|
| Connection* conn2 = turn_port_->CreateConnection(
|
| - udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE);
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn2 != NULL);
|
| ASSERT_TRUE_WAIT(turn_create_permission_success_, kTimeout);
|
| conn2->Ping(0);
|
| @@ -432,10 +433,10 @@ class TurnPortTest : public testing::Test,
|
| PrepareTurnAndUdpPorts();
|
|
|
| // Create connections on both ends.
|
| - Connection* conn1 = udp_port_->CreateConnection(turn_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| - Connection* conn2 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn1 = udp_port_->CreateConnection(
|
| + turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| + Connection* conn2 = turn_port_->CreateConnection(
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn2 != NULL);
|
| ASSERT_TRUE_WAIT(turn_create_permission_success_, kTimeout);
|
| // Make sure turn connection can receive.
|
| @@ -459,7 +460,7 @@ class TurnPortTest : public testing::Test,
|
|
|
| // If the connection is created again, it will start to receive pings.
|
| conn2 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Port::ORIGIN_MESSAGE, IceConfig());
|
| conn1->Ping(0);
|
| EXPECT_TRUE_WAIT(conn2->receiving(), kTimeout);
|
| EXPECT_FALSE(turn_unknown_address_);
|
| @@ -470,9 +471,9 @@ class TurnPortTest : public testing::Test,
|
|
|
| // Create connections and send pings.
|
| Connection* conn1 = turn_port_->CreateConnection(
|
| - udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE);
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| Connection* conn2 = udp_port_->CreateConnection(
|
| - turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE);
|
| + turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 != NULL);
|
| ASSERT_TRUE(conn2 != NULL);
|
| conn1->SignalReadPacket.connect(static_cast<TurnPortTest*>(this),
|
| @@ -735,8 +736,8 @@ TEST_F(TurnPortTest, TestTurnTcpAllocateMismatch) {
|
| TEST_F(TurnPortTest, TestRefreshRequestGetsErrorResponse) {
|
| CreateTurnPort(kTurnUsername, kTurnPassword, kTurnUdpProtoAddr);
|
| PrepareTurnAndUdpPorts();
|
| - turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + turn_port_->CreateConnection(udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE,
|
| + IceConfig());
|
| // Set bad credentials.
|
| cricket::RelayCredentials bad_credentials("bad_user", "bad_pwd");
|
| turn_port_->set_credentials(bad_credentials);
|
| @@ -759,10 +760,10 @@ TEST_F(TurnPortTest, TestRefreshRequestGetsErrorResponse) {
|
| TEST_F(TurnPortTest, TestStopProcessingPacketsAfterClosed) {
|
| CreateTurnPort(kTurnUsername, kTurnPassword, kTurnUdpProtoAddr);
|
| PrepareTurnAndUdpPorts();
|
| - Connection* conn1 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| - Connection* conn2 = udp_port_->CreateConnection(turn_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn1 = turn_port_->CreateConnection(
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| + Connection* conn2 = udp_port_->CreateConnection(
|
| + turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 != NULL);
|
| ASSERT_TRUE(conn2 != NULL);
|
| // Make sure conn2 is writable.
|
| @@ -785,14 +786,14 @@ TEST_F(TurnPortTest, TestCreateConnectionWhenSocketClosed) {
|
| CreateTurnPort(kTurnUsername, kTurnPassword, kTurnTcpProtoAddr);
|
| PrepareTurnAndUdpPorts();
|
| // Create a connection.
|
| - Connection* conn1 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn1 = turn_port_->CreateConnection(
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 != NULL);
|
|
|
| // Close the socket and create a connection again.
|
| turn_port_->OnSocketClose(turn_port_->socket(), 1);
|
| conn1 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 == NULL);
|
| }
|
|
|
| @@ -897,8 +898,8 @@ TEST_F(TurnPortTest, TestRefreshCreatePermissionRequest) {
|
| CreateTurnPort(kTurnUsername, kTurnPassword, kTurnUdpProtoAddr);
|
| PrepareTurnAndUdpPorts();
|
|
|
| - Connection* conn = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn = turn_port_->CreateConnection(
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ConnectConnectionDestroyedSignal(conn);
|
| ASSERT_TRUE(conn != NULL);
|
| ASSERT_TRUE_WAIT(turn_create_permission_success_, kTimeout);
|
| @@ -919,11 +920,11 @@ TEST_F(TurnPortTest, TestRefreshCreatePermissionRequest) {
|
| TEST_F(TurnPortTest, TestChannelBindGetErrorResponse) {
|
| CreateTurnPort(kTurnUsername, kTurnPassword, kTurnUdpProtoAddr);
|
| PrepareTurnAndUdpPorts();
|
| - Connection* conn1 = turn_port_->CreateConnection(udp_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn1 = turn_port_->CreateConnection(
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn1 != nullptr);
|
| - Connection* conn2 = udp_port_->CreateConnection(turn_port_->Candidates()[0],
|
| - Port::ORIGIN_MESSAGE);
|
| + Connection* conn2 = udp_port_->CreateConnection(
|
| + turn_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig());
|
| ASSERT_TRUE(conn2 != nullptr);
|
| ConnectConnectionDestroyedSignal(conn1);
|
| conn1->Ping(0);
|
| @@ -1008,7 +1009,7 @@ TEST_F(TurnPortTest, TestConnectionDestroyedOnCreatePermissionFailure) {
|
| ASSERT_TRUE_WAIT(udp_ready_, kTimeout);
|
| // Create a connection.
|
| TestConnectionWrapper conn(turn_port_->CreateConnection(
|
| - udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE));
|
| + udp_port_->Candidates()[0], Port::ORIGIN_MESSAGE, IceConfig()));
|
| ASSERT_TRUE(conn.connection() != nullptr);
|
|
|
| // Asynchronously, CreatePermission request should be sent and fail, closing
|
|
|