Cleanup ParsingExtensionValueTest 11/97711/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 2 Oct 2021 16:07:56 +0000 (18:07 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 3 Oct 2021 18:47:54 +0000 (20:47 +0200)
Simpler loading and better asserts.

Change-Id: I789cbf27e3fb226040babdfa599be614cd885b8a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/ParsingExtensionValueTest.java

index e1fb43fb53db9b0fbcd2196d044f0da32daf4ddb..6508e62038322e0e15e432652e7303a49843207d 100644 (file)
@@ -10,11 +10,9 @@ package org.opendaylight.yangtools.yang.stmt;
 import static org.hamcrest.CoreMatchers.instanceOf;
 import static org.hamcrest.CoreMatchers.startsWith;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertThrows;
 
 import org.junit.Test;
-import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
 import org.opendaylight.yangtools.yang.parser.spi.meta.SomeModifiersUnresolvedException;
 import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 
@@ -24,10 +22,8 @@ import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 public class ParsingExtensionValueTest {
     @Test
     public void extensionTest() {
-        final ReactorException ex = assertThrows(ReactorException.class,
-            () -> TestUtils.loadModules(getClass().getResource("/extensions").toURI()));
-        assertEquals(SomeModifiersUnresolvedException.class, ex.getClass());
-        final Throwable cause = ex.getCause();
+        final var ex = assertThrows(SomeModifiersUnresolvedException.class, () -> TestUtils.loadModules("/extensions"));
+        final var cause = ex.getCause();
         assertThat(cause, instanceOf(SourceException.class));
         assertThat(cause.getMessage(), startsWith("ext:id is not a YANG statement or use of extension"));
     }