X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Ftest%2Fbugfix%2FDOMCodecBug01Test.java;h=5a98767ff863bc2f446db8566a6ff5505a8312dc;hp=f60ddb991dfc54017e8df463bcb14d0642ee144b;hb=c5aaa057429dbceb764a50c24b2f4d21f05e1fc3;hpb=4186023bf290ceaeaccebd627ee8ea68b92dc1ed diff --git a/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/bugfix/DOMCodecBug01Test.java b/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/bugfix/DOMCodecBug01Test.java index f60ddb991d..5a98767ff8 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/bugfix/DOMCodecBug01Test.java +++ b/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/bugfix/DOMCodecBug01Test.java @@ -10,6 +10,7 @@ import java.util.concurrent.Executors; + import org.junit.Test; import org.opendaylight.controller.md.sal.common.api.TransactionStatus; import org.opendaylight.controller.sal.binding.test.AbstractDataServiceTest; @@ -28,6 +29,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.M import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.ApplyActionsBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction; import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionBuilder; +import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionKey; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef; @@ -148,7 +150,7 @@ public class DOMCodecBug01Test extends AbstractDataServiceTest { assertEquals(TransactionStatus.COMMITED, ret2.getResult()); // Data are not in the store. - assertNull(baDataService.readOperationalData(FLOW_INSTANCE_ID_BA)); + assertNull(baDataService.readConfigurationData(FLOW_INSTANCE_ID_BA)); } @@ -169,11 +171,13 @@ public class DOMCodecBug01Test extends AbstractDataServiceTest { flow.setNode(NODE_REF); InstructionsBuilder instructions = new InstructionsBuilder(); InstructionBuilder instruction = new InstructionBuilder(); + + instruction.setOrder(10); ApplyActionsBuilder applyActions = new ApplyActionsBuilder(); List actionList = new ArrayList<>(); PopMplsActionBuilder popMplsAction = new PopMplsActionBuilder(); popMplsAction.setEthernetType(34); - actionList.add(new ActionBuilder().setAction(popMplsAction.build()).build()); + actionList.add(new ActionBuilder().setAction(popMplsAction.build()).setOrder(10).build()); applyActions.setAction(actionList ); @@ -200,17 +204,9 @@ public class DOMCodecBug01Test extends AbstractDataServiceTest { FlowBuilder flow = new FlowBuilder(); flow.setKey(key); MatchBuilder match = new MatchBuilder(); - Ipv4MatchBuilder ipv4Match = new Ipv4MatchBuilder(); - // ipv4Match.setIpv4Destination(new Ipv4Prefix(cliInput.get(4))); match.setLayer4Match(new TcpMatchBuilder().build()); flow.setMatch(match.build()); - DropAction dropAction = new DropActionBuilder().build(); - // ActionBuilder action = new ActionBuilder(); - - // List actions = Collections - // .singletonList(action.build()); - // flow.setAction(actions); - flow.setPriority(2); + System.out.println("Putting the configuration Data................"); path1 = InstanceIdentifier.builder(Flows.class).child(Flow.class, key).toInstance(); // DataObject cls = (DataObject) modification.readConfigurationData(path1);