Index: webrtc/api/peerconnection_unittest.cc |
diff --git a/webrtc/api/peerconnection_unittest.cc b/webrtc/api/peerconnection_unittest.cc |
index 17ea28ba88fb78431ccd69d6d7999db45e69a230..b213ecb00f70effed4f3209958fb5ac8a0b3f412 100644 |
--- a/webrtc/api/peerconnection_unittest.cc |
+++ b/webrtc/api/peerconnection_unittest.cc |
@@ -2616,10 +2616,6 @@ |
return ParseUrl(url, std::string(), std::string()); |
} |
- bool ParseTurnUrl(const std::string& url) { |
- return ParseUrl(url, "username", "password"); |
- } |
- |
bool ParseUrl(const std::string& url, |
const std::string& username, |
const std::string& password) { |
@@ -2629,8 +2625,7 @@ |
server.username = username; |
server.password = password; |
servers.push_back(server); |
- return webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_) == |
- webrtc::RTCErrorType::NONE; |
+ return webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_); |
} |
protected: |
@@ -2650,13 +2645,13 @@ |
EXPECT_EQ(0U, turn_servers_.size()); |
stun_servers_.clear(); |
- EXPECT_TRUE(ParseTurnUrl("turn:hostname")); |
+ EXPECT_TRUE(ParseUrl("turn:hostname")); |
EXPECT_EQ(0U, stun_servers_.size()); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(cricket::PROTO_UDP, turn_servers_[0].ports[0].proto); |
turn_servers_.clear(); |
- EXPECT_TRUE(ParseTurnUrl("turns:hostname")); |
+ EXPECT_TRUE(ParseUrl("turns:hostname")); |
EXPECT_EQ(0U, stun_servers_.size()); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(cricket::PROTO_TLS, turn_servers_[0].ports[0].proto); |
@@ -2671,14 +2666,14 @@ |
TEST_F(IceServerParsingTest, VerifyDefaults) { |
// TURNS defaults |
- EXPECT_TRUE(ParseTurnUrl("turns:hostname")); |
+ EXPECT_TRUE(ParseUrl("turns:hostname")); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(5349, turn_servers_[0].ports[0].address.port()); |
EXPECT_EQ(cricket::PROTO_TLS, turn_servers_[0].ports[0].proto); |
turn_servers_.clear(); |
// TURN defaults |
- EXPECT_TRUE(ParseTurnUrl("turn:hostname")); |
+ EXPECT_TRUE(ParseUrl("turn:hostname")); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(3478, turn_servers_[0].ports[0].address.port()); |
EXPECT_EQ(cricket::PROTO_UDP, turn_servers_[0].ports[0].proto); |
@@ -2743,33 +2738,33 @@ |
// Test parsing the "?transport=xxx" part of the URL. |
TEST_F(IceServerParsingTest, ParseTransport) { |
- EXPECT_TRUE(ParseTurnUrl("turn:hostname:1234?transport=tcp")); |
+ EXPECT_TRUE(ParseUrl("turn:hostname:1234?transport=tcp")); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(cricket::PROTO_TCP, turn_servers_[0].ports[0].proto); |
turn_servers_.clear(); |
- EXPECT_TRUE(ParseTurnUrl("turn:hostname?transport=udp")); |
+ EXPECT_TRUE(ParseUrl("turn:hostname?transport=udp")); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ(cricket::PROTO_UDP, turn_servers_[0].ports[0].proto); |
turn_servers_.clear(); |
- EXPECT_FALSE(ParseTurnUrl("turn:hostname?transport=invalid")); |
- EXPECT_FALSE(ParseTurnUrl("turn:hostname?transport=")); |
- EXPECT_FALSE(ParseTurnUrl("turn:hostname?=")); |
- EXPECT_FALSE(ParseTurnUrl("?")); |
+ EXPECT_FALSE(ParseUrl("turn:hostname?transport=invalid")); |
+ EXPECT_FALSE(ParseUrl("turn:hostname?transport=")); |
+ EXPECT_FALSE(ParseUrl("turn:hostname?=")); |
+ EXPECT_FALSE(ParseUrl("?")); |
} |
// Test parsing ICE username contained in URL. |
TEST_F(IceServerParsingTest, ParseUsername) { |
- EXPECT_TRUE(ParseTurnUrl("turn:user@hostname")); |
+ EXPECT_TRUE(ParseUrl("turn:user@hostname")); |
EXPECT_EQ(1U, turn_servers_.size()); |
EXPECT_EQ("user", turn_servers_[0].credentials.username); |
turn_servers_.clear(); |
- EXPECT_FALSE(ParseTurnUrl("turn:@hostname")); |
- EXPECT_FALSE(ParseTurnUrl("turn:username@")); |
- EXPECT_FALSE(ParseTurnUrl("turn:@")); |
- EXPECT_FALSE(ParseTurnUrl("turn:user@name@hostname")); |
+ EXPECT_FALSE(ParseUrl("turn:@hostname")); |
+ EXPECT_FALSE(ParseUrl("turn:username@")); |
+ EXPECT_FALSE(ParseUrl("turn:@")); |
+ EXPECT_FALSE(ParseUrl("turn:user@name@hostname")); |
} |
// Test that username and password from IceServer is copied into the resulting |
@@ -2787,11 +2782,8 @@ |
PeerConnectionInterface::IceServer server; |
server.urls.push_back("stun:hostname"); |
server.urls.push_back("turn:hostname"); |
- server.username = "foo"; |
- server.password = "bar"; |
servers.push_back(server); |
- EXPECT_EQ(webrtc::RTCErrorType::NONE, |
- webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); |
+ EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); |
EXPECT_EQ(1U, stun_servers_.size()); |
EXPECT_EQ(1U, turn_servers_.size()); |
} |
@@ -2803,11 +2795,8 @@ |
PeerConnectionInterface::IceServer server; |
server.urls.push_back("turn:hostname"); |
server.urls.push_back("turn:hostname2"); |
- server.username = "foo"; |
- server.password = "bar"; |
servers.push_back(server); |
- EXPECT_EQ(webrtc::RTCErrorType::NONE, |
- webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); |
+ EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); |
EXPECT_EQ(2U, turn_servers_.size()); |
EXPECT_NE(turn_servers_[0].priority, turn_servers_[1].priority); |
} |