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

Side by Side Diff: webrtc/pc/peerconnectioninterface_unittest.cc

Issue 2977953002: Partial Reland of Make the default ctor of rtc::Thread, protected (Closed)
Patch Set: Fix the same error elsewhere Created 3 years, 5 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 unified diff | Download patch
« no previous file with comments | « webrtc/pc/peerconnectionendtoend_unittest.cc ('k') | webrtc/pc/proxy_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 rtc::Thread network_thread; 1281 std::unique_ptr<rtc::Thread> network_thread(
1282 network_thread.Start(); 1282 rtc::Thread::CreateWithSocketServer());
1283 network_thread->Start();
1283 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory( 1284 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory(
1284 webrtc::CreatePeerConnectionFactory( 1285 webrtc::CreatePeerConnectionFactory(
1285 &network_thread, rtc::Thread::Current(), rtc::Thread::Current(), 1286 network_thread.get(), rtc::Thread::Current(), rtc::Thread::Current(),
1286 nullptr, nullptr, nullptr)); 1287 nullptr, nullptr, nullptr));
1287 std::unique_ptr<cricket::FakePortAllocator> port_allocator( 1288 std::unique_ptr<cricket::FakePortAllocator> port_allocator(
1288 new cricket::FakePortAllocator(&network_thread, nullptr)); 1289 new cricket::FakePortAllocator(network_thread.get(), nullptr));
1289 cricket::FakePortAllocator* raw_port_allocator = port_allocator.get(); 1290 cricket::FakePortAllocator* raw_port_allocator = port_allocator.get();
1290 PeerConnectionInterface::RTCConfiguration config; 1291 PeerConnectionInterface::RTCConfiguration config;
1291 rtc::scoped_refptr<PeerConnectionInterface> pc( 1292 rtc::scoped_refptr<PeerConnectionInterface> pc(
1292 pc_factory->CreatePeerConnection( 1293 pc_factory->CreatePeerConnection(
1293 config, nullptr, std::move(port_allocator), nullptr, &observer_)); 1294 config, nullptr, std::move(port_allocator), nullptr, &observer_));
1294 // FakePortAllocator RTC_CHECKs that it's initialized on the right thread, 1295 // FakePortAllocator RTC_CHECKs that it's initialized on the right thread,
1295 // so all we have to do here is check that it's initialized. 1296 // so all we have to do here is check that it's initialized.
1296 EXPECT_TRUE(raw_port_allocator->initialized()); 1297 EXPECT_TRUE(raw_port_allocator->initialized());
1297 } 1298 }
1298 1299
(...skipping 2396 matching lines...) Expand 10 before | Expand all | Expand 10 after
3695 EXPECT_NE(a, f); 3696 EXPECT_NE(a, f);
3696 3697
3697 PeerConnectionInterface::RTCConfiguration g; 3698 PeerConnectionInterface::RTCConfiguration g;
3698 g.disable_ipv6 = true; 3699 g.disable_ipv6 = true;
3699 EXPECT_NE(a, g); 3700 EXPECT_NE(a, g);
3700 3701
3701 PeerConnectionInterface::RTCConfiguration h( 3702 PeerConnectionInterface::RTCConfiguration h(
3702 PeerConnectionInterface::RTCConfigurationType::kAggressive); 3703 PeerConnectionInterface::RTCConfigurationType::kAggressive);
3703 EXPECT_NE(a, h); 3704 EXPECT_NE(a, h);
3704 } 3705 }
OLDNEW
« no previous file with comments | « webrtc/pc/peerconnectionendtoend_unittest.cc ('k') | webrtc/pc/proxy_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698