X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fimpl%2FYangParserSimpleTest.java;h=0320fa123a3d9484cb4aece830279d98b331e010;hb=b38a159fbe94b2b6cdb66c2d002ddef6c3e7d3bf;hp=65142b962c12f97d14964386c14c61c48f39f125;hpb=e5fb69f742a7a98f4767e630b819051d6d7d9153;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 65142b962c..0320fa123a 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 @@ -7,9 +7,12 @@ */ package org.opendaylight.yangtools.yang.parser.impl; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; -import java.io.FileNotFoundException; import java.net.URI; import java.text.DateFormat; import java.text.ParseException; @@ -18,11 +21,21 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Set; - import org.junit.Before; import org.junit.Test; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.model.api.*; +import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode; +import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition; +import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; +import org.opendaylight.yangtools.yang.model.api.GroupingDefinition; +import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode; +import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; +import org.opendaylight.yangtools.yang.model.api.Module; +import org.opendaylight.yangtools.yang.model.api.MustDefinition; +import org.opendaylight.yangtools.yang.model.api.SchemaPath; +import org.opendaylight.yangtools.yang.model.api.Status; +import org.opendaylight.yangtools.yang.model.api.TypeDefinition; +import org.opendaylight.yangtools.yang.model.api.UsesNode; public class YangParserSimpleTest { private final URI snNS = URI.create("urn:opendaylight:simple-nodes"); @@ -33,9 +46,9 @@ public class YangParserSimpleTest { private Set modules; @Before - public void init() throws FileNotFoundException, ParseException { + public void init() throws Exception { snRev = simpleDateFormat.parse("2013-07-30"); - modules = TestUtils.loadModules(getClass().getResource("/simple-test").getPath()); + modules = TestUtils.loadModules(getClass().getResource("/simple-test").toURI()); } @Test @@ -47,7 +60,6 @@ public class YangParserSimpleTest { // test SchemaNode args QName qname = data.getQName(); assertEquals("data", qname.getLocalName()); - assertEquals(snPref, qname.getPrefix()); assertEquals(snNS, qname.getNamespace()); assertEquals(snRev, qname.getRevision()); assertEquals("anyxml desc", data.getDescription()); @@ -147,8 +159,8 @@ public class YangParserSimpleTest { assertEquals(typedefQName, nodesType.getQName()); SchemaPath nodesTypePath = TestUtils.createPath(true, snNS, snRev, snPref, "nodes", "nodes-type"); assertEquals(nodesTypePath, nodesType.getPath()); - assertNull(nodesType.getDescription()); - assertNull(nodesType.getReference()); + assertTrue(nodesType.getDescription().isEmpty()); + assertTrue(nodesType.getReference().isEmpty()); assertEquals(Status.CURRENT, nodesType.getStatus()); assertEquals(0, nodesType.getUnknownSchemaNodes().size()); @@ -181,7 +193,7 @@ public class YangParserSimpleTest { private Date rev; private final String prefix = "sn"; - private SchemaPath createPath(String... names) { + private SchemaPath createPath(final String... names) { try { rev = new SimpleDateFormat("yyyy-MM-dd").parse("2013-07-30"); } catch (ParseException e) { @@ -192,7 +204,7 @@ public class YangParserSimpleTest { for (String name : names) { path.add(new QName(ns, rev, prefix, name)); } - return new SchemaPath(path, true); + return SchemaPath.create(path, true); } }