Index: net/dns/mdns_client_unittest.cc |
diff --git a/net/dns/mdns_client_unittest.cc b/net/dns/mdns_client_unittest.cc |
index f524a5401c74446e558d0c3e4195a7a11dbbeacd..389b6f262d873559c7bec45b532a1a9374971014 100644 |
--- a/net/dns/mdns_client_unittest.cc |
+++ b/net/dns/mdns_client_unittest.cc |
@@ -1024,18 +1024,17 @@ class SimpleMockSocketFactory |
virtual ~SimpleMockSocketFactory() { |
} |
- virtual scoped_ptr<DatagramServerSocket> CreateSocket() OVERRIDE { |
- MockMDnsDatagramServerSocket* socket = sockets_.back(); |
- sockets_.weak_erase(sockets_.end() - 1); |
- return scoped_ptr<DatagramServerSocket>(socket); |
+ virtual void CreateSockets( |
+ ScopedVector<MDnsConnection::Socket>* sockets) OVERRIDE { |
+ sockets->swap(sockets_); |
} |
szym
2013/11/27 07:37:44
To avoid weird bugs, either sockets->clear() or DC
Vitaly Buka (NO REVIEWS)
2013/11/27 08:45:37
Done.
|
- void PushSocket(MockMDnsDatagramServerSocket* socket) { |
+ void PushSocket(MDnsConnection::Socket* socket) { |
sockets_.push_back(socket); |
} |
private: |
- ScopedVector<MockMDnsDatagramServerSocket> sockets_; |
+ ScopedVector<MDnsConnection::Socket> sockets_; |
}; |
class MockMDnsConnectionDelegate : public MDnsConnection::Delegate { |
@@ -1064,22 +1063,6 @@ class MDnsConnectionTest : public ::testing::Test { |
} |
bool InitConnection() { |
- EXPECT_CALL(*socket_ipv4_, AllowAddressReuse()); |
- EXPECT_CALL(*socket_ipv6_, AllowAddressReuse()); |
- |
- EXPECT_CALL(*socket_ipv4_, SetMulticastLoopbackMode(false)); |
- EXPECT_CALL(*socket_ipv6_, SetMulticastLoopbackMode(false)); |
- |
- EXPECT_CALL(*socket_ipv4_, ListenInternal("0.0.0.0:5353")) |
- .WillOnce(Return(OK)); |
- EXPECT_CALL(*socket_ipv6_, ListenInternal("[::]:5353")) |
- .WillOnce(Return(OK)); |
- |
- EXPECT_CALL(*socket_ipv4_, JoinGroupInternal("224.0.0.251")) |
- .WillOnce(Return(OK)); |
- EXPECT_CALL(*socket_ipv6_, JoinGroupInternal("ff02::fb")) |
- .WillOnce(Return(OK)); |
- |
return connection_.Init(&factory_); |
} |
@@ -1142,10 +1125,8 @@ TEST_F(MDnsConnectionTest, Send) { |
ASSERT_TRUE(InitConnection()); |
- EXPECT_CALL(*socket_ipv4_, |
- SendToInternal(sample_packet, "224.0.0.251:5353", _)); |
- EXPECT_CALL(*socket_ipv6_, |
- SendToInternal(sample_packet, "[ff02::fb]:5353", _)); |
+ EXPECT_CALL(*socket_ipv4_, SendToInternal(sample_packet, _)); |
+ EXPECT_CALL(*socket_ipv6_, SendToInternal(sample_packet, _)); |
connection_.Send(buf, buf->size()); |
} |