[ONOS-3222] Implement toString method for each Packet class
Change-Id: I17d72338d4202117d08b3dca9463be35a87a0c1e
diff --git a/utils/misc/src/test/java/org/onlab/packet/LLCTest.java b/utils/misc/src/test/java/org/onlab/packet/LLCTest.java
index 39bb72f..8154148 100644
--- a/utils/misc/src/test/java/org/onlab/packet/LLCTest.java
+++ b/utils/misc/src/test/java/org/onlab/packet/LLCTest.java
@@ -16,12 +16,14 @@
package org.onlab.packet;
+import org.apache.commons.lang3.StringUtils;
import org.junit.Before;
import org.junit.Test;
import java.nio.ByteBuffer;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
/**
* Unit tests for LLC class.
@@ -59,6 +61,9 @@
PacketTestUtils.testDeserializeTruncated(deserializer, bytes);
}
+ /**
+ * Tests deserialize and getters.
+ */
@Test
public void testDeserialize() throws Exception {
LLC llc = deserializer.deserialize(bytes, 0, bytes.length);
@@ -67,4 +72,17 @@
assertEquals(ssap, llc.getSsap());
assertEquals(ctrl, llc.getCtrl());
}
+
+ /**
+ * Tests toString.
+ */
+ @Test
+ public void testToStringLLC() throws Exception {
+ LLC llc = deserializer.deserialize(bytes, 0, bytes.length);
+ String str = llc.toString();
+
+ assertTrue(StringUtils.contains(str, "dsap=" + dsap));
+ assertTrue(StringUtils.contains(str, "ssap=" + ssap));
+ assertTrue(StringUtils.contains(str, "ctrl=" + ctrl));
+ }
}