OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 1260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1271 EXPECT_EQ(0U, session->flags() & cricket::PORTALLOCATOR_ENABLE_IPV6); | 1271 EXPECT_EQ(0U, session->flags() & cricket::PORTALLOCATOR_ENABLE_IPV6); |
1272 EXPECT_LT(0U, session->flags() & cricket::PORTALLOCATOR_DISABLE_TCP); | 1272 EXPECT_LT(0U, session->flags() & cricket::PORTALLOCATOR_DISABLE_TCP); |
1273 EXPECT_LT(0U, | 1273 EXPECT_LT(0U, |
1274 session->flags() & cricket::PORTALLOCATOR_DISABLE_COSTLY_NETWORKS); | 1274 session->flags() & cricket::PORTALLOCATOR_DISABLE_COSTLY_NETWORKS); |
1275 } | 1275 } |
1276 | 1276 |
1277 // Test that the PeerConnection initializes the port allocator passed into it, | 1277 // Test that the PeerConnection initializes the port allocator passed into it, |
1278 // and on the correct thread. | 1278 // and on the correct thread. |
1279 TEST_F(PeerConnectionInterfaceTest, | 1279 TEST_F(PeerConnectionInterfaceTest, |
1280 CreatePeerConnectionInitializesPortAllocator) { | 1280 CreatePeerConnectionInitializesPortAllocator) { |
1281 std::unique_ptr<rtc::Thread> network_thread( | 1281 rtc::Thread network_thread; |
1282 rtc::Thread::CreateWithSocketServer()); | 1282 network_thread.Start(); |
1283 network_thread->Start(); | |
1284 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory( | 1283 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory( |
1285 webrtc::CreatePeerConnectionFactory( | 1284 webrtc::CreatePeerConnectionFactory( |
1286 network_thread.get(), rtc::Thread::Current(), rtc::Thread::Current(), | 1285 &network_thread, rtc::Thread::Current(), rtc::Thread::Current(), |
1287 nullptr, nullptr, nullptr)); | 1286 nullptr, nullptr, nullptr)); |
1288 std::unique_ptr<cricket::FakePortAllocator> port_allocator( | 1287 std::unique_ptr<cricket::FakePortAllocator> port_allocator( |
1289 new cricket::FakePortAllocator(network_thread.get(), nullptr)); | 1288 new cricket::FakePortAllocator(&network_thread, nullptr)); |
1290 cricket::FakePortAllocator* raw_port_allocator = port_allocator.get(); | 1289 cricket::FakePortAllocator* raw_port_allocator = port_allocator.get(); |
1291 PeerConnectionInterface::RTCConfiguration config; | 1290 PeerConnectionInterface::RTCConfiguration config; |
1292 rtc::scoped_refptr<PeerConnectionInterface> pc( | 1291 rtc::scoped_refptr<PeerConnectionInterface> pc( |
1293 pc_factory->CreatePeerConnection( | 1292 pc_factory->CreatePeerConnection( |
1294 config, nullptr, std::move(port_allocator), nullptr, &observer_)); | 1293 config, nullptr, std::move(port_allocator), nullptr, &observer_)); |
1295 // FakePortAllocator RTC_CHECKs that it's initialized on the right thread, | 1294 // FakePortAllocator RTC_CHECKs that it's initialized on the right thread, |
1296 // so all we have to do here is check that it's initialized. | 1295 // so all we have to do here is check that it's initialized. |
1297 EXPECT_TRUE(raw_port_allocator->initialized()); | 1296 EXPECT_TRUE(raw_port_allocator->initialized()); |
1298 } | 1297 } |
1299 | 1298 |
(...skipping 2396 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3696 EXPECT_NE(a, f); | 3695 EXPECT_NE(a, f); |
3697 | 3696 |
3698 PeerConnectionInterface::RTCConfiguration g; | 3697 PeerConnectionInterface::RTCConfiguration g; |
3699 g.disable_ipv6 = true; | 3698 g.disable_ipv6 = true; |
3700 EXPECT_NE(a, g); | 3699 EXPECT_NE(a, g); |
3701 | 3700 |
3702 PeerConnectionInterface::RTCConfiguration h( | 3701 PeerConnectionInterface::RTCConfiguration h( |
3703 PeerConnectionInterface::RTCConfigurationType::kAggressive); | 3702 PeerConnectionInterface::RTCConfigurationType::kAggressive); |
3704 EXPECT_NE(a, h); | 3703 EXPECT_NE(a, h); |
3705 } | 3704 } |
OLD | NEW |