tests: explicitly set CanBePrefix in one more place

Refs: #4582
Change-Id: I000d09a0a936db873d50129b66cadfd21a621200
diff --git a/tests/publisher/test-dataset-interest-handler.cpp b/tests/publisher/test-dataset-interest-handler.cpp
index 56696f8..698895e 100644
--- a/tests/publisher/test-dataset-interest-handler.cpp
+++ b/tests/publisher/test-dataset-interest-handler.cpp
@@ -1,6 +1,6 @@
 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
 /*
- * Copyright (c) 2014-2020,  The University of Memphis,
+ * Copyright (c) 2014-2021,  The University of Memphis,
  *                           Regents of the University of California,
  *                           Arizona Board of Regents.
  *
@@ -25,8 +25,6 @@
 #include "tests/test-common.hpp"
 #include "publisher-fixture.hpp"
 
-#include <ndn-cxx/mgmt/nfd/control-response.hpp>
-
 namespace nlsr {
 namespace test {
 
@@ -41,7 +39,7 @@
   ndn::Block parser(face.sentData[0].getContent());
   parser.parse();
 
-  ndn::Block::element_const_iterator it = parser.elements_begin();
+  auto it = parser.elements_begin();
   BOOST_CHECK_EQUAL(isSameType(*it++), true);
   BOOST_CHECK(it == parser.elements_end());
 
@@ -97,7 +95,7 @@
       return block.type() == ndn::tlv::nlsr::RoutingTable; });
 }
 
-BOOST_AUTO_TEST_CASE(Routername)
+BOOST_AUTO_TEST_CASE(RouterName)
 {
   ndn::Name regRouterPrefix(conf.getRouterPrefix());
   regRouterPrefix.append("nlsr");
@@ -120,11 +118,8 @@
 
   // Install routing table
   RoutingTableEntry rte1("desrouter1");
-  const ndn::Name& DEST_ROUTER = rte1.getDestination();
-
   NextHop nh = createNextHop("udp://face-test1", 10);
-
-  rt1.addNextHop(DEST_ROUTER, nh);
+  rt1.addNextHop(rte1.getDestination(), nh);
 
   ndn::Name routerName(conf.getRouterPrefix());
   routerName.append("nlsr");
@@ -132,23 +127,22 @@
   // Request adjacency LSAs
   face.receive(ndn::Interest(ndn::Name(routerName).append("lsdb").append("adjacencies")).setCanBePrefix(true));
   processDatasetInterest(face,
-    [] (const ndn::Block& block) { return block.type() == ndn::tlv::nlsr::AdjacencyLsa; });
+    [] (const auto& block) { return block.type() == ndn::tlv::nlsr::AdjacencyLsa; });
 
   // Request coordinate LSAs
   face.receive(ndn::Interest(ndn::Name(routerName).append("lsdb").append("coordinates")).setCanBePrefix(true));
   processDatasetInterest(face,
-    [] (const ndn::Block& block) { return block.type() == ndn::tlv::nlsr::CoordinateLsa; });
+    [] (const auto& block) { return block.type() == ndn::tlv::nlsr::CoordinateLsa; });
 
   // Request Name LSAs
   face.receive(ndn::Interest(ndn::Name(routerName).append("lsdb").append("names")).setCanBePrefix(true));
   processDatasetInterest(face,
-    [] (const ndn::Block& block) { return block.type() == ndn::tlv::nlsr::NameLsa; });
+    [] (const auto& block) { return block.type() == ndn::tlv::nlsr::NameLsa; });
 
   // Request Routing Table
-  face.receive(ndn::Interest(ndn::Name(routerName).append("routing-table")));
+  face.receive(ndn::Interest(ndn::Name(routerName).append("routing-table")).setCanBePrefix(true));
   processDatasetInterest(face,
-    [] (const ndn::Block& block) {
-      return block.type() == ndn::tlv::nlsr::RoutingTable; });
+    [] (const auto& block) { return block.type() == ndn::tlv::nlsr::RoutingTable; });
 }
 
 BOOST_AUTO_TEST_SUITE_END()