fix RDR use in ca and requester
Change-Id: Iff81b7a061670941276043aac3334695c645ee4e
diff --git a/tests/unit-tests/bench.t.cpp b/tests/unit-tests/bench.t.cpp
index c768035..13adf8c 100644
--- a/tests/unit-tests/bench.t.cpp
+++ b/tests/unit-tests/bench.t.cpp
@@ -38,24 +38,20 @@
util::DummyClientFace face(io, m_keyChain, {true, true});
CaModule ca(face, m_keyChain, "tests/unit-tests/config-files/config-ca-1", "ca-storage-memory");
- auto metaData = ca.generateCaProfileMetaData();
- auto profileData = ca.generateCaProfileData();
+ auto profileData = ca.getCaProfileData();
advanceClocks(time::milliseconds(20), 60);
Interest interest = MetadataObject::makeDiscoveryInterest(Name("/ndn/CA/INFO"));
std::cout << "CA Config discovery Interest Size: " << interest.wireEncode().size() << std::endl;
shared_ptr<Interest> infoInterest = nullptr;
- face.setInterestFilter(InterestFilter("/ndn/CA/INFO"),
- [&](const auto&, const Interest& interest) {
- if (interest.matchesData(*metaData)) {
- face.put(*metaData);
- }
- else {
- BOOST_CHECK(interest.matchesData(*profileData));
- face.put(*profileData);
- }
- }, nullptr, nullptr);
+ face.setInterestFilter(
+ InterestFilter("/ndn/CA/INFO"),
+ [&](const auto&, const Interest& interest) {
+ BOOST_CHECK(interest.matchesData(profileData));
+ face.put(profileData);
+ },
+ nullptr, nullptr);
advanceClocks(time::milliseconds(20), 60);
int count = 0;