import static org.junit.Assert.assertNull;
import org.junit.Test;
-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.NodeInfo.OpenroadmVersion;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200429.network.nodes.NodeInfoBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.Node1;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.Node1Builder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev181019.NodeTypes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.OpenroadmNodeVersion;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.nodes.NodeInfo;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.nodes.NodeInfoBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.Node1;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.Node1Builder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.device.types.rev191129.NodeTypes;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.NodeId;
assertNull("SupportingNode should be null", createdNode.getSupportingNode());
assertEquals("Node key should be equals to NodeClliId ", new NodeKey(new NodeId("NodeClliId")),
createdNode.key());
- assertEquals("Expect org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.Node1 augmentation",
+ assertEquals("Expect org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.Node1 augmentation",
clliAugmentation, createdNode.augmentation(Node1.class));
}
assertEquals("Node id should be equals to NodeClliId ", new NodeId("NodeClliId"), createdNode.getNodeId());
}
- @Test
- public void createNodeWithNullClliTest() {
- NodeInfoBuilder nodeBldr = computeNodeInfoBuilderWithoutClli();
- Node createdNode = ClliNetwork.createNode("XPDRA01", nodeBldr.build());
- assertNull("Node id should be null", createdNode.getNodeId());
- }
-
private NodeInfoBuilder computeNodeInfoBuilder() {
NodeInfoBuilder nodeBldr = new NodeInfoBuilder()
.setNodeClli("NodeClliId")
.setNodeModel("NodeModel")
.setNodeIpAddress(new IpAddress(new Ipv4Address("127.0.0.1")))
- .setNodeType(NodeTypes.Xpdr)
+ .setNodeType(NodeTypes.forValue(NodeTypes.Xpdr.getIntValue()))
.setNodeVendor("VendorA")
- .setOpenroadmVersion(OpenroadmVersion._121);
+ .setOpenroadmVersion(OpenroadmNodeVersion._121);
return nodeBldr;
}
NodeInfoBuilder nodeBldr = new NodeInfoBuilder()
.setNodeModel("NodeModel")
.setNodeIpAddress(new IpAddress(new Ipv4Address("127.0.0.1")))
- .setNodeType(NodeTypes.Xpdr)
+ .setNodeType(NodeTypes.forValue(NodeTypes.Xpdr.getIntValue()))
.setNodeVendor("VendorA")
- .setOpenroadmVersion(OpenroadmVersion._121);
+ .setOpenroadmVersion(OpenroadmNodeVersion._121);
return nodeBldr;
}
}