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%2FYT1042Test.java;h=d657c4de3e5389df8e61714c4b41e01f9dbdceb2;hb=refs%2Fchanges%2F98%2F100398%2F1;hp=ab26a16c43bd63459889bc18e5db8158d0a564a3;hpb=0b7e89ec225d50e73ad09817b95faa005cc0b815;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1042Test.java b/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1042Test.java index ab26a16c43..d657c4de3e 100644 --- a/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1042Test.java +++ b/parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1042Test.java @@ -7,26 +7,14 @@ */ package org.opendaylight.yangtools.yang.stmt; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.isA; import static org.hamcrest.Matchers.startsWith; -import static org.junit.Assert.fail; import org.junit.Test; -import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException; -import org.opendaylight.yangtools.yang.parser.spi.source.SourceException; -public class YT1042Test { +public class YT1042Test extends AbstractYangTest { @Test - public void testSubmoduleConflict() throws Exception { - try { - StmtTestUtils.parseYangSources("/bugs/YT1042"); - fail("Sechema assembly should have failed"); - } catch (ReactorException e) { - final Throwable cause = e.getCause(); - assertThat(cause, isA(SourceException.class)); - assertThat(cause.getMessage(), - startsWith("Cannot add data tree child with name (foo)foo, a conflicting child already exists")); - } + public void testSubmoduleConflict() { + assertSourceExceptionDir("/bugs/YT1042", + startsWith("Cannot add data tree child with name (foo)foo, a conflicting child already exists")); } }