X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fstmt%2FYangParserIdentityTest.java;h=d5b95791f9f550a0e37020a7c81bd287f94548c9;hb=refs%2Fchanges%2F17%2F100217%2F9;hp=f6dde62889e037a3ff9aa8f9a5cbf0d88cc70517;hpb=2bb7a802d013711a64fcd4f5f0407e880f2fc657;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserIdentityTest.java b/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserIdentityTest.java index f6dde62889..d5b95791f9 100644 --- a/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserIdentityTest.java +++ b/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserIdentityTest.java @@ -7,6 +7,7 @@ */ package org.opendaylight.yangtools.yang.stmt; +import static org.hamcrest.CoreMatchers.startsWith; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotEquals; @@ -14,30 +15,21 @@ import java.util.Collection; import org.junit.Test; import org.opendaylight.yangtools.yang.model.api.Module; import org.opendaylight.yangtools.yang.model.api.ModuleImport; -import org.opendaylight.yangtools.yang.parser.spi.meta.SomeModifiersUnresolvedException; -public class YangParserIdentityTest { +public class YangParserIdentityTest extends AbstractYangTest { // base identity name equals identity name - @Test(expected = SomeModifiersUnresolvedException.class) - public void testParsingIdentityTestModule() throws Exception { - try { - StmtTestUtils.parseYangSource("/identity/identitytest.yang"); - } catch (SomeModifiersUnresolvedException e) { - StmtTestUtils.log(e, " "); - throw e; - } + @Test + public void testParsingIdentityTestModule() { + assertInferenceException(startsWith("Unable to resolve identity (urn:test.identitytest?revision=" + + "2014-09-17)test and base identity"), "/identity/identitytest.yang"); } // same module prefixed base identity name equals identity name - @Test(expected = SomeModifiersUnresolvedException.class) - public void testParsingPrefixIdentityTestModule() throws Exception { - try { - StmtTestUtils.parseYangSource("/identity/prefixidentitytest.yang"); - } catch (SomeModifiersUnresolvedException e) { - StmtTestUtils.log(e, " "); - throw e; - } + @Test + public void testParsingPrefixIdentityTestModule() { + assertInferenceException(startsWith("Unable to resolve identity (urn:test.prefixidentitytest?revision=" + + "2014-09-24)prefixtest and base identity"), "/identity/prefixidentitytest.yang"); } // imported module prefixed base identity name equals identity name, but