- assertPathArgumentTypes(id.getPathArguments(), expectedTypes);
- assertEquals(NeutronByGbpMappings.class, id.getTargetType());
- assertFalse(id.isWildcarded());
+ assertPathArgumentTypes(iid.getPathArguments(), expectedTypes);
+ assertEquals(NeutronByGbpMappings.class, iid.getTargetType());
+ assertFalse(iid.isWildcarded());
+ }
+
+ @Test
+ public void test_NodeIid_topology() {
+ InstanceIdentifier<Node> iid =
+ NeutronOvsdbIidFactory.nodeIid(new TopologyId(OVSDB_TOPOLOGY_ID), new NodeId(UUID));
+ assertNotNull(iid);
+ Class<?>[] expectedTypes = {NetworkTopology.class, Topology.class, Node.class};
+ assertPathArgumentTypes(iid.getPathArguments(), expectedTypes);
+ assertEquals(Node.class, iid.getTargetType());
+ assertFalse(iid.isWildcarded());
+ }
+
+ @Test
+ public void test_NodeIid_inventory() {
+ org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId =
+ new org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId(UUID);
+ InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> iid =
+ NeutronOvsdbIidFactory.nodeIid(nodeId);
+ assertNotNull(iid);
+ Class<?>[] expectedTypes =
+ {Nodes.class, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node.class};
+ assertPathArgumentTypes(iid.getPathArguments(), expectedTypes);
+ assertEquals(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node.class,
+ iid.getTargetType());
+ assertFalse(iid.isWildcarded());