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

Unified Diff: chrome/utility/local_discovery/local_domain_resolver_unittest.cc

Issue 87693002: Refactored to make MDnsSocketFactory return array of sockets. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: chrome/utility/local_discovery/local_domain_resolver_unittest.cc
diff --git a/chrome/utility/local_discovery/local_domain_resolver_unittest.cc b/chrome/utility/local_discovery/local_domain_resolver_unittest.cc
index 828af27c3036263d378a4956a8f34b83044295b8..a3785ae88a3bfd8270f3557bce11d2f9927c51e2 100644
--- a/chrome/utility/local_discovery/local_domain_resolver_unittest.cc
+++ b/chrome/utility/local_discovery/local_domain_resolver_unittest.cc
@@ -60,17 +60,8 @@ const uint8 kSamplePacketAAAA[] = {
class LocalDomainResolverTest : public testing::Test {
public:
- LocalDomainResolverTest() : socket_factory_(new net::MockMDnsSocketFactory),
- mdns_client_(
- scoped_ptr<net::MDnsConnection::SocketFactory>(
- socket_factory_)) {
- }
-
- ~LocalDomainResolverTest() {
- }
-
virtual void SetUp() OVERRIDE {
- mdns_client_.StartListening();
+ mdns_client_.StartListening(&socket_factory_);
}
std::string IPAddressToStringWithEmpty(const net::IPAddressNumber& address) {
@@ -102,7 +93,7 @@ class LocalDomainResolverTest : public testing::Test {
std::string address_ipv4,
std::string address_ipv6));
- net::MockMDnsSocketFactory* socket_factory_;
+ net::MockMDnsSocketFactory socket_factory_;
net::MDnsClientImpl mdns_client_;
base::MessageLoop message_loop_;
};
@@ -113,15 +104,13 @@ TEST_F(LocalDomainResolverTest, ResolveDomainA) {
base::Bind(&LocalDomainResolverTest::AddressCallback,
base::Unretained(this)), &mdns_client_);
- EXPECT_CALL(*socket_factory_, OnSendTo(_))
- .Times(2); // Twice per query
+ EXPECT_CALL(socket_factory_, OnSendTo(_)).Times(2); // Twice per query
resolver.Start();
EXPECT_CALL(*this, AddressCallbackInternal(true, "1.2.3.4", ""));
- socket_factory_->SimulateReceive(
- kSamplePacketA, sizeof(kSamplePacketA));
+ socket_factory_.SimulateReceive(kSamplePacketA, sizeof(kSamplePacketA));
}
TEST_F(LocalDomainResolverTest, ResolveDomainAAAA) {
@@ -130,15 +119,13 @@ TEST_F(LocalDomainResolverTest, ResolveDomainAAAA) {
base::Bind(&LocalDomainResolverTest::AddressCallback,
base::Unretained(this)), &mdns_client_);
- EXPECT_CALL(*socket_factory_, OnSendTo(_))
- .Times(2); // Twice per query
+ EXPECT_CALL(socket_factory_, OnSendTo(_)).Times(2); // Twice per query
resolver.Start();
EXPECT_CALL(*this, AddressCallbackInternal(true, "", "a::1:2:3:4"));
- socket_factory_->SimulateReceive(
- kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
+ socket_factory_.SimulateReceive(kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
}
TEST_F(LocalDomainResolverTest, ResolveDomainAnyOneAvailable) {
@@ -147,13 +134,11 @@ TEST_F(LocalDomainResolverTest, ResolveDomainAnyOneAvailable) {
base::Bind(&LocalDomainResolverTest::AddressCallback,
base::Unretained(this)), &mdns_client_);
- EXPECT_CALL(*socket_factory_, OnSendTo(_))
- .Times(4); // Twice per query
+ EXPECT_CALL(socket_factory_, OnSendTo(_)).Times(4); // Twice per query
resolver.Start();
- socket_factory_->SimulateReceive(
- kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
+ socket_factory_.SimulateReceive(kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
EXPECT_CALL(*this, AddressCallbackInternal(true, "", "a::1:2:3:4"));
@@ -167,18 +152,15 @@ TEST_F(LocalDomainResolverTest, ResolveDomainAnyBothAvailable) {
base::Bind(&LocalDomainResolverTest::AddressCallback,
base::Unretained(this)), &mdns_client_);
- EXPECT_CALL(*socket_factory_, OnSendTo(_))
- .Times(4); // Twice per query
+ EXPECT_CALL(socket_factory_, OnSendTo(_)).Times(4); // Twice per query
resolver.Start();
EXPECT_CALL(*this, AddressCallbackInternal(true, "1.2.3.4", "a::1:2:3:4"));
- socket_factory_->SimulateReceive(
- kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
+ socket_factory_.SimulateReceive(kSamplePacketAAAA, sizeof(kSamplePacketAAAA));
- socket_factory_->SimulateReceive(
- kSamplePacketA, sizeof(kSamplePacketA));
+ socket_factory_.SimulateReceive(kSamplePacketA, sizeof(kSamplePacketA));
}
TEST_F(LocalDomainResolverTest, ResolveDomainNone) {
@@ -187,8 +169,7 @@ TEST_F(LocalDomainResolverTest, ResolveDomainNone) {
base::Bind(&LocalDomainResolverTest::AddressCallback,
base::Unretained(this)), &mdns_client_);
- EXPECT_CALL(*socket_factory_, OnSendTo(_))
- .Times(4); // Twice per query
+ EXPECT_CALL(socket_factory_, OnSendTo(_)).Times(4); // Twice per query
resolver.Start();

Powered by Google App Engine
This is Rietveld 408576698