X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=common%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fcommon%2Fmapping%2FMappingUtilsImplTest.java;h=35dfa697a5f354be35a2157e300f092396d3c9fa;hb=f639861b2b1375318906720d0ac2aa1d3a137889;hp=61520b6b2a88ea586dd3ab8b36d94799dbe16470;hpb=6e3a1a8c489e2a5ffee14e7419a7a729ee893ba3;p=transportpce.git diff --git a/common/src/test/java/org/opendaylight/transportpce/common/mapping/MappingUtilsImplTest.java b/common/src/test/java/org/opendaylight/transportpce/common/mapping/MappingUtilsImplTest.java index 61520b6b2..35dfa697a 100644 --- a/common/src/test/java/org/opendaylight/transportpce/common/mapping/MappingUtilsImplTest.java +++ b/common/src/test/java/org/opendaylight/transportpce/common/mapping/MappingUtilsImplTest.java @@ -9,7 +9,6 @@ package org.opendaylight.transportpce.common.mapping; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import java.util.concurrent.ExecutionException; @@ -18,24 +17,23 @@ import org.junit.Test; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.WriteTransaction; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; -import org.opendaylight.transportpce.common.DataStoreContext; -import org.opendaylight.transportpce.common.DataStoreContextImpl; import org.opendaylight.transportpce.common.StringConstants; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.Network; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.Nodes; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.NodesBuilder; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.NodesKey; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.nodes.NodeInfo; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.nodes.NodeInfoBuilder; +import org.opendaylight.transportpce.test.DataStoreContext; +import org.opendaylight.transportpce.test.DataStoreContextImpl; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.Network; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.network.Nodes; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.network.NodesBuilder; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.network.NodesKey; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.network.nodes.NodeInfo; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev201012.network.nodes.NodeInfoBuilder; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; - public class MappingUtilsImplTest { private DataBroker dataBroker = null; @Before - public void setUp() throws Exception { + public void setUp() { DataStoreContext dataStoreContext = new DataStoreContextImpl(); dataBroker = dataStoreContext.getDataBroker(); } @@ -45,28 +43,30 @@ public class MappingUtilsImplTest { final MappingUtils mappingUtils = new MappingUtilsImpl(dataBroker); final NodeInfo nodeInfo = new NodeInfoBuilder().setOpenroadmVersion(NodeInfo.OpenroadmVersion._121).build(); final NodeInfo nodeInfo2 = new NodeInfoBuilder().setOpenroadmVersion(NodeInfo.OpenroadmVersion._221).build(); - Nodes nodes = new NodesBuilder().setNodeId("node3").build(); - InstanceIdentifier nodeInfoIID = InstanceIdentifier.builder(Network.class).child(Nodes.class, - new NodesKey("node")).child(NodeInfo.class).build(); - InstanceIdentifier nodeInfoIID2 = InstanceIdentifier.builder(Network.class).child(Nodes.class, - new NodesKey("node2")).child(NodeInfo.class).build(); + Nodes nodes = new NodesBuilder().setNodeId("nodes").setNodeInfo(nodeInfo).build(); + Nodes nodes2 = new NodesBuilder().setNodeId("nodes2").setNodeInfo(nodeInfo2).build(); + Nodes nodes3 = new NodesBuilder().setNodeId("nodes3").build(); InstanceIdentifier nodeIID = InstanceIdentifier.builder(Network.class).child(Nodes.class, - new NodesKey("node3")).build(); + new NodesKey("nodes")).build(); + InstanceIdentifier nodeIID2 = InstanceIdentifier.builder(Network.class).child(Nodes.class, + new NodesKey("nodes2")).build(); + InstanceIdentifier nodeIID3 = InstanceIdentifier.builder(Network.class).child(Nodes.class, + new NodesKey("nodes3")).build(); WriteTransaction wr = dataBroker.newWriteOnlyTransaction(); //Create a node version 1, a node version 2, and a node no version - wr.merge(LogicalDatastoreType.CONFIGURATION, nodeInfoIID, nodeInfo, true); - wr.merge(LogicalDatastoreType.CONFIGURATION, nodeInfoIID2, nodeInfo2, true); - wr.merge(LogicalDatastoreType.CONFIGURATION, nodeIID, nodes, true); + wr.merge(LogicalDatastoreType.CONFIGURATION, nodeIID, nodes); + wr.merge(LogicalDatastoreType.CONFIGURATION, nodeIID2, nodes2); + wr.merge(LogicalDatastoreType.CONFIGURATION, nodeIID3, nodes3); wr.commit().get(); //Test the versions are returned OK - assertEquals("They have the same openroadmVersion", - mappingUtils.getOpenRoadmVersion("node"), StringConstants.OPENROADM_DEVICE_VERSION_1_2_1); - assertEquals("They have the same openroadmVersion", - mappingUtils.getOpenRoadmVersion("node2"), StringConstants.OPENROADM_DEVICE_VERSION_2_2_1); - assertNull("node3 isn't exists", mappingUtils.getOpenRoadmVersion("node3")); - assertNotNull("node is existed", mappingUtils.getOpenRoadmVersion("node")); - assertNotNull("node2 is existed", mappingUtils.getOpenRoadmVersion("node2")); + assertEquals("NodeInfo with nodes as id should be 1.2.1 version", + StringConstants.OPENROADM_DEVICE_VERSION_1_2_1, + mappingUtils.getOpenRoadmVersion("nodes")); + assertEquals("NodeInfo with nodes as id should be 2.2.1 version", + StringConstants.OPENROADM_DEVICE_VERSION_2_2_1, + mappingUtils.getOpenRoadmVersion("nodes2")); + assertNull("NodeInfo with nodes3 as id should not exist", mappingUtils.getOpenRoadmVersion("nodes3")); }