|
@@ -645,15 +645,17 @@ singleAddress(const string &address, uint16_t port) {
|
|
|
TEST_F(ASIOLinkTest, recursiveSetupV4) {
|
|
|
setDNSService(true, false);
|
|
|
uint16_t port = boost::lexical_cast<uint16_t>(TEST_CLIENT_PORT);
|
|
|
- EXPECT_NO_THROW(RecursiveQuery(*dns_service_, singleAddress(TEST_IPV6_ADDR,
|
|
|
- port)));
|
|
|
+ EXPECT_NO_THROW(RecursiveQuery(*dns_service_,
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port),
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port)));
|
|
|
}
|
|
|
|
|
|
TEST_F(ASIOLinkTest, recursiveSetupV6) {
|
|
|
setDNSService(false, true);
|
|
|
uint16_t port = boost::lexical_cast<uint16_t>(TEST_CLIENT_PORT);
|
|
|
- EXPECT_NO_THROW(RecursiveQuery(*dns_service_, singleAddress(TEST_IPV6_ADDR,
|
|
|
- port)));
|
|
|
+ EXPECT_NO_THROW(RecursiveQuery(*dns_service_,
|
|
|
+ singleAddress(TEST_IPV6_ADDR, port),
|
|
|
+ singleAddress(TEST_IPV6_ADDR,port)));
|
|
|
}
|
|
|
|
|
|
// XXX:
|
|
@@ -669,7 +671,9 @@ TEST_F(ASIOLinkTest, forwarderSend) {
|
|
|
uint16_t port = boost::lexical_cast<uint16_t>(TEST_CLIENT_PORT);
|
|
|
|
|
|
MockServer server(*io_service_);
|
|
|
- RecursiveQuery rq(*dns_service_, singleAddress(TEST_IPV4_ADDR, port));
|
|
|
+ RecursiveQuery rq(*dns_service_,
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port),
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port));
|
|
|
|
|
|
Question q(Name("example.com"), RRClass::IN(), RRType::TXT());
|
|
|
OutputBufferPtr buffer(new OutputBuffer(0));
|
|
@@ -715,8 +719,10 @@ TEST_F(ASIOLinkTest, recursiveTimeout) {
|
|
|
|
|
|
// Do the answer
|
|
|
const uint16_t port = boost::lexical_cast<uint16_t>(TEST_CLIENT_PORT);
|
|
|
- RecursiveQuery query(*dns_service_, singleAddress(TEST_IPV4_ADDR, port),
|
|
|
- 10, 2);
|
|
|
+ RecursiveQuery query(*dns_service_,
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port),
|
|
|
+ singleAddress(TEST_IPV4_ADDR, port),
|
|
|
+ 10, 2);
|
|
|
Question question(Name("example.net"), RRClass::IN(), RRType::A());
|
|
|
OutputBufferPtr buffer(new OutputBuffer(0));
|
|
|
MessagePtr answer(new Message(Message::RENDER));
|
|
@@ -762,7 +768,7 @@ TEST_F(ASIOLinkTest, DISABLED_recursiveSendOk) {
|
|
|
|
|
|
MockServerStop server(*io_service_, &done);
|
|
|
vector<pair<string, uint16_t> > empty_vector;
|
|
|
- RecursiveQuery rq(*dns_service_, empty_vector, 10000, 0);
|
|
|
+ RecursiveQuery rq(*dns_service_, empty_vector, empty_vector, 10000, 0);
|
|
|
|
|
|
Question q(Name("www.isc.org"), RRClass::IN(), RRType::A());
|
|
|
OutputBufferPtr buffer(new OutputBuffer(0));
|
|
@@ -787,7 +793,7 @@ TEST_F(ASIOLinkTest, DISABLED_recursiveSendNXDOMAIN) {
|
|
|
|
|
|
MockServerStop server(*io_service_, &done);
|
|
|
vector<pair<string, uint16_t> > empty_vector;
|
|
|
- RecursiveQuery rq(*dns_service_, empty_vector, 10000, 0);
|
|
|
+ RecursiveQuery rq(*dns_service_, empty_vector, empty_vector, 10000, 0);
|
|
|
|
|
|
Question q(Name("wwwdoesnotexist.isc.org"), RRClass::IN(), RRType::A());
|
|
|
OutputBufferPtr buffer(new OutputBuffer(0));
|