dump: update test cases for packet format v0.3

Refs: #4567, #4709
Change-Id: If14cfb8221182aa2c79add024108d5e3a21a189f
diff --git a/tests/dump/linux-sll-tcp4.pcap b/tests/dump/linux-sll-tcp4.pcap
index 37d1c13..47293cf 100644
--- a/tests/dump/linux-sll-tcp4.pcap
+++ b/tests/dump/linux-sll-tcp4.pcap
Binary files differ
diff --git a/tests/dump/nack.pcap b/tests/dump/nack.pcap
index ab177f3..2daf4ad 100644
--- a/tests/dump/nack.pcap
+++ b/tests/dump/nack.pcap
Binary files differ
diff --git a/tests/dump/ndndump.t.cpp b/tests/dump/ndndump.t.cpp
index 4e55fcc..cd56f12 100644
--- a/tests/dump/ndndump.t.cpp
+++ b/tests/dump/ndndump.t.cpp
@@ -167,25 +167,35 @@
 
 BOOST_AUTO_TEST_CASE(Interest)
 {
-  this->receive(*makeInterest("/test", true, DEFAULT_INTEREST_LIFETIME, 1));
-  BOOST_CHECK(output.is_equal("0.000000 Ethernet, INTEREST: /test?ndn.Nonce=1\n"));
+  auto interest = makeInterest("/test", false, DEFAULT_INTEREST_LIFETIME, 1);
+  this->receive(*interest);
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, INTEREST: /test?Nonce=1\n"));
+  this->receive(interest->setCanBePrefix(true));
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, INTEREST: /test?CanBePrefix&Nonce=1\n"));
+  this->receive(interest->setInterestLifetime(50_ms));
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, INTEREST: /test?CanBePrefix&Nonce=1&Lifetime=50\n"));
 }
 
 BOOST_AUTO_TEST_CASE(Data)
 {
-  this->receive(*makeData("/test"));
+  auto data = makeData("/test");
+  this->receive(*data);
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, DATA: /test\n"));
+  this->receive(data->setContentType(tlv::ContentType_Key));
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, DATA: /test\n"));
+  this->receive(data->setFreshnessPeriod(42_h));
   BOOST_CHECK(output.is_equal("0.000000 Ethernet, DATA: /test\n"));
 }
 
 BOOST_AUTO_TEST_CASE(Nack)
 {
-  auto interest = makeInterest("/test", true, DEFAULT_INTEREST_LIFETIME, 1);
+  auto interest = makeInterest("/test", false, DEFAULT_INTEREST_LIFETIME, 1);
   auto nack = makeNack(*interest, lp::NackReason::DUPLICATE);
   lp::Packet lpPacket(interest->wireEncode());
   lpPacket.add<lp::NackField>(nack.getHeader());
 
   this->receive(lpPacket);
-  BOOST_CHECK(output.is_equal("0.000000 Ethernet, NDNLPv2, NACK (Duplicate): /test?ndn.Nonce=1\n"));
+  BOOST_CHECK(output.is_equal("0.000000 Ethernet, NDNLPv2, NACK (Duplicate): /test?Nonce=1\n"));
 }
 
 BOOST_AUTO_TEST_CASE(LpFragment)
@@ -402,8 +412,9 @@
   dump.wantTimestamp = false;
   this->readFile("tests/dump/unrecognized-lp-field.pcap");
 
-  const std::string expected = "IP 128.196.203.36 > 128.187.81.12, TCP, length 800, "
-                               "NDNLPv2 invalid packet: unrecognized field 4 cannot be ignored\n";
+  const std::string expected =
+    "IP 128.196.203.36 > 128.187.81.12, TCP, length 800, "
+    "NDNLPv2 invalid packet: unrecognized field 4 cannot be ignored\n";
   BOOST_CHECK(output.is_equal(expected));
 }
 
@@ -423,32 +434,10 @@
   this->readFile("tests/dump/nack.pcap");
 
   const std::string expected =
