Adding unit test to ensure TURN server priorities are unique.
BUG=webrtc:5209 R=pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1570563002 . Cr-Commit-Position: refs/heads/master@{#11177}
This commit is contained in:
@ -2022,4 +2022,17 @@ TEST_F(IceServerParsingTest, ParseMultipleUrls) {
|
||||
EXPECT_EQ(1U, turn_servers_.size());
|
||||
}
|
||||
|
||||
// Ensure that TURN servers are given unique priorities,
|
||||
// so that their resulting candidates have unique priorities.
|
||||
TEST_F(IceServerParsingTest, TurnServerPrioritiesUnique) {
|
||||
PeerConnectionInterface::IceServers servers;
|
||||
PeerConnectionInterface::IceServer server;
|
||||
server.urls.push_back("turn:hostname");
|
||||
server.urls.push_back("turn:hostname2");
|
||||
servers.push_back(server);
|
||||
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);
|
||||
}
|
||||
|
||||
#endif // if !defined(THREAD_SANITIZER)
|
||||
|
Reference in New Issue
Block a user