X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-parser-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fimpl%2FYangParserSimpleTest.java;h=c3cdc27fb8b77be0176e85fc1220bcdf21f4be05;hb=9da61dd08b3f6296021cce7c41442bd5d6a46f52;hp=8f3ac4c18b909b73c0b27ccf20f3f33302967623;hpb=dc617694f9f14fcb419f85c13b84bfd16e40084b;p=yangtools.git diff --git a/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/YangParserSimpleTest.java b/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/YangParserSimpleTest.java index 8f3ac4c18b..c3cdc27fb8 100644 --- a/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/YangParserSimpleTest.java +++ b/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/YangParserSimpleTest.java @@ -68,6 +68,7 @@ public class YangParserSimpleTest { assertEquals(Status.OBSOLETE, data.getStatus()); assertEquals(0, data.getUnknownSchemaNodes().size()); // test DataSchemaNode args + assertEquals(testModule, data.getParent()); assertFalse(data.isAugmenting()); assertFalse(data.isConfiguration()); ConstraintDefinition constraints = data.getConstraints(); @@ -117,6 +118,7 @@ public class YangParserSimpleTest { assertEquals(Status.CURRENT, nodes.getStatus()); assertEquals(0, nodes.getUnknownSchemaNodes().size()); // test DataSchemaNode args + assertEquals(test, nodes.getParent()); assertFalse(nodes.isAugmenting()); assertFalse(nodes.isConfiguration()); @@ -169,29 +171,30 @@ public class YangParserSimpleTest { // total size = 8: defined 6, inserted by uses 2 assertEquals(8, nodes.getChildNodes().size()); AnyXmlSchemaNode text = (AnyXmlSchemaNode)nodes.getDataChildByName("text"); - assertNotNull(text); + assertEquals(nodes, text.getParent()); ChoiceNode level = (ChoiceNode)nodes.getDataChildByName("level"); - assertNotNull(level); + assertEquals(nodes, level.getParent()); ContainerSchemaNode node = (ContainerSchemaNode)nodes.getDataChildByName("node"); - assertNotNull(node); + assertEquals(nodes, node.getParent()); LeafSchemaNode nodesId = (LeafSchemaNode)nodes.getDataChildByName("nodes-id"); - assertNotNull(nodesId); + assertEquals(nodes, nodesId.getParent()); LeafListSchemaNode added = (LeafListSchemaNode)nodes.getDataChildByName("added"); - assertNotNull(added); + assertEquals(nodes, added.getParent()); assertEquals(createPath("nodes", "added"), added.getPath()); assertEquals(createPath("mytype"), added.getType().getPath()); ListSchemaNode links = (ListSchemaNode) nodes.getDataChildByName("links"); - assertNotNull(links); + assertEquals(nodes, links.getParent()); assertFalse(links.isUserOrdered()); LeafSchemaNode source = (LeafSchemaNode)nodes.getDataChildByName("source"); - assertNotNull(source); + assertEquals(nodes, source.getParent()); LeafSchemaNode target = (LeafSchemaNode)nodes.getDataChildByName("target"); - assertNotNull(target); + assertEquals(nodes, target.getParent()); Set groupings = nodes.getGroupings(); assertEquals(1, groupings.size()); GroupingDefinition nodeGroup = groupings.iterator().next(); + assertEquals(nodes, nodeGroup.getParent()); QName groupQName = new QName(snNS, snRev, snPref, "node-group"); assertEquals(groupQName, nodeGroup.getQName()); SchemaPath nodeGroupPath = TestUtils.createPath(true, snNS, snRev, snPref, "nodes", "node-group"); @@ -200,6 +203,7 @@ public class YangParserSimpleTest { Set uses = nodes.getUses(); assertEquals(1, uses.size()); UsesNode use = uses.iterator().next(); + assertEquals(nodes, use.getParent()); assertEquals(nodeGroupPath, use.getGroupingPath()); }