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.openflowplugin.api.OFConstants;\r
import org.opendaylight.openflowplugin.extension.api.path.ActionPath;\r
import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorManager;\r
+import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorManagerFactory;\r
import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.action.data.ActionConvertorData;\r
import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.action.data.ActionResponseConvertorData;\r
import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.flow.FlowConvertorUtil;\r
* @author michal.polkorab\r
*/\r
public class ActionConvertorV13Test {\r
+ private ConvertorManager convertorManager;\r
+\r
+ @Before\r
+ public void setUp() {\r
+ convertorManager = ConvertorManagerFactory.createDefaultManager();\r
+ }\r
+\r
/**\r
* Test {@link org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.action.ActionResponseConvertor#convert(java.util.List, org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.action.data.ActionResponseConvertorData)}}\r
*/\r
data.setActionPath(ActionPath.FLOWSSTATISTICSUPDATE_FLOWANDSTATISTICSMAPLIST_INSTRUCTIONS_INSTRUCTION_INSTRUCTION_APPLYACTIONSCASE_APPLYACTIONS_ACTION_ACTION);\r
\r
Optional<List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action\r
- .Action>> mdSalActions = ConvertorManager.getInstance().convert(actions, data);\r
+ .Action>> mdSalActions = convertorManager.convert(actions, data);\r
\r
Assert.assertEquals("Wrong number of output actions", 0, mdSalActions.orElse(Collections.emptyList()).size());\r
}\r
data.setActionPath(ActionPath.FLOWSSTATISTICSUPDATE_FLOWANDSTATISTICSMAPLIST_INSTRUCTIONS_INSTRUCTION_INSTRUCTION_APPLYACTIONSCASE_APPLYACTIONS_ACTION_ACTION);\r
\r
Optional<List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action\r
- .Action>> mdSalActionsOptional = ConvertorManager.getInstance().convert(actions, data);\r
+ .Action>> mdSalActionsOptional = convertorManager.convert(actions, data);\r
\r
List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action\r
.Action> mdSalActions = mdSalActionsOptional.orElse(Collections.emptyList());\r
data.setDatapathId(new BigInteger("42"));\r
data.setIpProtocol(FlowConvertorUtil.getIpProtocolFromFlow(flow));\r
\r
- Optional<List<Action>> actionsOptional = ConvertorManager.getInstance().convert(salActions, data);\r
+ Optional<List<Action>> actionsOptional = convertorManager.convert(salActions, data);\r
List<Action> actions = actionsOptional.orElse(Collections.emptyList());\r
\r
Assert.assertEquals("Wrong number of actions", 12, actions.size());\r