Port yang-parser-rfc7950 to JUnit 5
[yangtools.git] / parser / yang-parser-rfc7950 / src / test / java / org / opendaylight / yangtools / yang / stmt / Bug5884Test.java
index e8e4157a14de32f7a5a909194c12129ae9376b9a..3d910a0cabcf80a048eb569cecd5c75eb352feaf 100644 (file)
@@ -7,26 +7,24 @@
  */
 package org.opendaylight.yangtools.yang.stmt;
 
-import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.isA;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 
 import java.util.Iterator;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.Revision;
 import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.CaseSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.Module;
 
-public class Bug5884Test extends AbstractYangTest {
+class Bug5884Test extends AbstractYangTest {
     private static final String NS = "urn:yang.foo";
     private static final String REV = "2016-01-01";
 
     @Test
-    public void testBug5884() {
+    void testBug5884() {
         final var context = assertEffectiveModelDir("/bugs/bug5884");
 
         final QName root = QName.create(NS, REV, "main-container");
@@ -44,9 +42,7 @@ public class Bug5884Test extends AbstractYangTest {
 
     private static void testIterator(final Iterator<? extends AugmentationSchemaNode> iterator) {
         while (iterator.hasNext()) {
-            AugmentationSchemaNode allAugments = iterator.next();
-            final DataSchemaNode currentChoice = allAugments.getChildNodes().iterator().next();
-            assertThat(currentChoice, isA(CaseSchemaNode.class));
+            assertInstanceOf(CaseSchemaNode.class, iterator.next().getChildNodes().iterator().next());
         }
     }
 }
\ No newline at end of file