X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fsal%2Fbinding%2Fyang%2Ftypes%2FBug4621.java;h=c3e98fb964e0211cd28fc54f686b2f197bc5824b;hb=31b156a4ff193800a8975b5b5ae57b5fce9ebb63;hp=1789757ff90d054647b52bbfcea93b00d8a7d4a2;hpb=93bf9cbff571114a6cc2422cd4a6a006a50b2b0e;p=mdsal.git diff --git a/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/Bug4621.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/Bug4621.java index 1789757ff9..c3e98fb964 100644 --- a/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/Bug4621.java +++ b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/Bug4621.java @@ -7,6 +7,8 @@ */ package org.opendaylight.yangtools.sal.binding.yang.types; +import static org.junit.Assert.assertNotNull; + import java.io.File; import java.net.URI; import java.net.URISyntaxException; @@ -14,6 +16,7 @@ import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; import org.opendaylight.yangtools.sal.binding.model.api.Type; +import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; @@ -43,10 +46,13 @@ public class Bug4621 { expectedEx.expect(IllegalArgumentException.class); - DataSchemaNode leafrefRel = ((ListSchemaNode) moduleValid.getDataChildByName("neighbor")).getDataChildByName - ("neighbor2-id"); + final QName listNode = QName.create(moduleValid.getQNameModule(), "neighbor"); + final QName leafrefNode = QName.create(moduleValid.getQNameModule(), "neighbor2-id"); + DataSchemaNode leafrefRel = ((ListSchemaNode) moduleValid.getDataChildByName(listNode)) + .getDataChildByName(leafrefNode); LeafSchemaNode leafRel = (LeafSchemaNode) leafrefRel; TypeDefinition leafTypeRel = leafRel.getType(); Type leafrefRelResolvedType = typeProvider.javaTypeForSchemaDefinitionType(leafTypeRel, leafRel); + assertNotNull(leafrefRelResolvedType); } } \ No newline at end of file