Updated extension registration keys
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / util / OF10ActionsSerializerTest.java
index a5c9099053e4643f9a350012627c91538f97cc1a..4a80e8c325f8c25ed9e4331953fc999d5c0d9a53 100644 (file)
@@ -16,10 +16,10 @@ import java.util.List;
 import org.junit.Assert;\r
 import org.junit.Before;\r
 import org.junit.Test;\r
-import org.opendaylight.openflowjava.protocol.api.extensibility.MessageTypeKey;\r
-import org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer;\r
 import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegistry;\r
+import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
 import org.opendaylight.openflowjava.protocol.impl.serialization.SerializerRegistryImpl;\r
+import org.opendaylight.openflowjava.util.ByteBufUtils;\r
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;\r
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev131002.DlAddressAction;\r
@@ -61,7 +61,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev13
 public class OF10ActionsSerializerTest {\r
 \r
     private SerializerRegistry registry;\r
-    private OFSerializer<Action> actionSerializer;\r
 \r
     /**\r
      * Initializes serializer table and stores correct factory in field\r
@@ -70,8 +69,6 @@ public class OF10ActionsSerializerTest {
     public void startUp() {\r
         registry = new SerializerRegistryImpl();\r
         registry.init();\r
-        actionSerializer = registry.getSerializer(\r
-                new MessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class));\r
     }\r
 \r
     /**\r
@@ -157,7 +154,8 @@ public class OF10ActionsSerializerTest {
         actions.add(actionBuilder.build());\r
         \r
         ByteBuf out = UnpooledByteBufAllocator.DEFAULT.buffer();\r
-        CodingUtils.serializeList(actions, actionSerializer, out);\r
+        ListSerializer.serializeList(actions, TypeKeyMakerFactory\r
+                .createActionKeyMaker(EncodeConstants.OF10_VERSION_ID), registry, out);\r
         \r
         Assert.assertEquals("Wrong action type", 0, out.readUnsignedShort());\r
         Assert.assertEquals("Wrong action length", 8, out.readUnsignedShort());\r