\r
import java.math.BigInteger;\r
import java.util.ArrayList;\r
+import java.util.Collections;\r
import java.util.List;\r
+import java.util.Optional;\r
import org.junit.Assert;\r
import org.junit.Before;\r
import org.junit.Test;\r
import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
import org.opendaylight.openflowplugin.api.OFConstants;\r
import org.opendaylight.openflowplugin.api.openflow.md.util.OpenflowVersion;\r
+import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.action.data.ActionConvertorData;\r
import org.opendaylight.openflowplugin.openflow.md.util.InventoryDataServiceUtil;\r
import org.opendaylight.openflowplugin.openflow.md.util.OpenflowPortsUtil;\r
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;\r
Assert.assertEquals((Object) version,\r
Short.valueOf(message.getVersion()));\r
Assert.assertEquals(xid, message.getXid());\r
- Assert.assertEquals(\r
- ActionConvertor.getActions(actionList, version, datapathId, null),\r
- message.getAction());\r
+ ActionConvertorData actionConvertorData = new ActionConvertorData(version);\r
+ actionConvertorData.setDatapathId(datapathId);\r
+\r
+ Optional<List<Action>> actionsOptional = ConvertorManager.getInstance().convert(\r
+ actionList, actionConvertorData);\r
+\r
+ List<Action> actions = actionsOptional.orElse(Collections.emptyList());\r
+ Assert.assertEquals(actions, message.getAction());\r
Assert.assertArrayEquals(transmitPacketInput.getPayload(), message.getData());\r
}\r
\r