tests: fix Face/TestLpFragmenter after Data encoding changes in ndn-cxx

Change-Id: I6f01ca36ba6f5833a9d73ddc777c5fcdadcd7334
This commit is contained in:
Davide Pesavento committed 2020-07-28 16:16:27 -04:00
1 parent 13d582abec
commit 5bafd2c7c4
1 file changed
+10 -14
+10 -14
View File
@@ -51,10 +51,9 @@ BOOST_AUTO_TEST_CASE(FragmentSingleFragment)
lp::Packet packet;
packet.add<lp::IncomingFaceIdField>(123);
shared_ptr<Data> data = makeData("/test/data1");
auto data = makeData("/test/data123");
BOOST_REQUIRE_EQUAL(data->wireEncode().size(), 30);
packet.add<lp::FragmentField>(std::make_pair(data->wireEncode().begin(),
data->wireEncode().end()));
packet.add<lp::FragmentField>({data->wireEncode().begin(), data->wireEncode().end()});
bool isOk = false;
std::vector<lp::Packet> frags;
@@ -81,10 +80,9 @@ BOOST_AUTO_TEST_CASE(FragmentMultipleFragments)
lp::Packet packet;
packet.add<lp::IncomingFaceIdField>(123);
shared_ptr<Data> data = makeData("/test/data1/123456789/987654321/123456789");
auto data = makeData("/test/data123/123456789/987654321/123456789");
BOOST_REQUIRE_EQUAL(data->wireEncode().size(), 63);
packet.add<lp::FragmentField>(std::make_pair(data->wireEncode().begin(),
data->wireEncode().end()));
packet.add<lp::FragmentField>({data->wireEncode().begin(), data->wireEncode().end()});
bool isOk = false;
std::vector<lp::Packet> frags;
@@ -161,13 +159,12 @@ BOOST_AUTO_TEST_CASE(FragmentMtuTooSmall)
lp::Packet packet;
packet.add<lp::IncomingFaceIdField>(123);
shared_ptr<Data> data = makeData("/test/data1/123456789/987654321/123456789");
packet.add<lp::FragmentField>(std::make_pair(data->wireEncode().begin(),
data->wireEncode().end()));
auto data = makeData("/test/data123/123456789/987654321/123456789");
packet.add<lp::FragmentField>({data->wireEncode().begin(), data->wireEncode().end()});
bool isOk = false;
std::tie(isOk, std::ignore) = fragmenter.fragmentPacket(packet, mtu);
BOOST_REQUIRE(!isOk);
BOOST_CHECK_EQUAL(isOk, false);
}
BOOST_AUTO_TEST_CASE(FragmentOverFragCount)
@@ -181,13 +178,12 @@ BOOST_AUTO_TEST_CASE(FragmentOverFragCount)
lp::Packet packet;
packet.add<lp::IncomingFaceIdField>(123);
shared_ptr<Data> data = makeData("/test/data1/123456789/987654321/123456789");
packet.add<lp::FragmentField>(std::make_pair(data->wireEncode().begin(),
data->wireEncode().end()));
auto data = makeData("/test/data123/123456789/987654321/123456789");
packet.add<lp::FragmentField>({data->wireEncode().begin(), data->wireEncode().end()});
bool isOk = false;
std::tie(isOk, std::ignore) = fragmenter.fragmentPacket(packet, mtu);
BOOST_REQUIRE(!isOk);
BOOST_CHECK_EQUAL(isOk, false);
}
BOOST_AUTO_TEST_SUITE_END() // TestLpFragmentation