-    "1456768916.467099 IP 1.0.0.1 > 1.0.0.2, UDP, length 42, "
-    "INTEREST: /producer/nack/congestion?ndn.MustBeFresh=1&ndn.Nonce=2581361680\n"
-    "1456768916.567099 IP 1.0.0.1 > 1.0.0.2, UDP, length 41, "
-    "INTEREST: /producer/nack/duplicate?ndn.MustBeFresh=1&ndn.Nonce=4138343109\n"
-    "1456768916.667099 IP 1.0.0.1 > 1.0.0.2, UDP, length 41, "
-    "INTEREST: /producer/nack/no-reason?ndn.MustBeFresh=1&ndn.Nonce=4034910304\n"
-    "1456768916.767099 IP 1.0.0.2 > 1.0.0.1, UDP, length 55, "
-    "NDNLPv2, NACK (Congestion): /producer/nack/congestion?ndn.MustBeFresh=1&ndn.Nonce=2581361680\n"
-    "1456768916.867099 IP 1.0.0.2 > 1.0.0.1, UDP, length 54, "
-    "NDNLPv2, NACK (Duplicate): /producer/nack/duplicate?ndn.MustBeFresh=1&ndn.Nonce=4138343109\n"
-    "1456768916.967099 IP 1.0.0.2 > 1.0.0.1, UDP, length 54, "
-    "NDNLPv2, NACK (None): /producer/nack/no-reason?ndn.MustBeFresh=1&ndn.Nonce=4034910304\n"
-    "1456768917.067099 IP 1.0.0.1 > 1.0.0.2, TCP, length 42, "
-    "INTEREST: /producer/nack/congestion?ndn.MustBeFresh=1&ndn.Nonce=3192497423\n"
-    "1456768917.267099 IP 1.0.0.2 > 1.0.0.1, TCP, length 55, "
-    "NDNLPv2, NACK (Congestion): /producer/nack/congestion?ndn.MustBeFresh=1&ndn.Nonce=3192497423\n"
-    "1456768917.367099 IP 1.0.0.1 > 1.0.0.2, TCP, length 82, "
-    "INTEREST: /producer/nack/duplicate?ndn.MustBeFresh=1&ndn.Nonce=522390724\n"
-    "1456768917.567099 IP 1.0.0.2 > 1.0.0.1, TCP, length 54, "
-    "NDNLPv2, NACK (Duplicate): /producer/nack/duplicate?ndn.MustBeFresh=1&ndn.Nonce=522390724\n"
-    "1456768917.767099 IP 1.0.0.2 > 1.0.0.1, TCP, length 54, "
-    "NDNLPv2, NACK (None): /producer/nack/no-reason?ndn.MustBeFresh=1&ndn.Nonce=2002441365\n"
-    "1456768917.967099 IP 1.0.0.1 > 1.0.0.2, TCP, length 41, "
-    "INTEREST: /producer/nack/no-reason?ndn.MustBeFresh=1&ndn.Nonce=3776824408\n"
-    "1456768918.067099 IP 1.0.0.2 > 1.0.0.1, TCP, length 54, "
-    "NDNLPv2, NACK (None): /producer/nack/no-reason?ndn.MustBeFresh=1&ndn.Nonce=3776824408\n";
+    "1571091605.129263 IP 127.0.0.1 > 127.0.0.1, TCP, length 36, "
+    "INTEREST: /producer/nack/no-route?Nonce=3301604226\n"
+    "1571091605.129702 IP 127.0.0.1 > 127.0.0.1, TCP, length 49, "
+    "NDNLPv2, NACK (NoRoute): /producer/nack/no-route?Nonce=3301604226\n";
   BOOST_CHECK(output.is_equal(expected));
 }
 
@@ -458,16 +447,8 @@
   this->readFile("tests/dump/linux-sll-tcp4.pcap");
 
   const std::string expected =
