Added Kryo serializers for Ip4Address, Ip6Address, Ip4Prefix, Ip6Prefix
Change-Id: Ib014bbe40b3df5c778e2d16d7b65b1cb62944e1c
diff --git a/core/store/serializers/src/test/java/org/onlab/onos/store/serializers/KryoSerializerTest.java b/core/store/serializers/src/test/java/org/onlab/onos/store/serializers/KryoSerializerTest.java
index 654ab11..82588b7 100644
--- a/core/store/serializers/src/test/java/org/onlab/onos/store/serializers/KryoSerializerTest.java
+++ b/core/store/serializers/src/test/java/org/onlab/onos/store/serializers/KryoSerializerTest.java
@@ -43,7 +43,11 @@
import org.onlab.onos.net.provider.ProviderId;
import org.onlab.packet.ChassisId;
import org.onlab.packet.IpAddress;
+import org.onlab.packet.Ip4Address;
+import org.onlab.packet.Ip6Address;
import org.onlab.packet.IpPrefix;
+import org.onlab.packet.Ip4Prefix;
+import org.onlab.packet.Ip6Prefix;
import org.onlab.packet.MacAddress;
import org.onlab.util.KryoNamespace;
@@ -168,11 +172,31 @@
}
@Test
+ public void testIp4Prefix() {
+ testSerialized(Ip4Prefix.valueOf("192.168.0.1/24"));
+ }
+
+ @Test
+ public void testIp6Prefix() {
+ testSerialized(Ip6Prefix.valueOf("1111:2222::/120"));
+ }
+
+ @Test
public void testIpAddress() {
testSerialized(IpAddress.valueOf("192.168.0.1"));
}
@Test
+ public void testIp4Address() {
+ testSerialized(Ip4Address.valueOf("192.168.0.1"));
+ }
+
+ @Test
+ public void testIp6Address() {
+ testSerialized(Ip6Address.valueOf("1111:2222::"));
+ }
+
+ @Test
public void testMacAddress() {
testSerialized(MacAddress.valueOf("12:34:56:78:90:ab"));
}