Index: webrtc/base/nat_unittest.cc |
diff --git a/webrtc/base/nat_unittest.cc b/webrtc/base/nat_unittest.cc |
index 8be1be9f05a9f6d6dff94151db8b4ce1fd654f4c..ca72c9356aecc4ef24a1050557878cf651131689 100644 |
--- a/webrtc/base/nat_unittest.cc |
+++ b/webrtc/base/nat_unittest.cc |
@@ -9,6 +9,7 @@ |
*/ |
#include <algorithm> |
+#include <memory> |
#include <string> |
#include "webrtc/base/gunit.h" |
@@ -178,11 +179,11 @@ bool TestConnectivity(const SocketAddress& src, const IPAddress& dst) { |
// The physical NAT tests require connectivity to the selected ip from the |
// internal address used for the NAT. Things like firewalls can break that, so |
// check to see if it's worth even trying with this ip. |
- scoped_ptr<PhysicalSocketServer> pss(new PhysicalSocketServer()); |
- scoped_ptr<AsyncSocket> client(pss->CreateAsyncSocket(src.family(), |
- SOCK_DGRAM)); |
- scoped_ptr<AsyncSocket> server(pss->CreateAsyncSocket(src.family(), |
- SOCK_DGRAM)); |
+ std::unique_ptr<PhysicalSocketServer> pss(new PhysicalSocketServer()); |
+ std::unique_ptr<AsyncSocket> client( |
+ pss->CreateAsyncSocket(src.family(), SOCK_DGRAM)); |
+ std::unique_ptr<AsyncSocket> server( |
+ pss->CreateAsyncSocket(src.family(), SOCK_DGRAM)); |
if (client->Bind(SocketAddress(src.ipaddr(), 0)) != 0 || |
server->Bind(SocketAddress(dst, 0)) != 0) { |
return false; |
@@ -244,8 +245,8 @@ void TestPhysicalInternal(const SocketAddress& int_addr) { |
SocketAddress(ext_addr2) |
}; |
- scoped_ptr<PhysicalSocketServer> int_pss(new PhysicalSocketServer()); |
- scoped_ptr<PhysicalSocketServer> ext_pss(new PhysicalSocketServer()); |
+ std::unique_ptr<PhysicalSocketServer> int_pss(new PhysicalSocketServer()); |
+ std::unique_ptr<PhysicalSocketServer> ext_pss(new PhysicalSocketServer()); |
TestBindings(int_pss.get(), int_addr, ext_pss.get(), ext_addrs); |
TestFilters(int_pss.get(), int_addr, ext_pss.get(), ext_addrs); |
@@ -274,16 +275,16 @@ class TestVirtualSocketServer : public VirtualSocketServer { |
IPAddress GetNextIP(int af) { return VirtualSocketServer::GetNextIP(af); } |
private: |
- scoped_ptr<SocketServer> ss_; |
+ std::unique_ptr<SocketServer> ss_; |
}; |
} // namespace |
void TestVirtualInternal(int family) { |
- scoped_ptr<TestVirtualSocketServer> int_vss(new TestVirtualSocketServer( |
- new PhysicalSocketServer())); |
- scoped_ptr<TestVirtualSocketServer> ext_vss(new TestVirtualSocketServer( |
- new PhysicalSocketServer())); |
+ std::unique_ptr<TestVirtualSocketServer> int_vss( |
+ new TestVirtualSocketServer(new PhysicalSocketServer())); |
+ std::unique_ptr<TestVirtualSocketServer> ext_vss( |
+ new TestVirtualSocketServer(new PhysicalSocketServer())); |
SocketAddress int_addr; |
SocketAddress ext_addrs[4]; |
@@ -351,15 +352,15 @@ class NatTcpTest : public testing::Test, public sigslot::has_slots<> { |
bool connected_; |
PhysicalSocketServer* int_pss_; |
PhysicalSocketServer* ext_pss_; |
- rtc::scoped_ptr<TestVirtualSocketServer> int_vss_; |
- rtc::scoped_ptr<TestVirtualSocketServer> ext_vss_; |
- rtc::scoped_ptr<Thread> int_thread_; |
- rtc::scoped_ptr<Thread> ext_thread_; |
- rtc::scoped_ptr<NATServer> nat_; |
- rtc::scoped_ptr<NATSocketFactory> natsf_; |
- rtc::scoped_ptr<AsyncSocket> client_; |
- rtc::scoped_ptr<AsyncSocket> server_; |
- rtc::scoped_ptr<AsyncSocket> accepted_; |
+ std::unique_ptr<TestVirtualSocketServer> int_vss_; |
+ std::unique_ptr<TestVirtualSocketServer> ext_vss_; |
+ std::unique_ptr<Thread> int_thread_; |
+ std::unique_ptr<Thread> ext_thread_; |
+ std::unique_ptr<NATServer> nat_; |
+ std::unique_ptr<NATSocketFactory> natsf_; |
+ std::unique_ptr<AsyncSocket> client_; |
+ std::unique_ptr<AsyncSocket> server_; |
+ std::unique_ptr<AsyncSocket> accepted_; |
}; |
TEST_F(NatTcpTest, DISABLED_TestConnectOut) { |
@@ -377,8 +378,8 @@ TEST_F(NatTcpTest, DISABLED_TestConnectOut) { |
EXPECT_EQ(client_->GetRemoteAddress(), server_->GetLocalAddress()); |
EXPECT_EQ(accepted_->GetRemoteAddress().ipaddr(), ext_addr_.ipaddr()); |
- rtc::scoped_ptr<rtc::TestClient> in(CreateTCPTestClient(client_.release())); |
- rtc::scoped_ptr<rtc::TestClient> out( |
+ std::unique_ptr<rtc::TestClient> in(CreateTCPTestClient(client_.release())); |
+ std::unique_ptr<rtc::TestClient> out( |
CreateTCPTestClient(accepted_.release())); |
const char* buf = "test_packet"; |