-    "IP 162.211.64.84 > 131.179.196.46, TCP, length 57, "
-    "INTEREST: /ndn/edu/ucla/ping/4436024701616433461?ndn.MustBeFresh=1&ndn.Nonce=1827520902\n"
-    "IP 162.211.64.84 > 131.179.196.46, TCP, length 41, "
-    "INTEREST: /ndn/edu/arizona/ping/8202?ndn.Nonce=1059849935\n"
-    "IP 131.179.196.46 > 162.211.64.84, TCP, length 403, "
-    "DATA: /ndn/edu/arizona/ping/8202\n"
-    "IP 131.179.196.46 > 162.211.64.84, TCP, length 57, "
-    "INTEREST: /ndn/edu/ucla/ping/4436024701616433462?ndn.MustBeFresh=1&ndn.Nonce=4082468009\n"
-    "IP 162.211.64.84 > 131.179.196.46, TCP, length 57, "
-    "INTEREST: /ndn/edu/ucla/ping/4436024701616433462?ndn.MustBeFresh=1&ndn.Nonce=4082468009\n";
+    "IP 162.211.64.84 > 131.179.196.46, TCP, length 41, INTEREST: /ndn/edu/arizona/ping/8202?Nonce=1059849935\n"
+    "IP 131.179.196.46 > 162.211.64.84, TCP, length 403, DATA: /ndn/edu/arizona/ping/8202\n";
   BOOST_CHECK(output.is_equal(expected));
 }
 
@@ -477,10 +458,8 @@
   this->readFile("tests/dump/linux-sll-udp4.pcap");
 
   const std::string expected =
-    "IP 162.211.64.84 > 131.179.196.46, UDP, length 42, "
-    "INTEREST: /ndn/edu/arizona/ping/31044?ndn.Nonce=3171630323\n"
-    "IP 131.179.196.46 > 162.211.64.84, UDP, length 404, "
-    "DATA: /ndn/edu/arizona/ping/31044\n";
+    "IP 162.211.64.84 > 131.179.196.46, UDP, length 42, INTEREST: /ndn/edu/arizona/ping/31044?Nonce=3171630323\n"
+    "IP 131.179.196.46 > 162.211.64.84, UDP, length 404, DATA: /ndn/edu/arizona/ping/31044\n";
   BOOST_CHECK(output.is_equal(expected));
 }
 
@@ -491,11 +470,11 @@
 
   const std::string expected =
     "IP6 2602:fff6:d:b317::39f8 > 2001:660:3302:282c:160::163, TCP, length 42, "
-    "INTEREST: /ndn/edu/arizona/ping/19573?ndn.Nonce=777756283\n"
+    "INTEREST: /ndn/edu/arizona/ping/19573?Nonce=777756283\n"
     "IP6 2001:660:3302:282c:160::163 > 2602:fff6:d:b317::39f8, TCP, length 404, "
     "DATA: /ndn/edu/arizona/ping/19573\n"
     "IP6 2001:660:3302:282c:160::163 > 2602:fff6:d:b317::39f8, TCP, length 56, "
-    "INTEREST: /ndn/fr/lip6/ping/7847878851635149046?ndn.MustBeFresh=1&ndn.Nonce=1836363210\n";
+    "invalid network packet: Unrecognized element of critical type 9\n";
   BOOST_CHECK(output.is_equal(expected));
 }
 
@@ -506,11 +485,11 @@
 
   const std::string expected =
     "IP6 2602:fff6:d:b317::39f8 > 2001:660:3302:282c:160::163, UDP, length 39, "
-    "INTEREST: /ndn/edu/arizona/ping/18?ndn.Nonce=571618686\n"
+    "INTEREST: /ndn/edu/arizona/ping/18?Nonce=571618686\n"
     "IP6 2001:660:3302:282c:160::163 > 2602:fff6:d:b317::39f8, UDP, length 401, "
     "DATA: /ndn/edu/arizona/ping/18\n"
     "IP6 2001:660:3302:282c:160::163 > 2602:fff6:d:b317::39f8, UDP, length 56, "
-    "INTEREST: /ndn/fr/lip6/ping/7847878851635149038?ndn.MustBeFresh=1&ndn.Nonce=192371114\n";
+    "invalid network packet: Unrecognized element of critical type 9\n";
   BOOST_CHECK(output.is_equal(expected));
 }