[ONOS-3222] Implement toString method for each Packet class
Change-Id: I17d72338d4202117d08b3dca9463be35a87a0c1e
diff --git a/utils/misc/src/test/java/org/onlab/packet/ipv6/EncapSecurityPayloadTest.java b/utils/misc/src/test/java/org/onlab/packet/ipv6/EncapSecurityPayloadTest.java
index e0e9919..d8e2f34 100644
--- a/utils/misc/src/test/java/org/onlab/packet/ipv6/EncapSecurityPayloadTest.java
+++ b/utils/misc/src/test/java/org/onlab/packet/ipv6/EncapSecurityPayloadTest.java
@@ -16,6 +16,7 @@
package org.onlab.packet.ipv6;
+import org.apache.commons.lang3.StringUtils;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -101,4 +102,16 @@
assertTrue(esp1.equals(esp1));
assertFalse(esp1.equals(esp2));
}
+
+ /**
+ * Tests toString.
+ */
+ @Test
+ public void testToStringESP() throws Exception {
+ EncapSecurityPayload esp = deserializer.deserialize(bytePacket, 0, bytePacket.length);
+ String str = esp.toString();
+
+ assertTrue(StringUtils.contains(str, "securityParamIndex=" + 0x13572468));
+ assertTrue(StringUtils.contains(str, "sequence=" + 0xffff00));
+ }
}