Migrate yang-data-tree-ri to JUnit5
[yangtools.git] / data / yang-data-tree-ri / src / test / java / org / opendaylight / yangtools / yang / data / tree / leafref / LeafRefContextTest.java
index 3d46298130fce76c3a9f3625fcbeb78a1f7cf3ad..db653472833fa4b9bcaf89d6fa68db4e2c486e2a 100644 (file)
@@ -7,14 +7,13 @@
  */
 package org.opendaylight.yangtools.yang.data.tree.leafref;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import java.util.Map;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
@@ -22,17 +21,17 @@ import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute;
 import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
 
-public class LeafRefContextTest {
+class LeafRefContextTest {
     private static EffectiveModelContext context;
     private static Module rootMod;
     private static QNameModule root;
     private static LeafRefContext rootLeafRefContext;
 
-    @BeforeClass
-    public static void init() {
+    @BeforeAll
+    static void init() {
         context = YangParserTestUtils.parseYangResourceDirectory("/leafref-context-test/correct-modules");
 
-        for (final Module module : context.getModules()) {
+        for (final var module : context.getModules()) {
             if (module.getName().equals("leafref-test2")) {
                 rootMod = module;
             }
@@ -42,8 +41,8 @@ public class LeafRefContextTest {
         rootLeafRefContext = LeafRefContext.create(context);
     }
 
-    @AfterClass
-    public static void cleanup() {
+    @AfterAll
+    static void cleanup() {
         context = null;
         root = null;
         rootMod = null;
@@ -51,19 +50,19 @@ public class LeafRefContextTest {
     }
 
     @Test
-    public void test() {
-        final QName q1 = QName.create(root, "ref1");
-        final QName q2 = QName.create(root, "leaf1");
-        final QName q3 = QName.create(root, "cont1");
-        final QName q4 = QName.create(root, "cont2");
-        final QName q5 = QName.create(root, "list1");
-        final QName q6 = QName.create(root, "name");
+    void test() {
+        final var q1 = QName.create(root, "ref1");
+        final var q2 = QName.create(root, "leaf1");
+        final var q3 = QName.create(root, "cont1");
+        final var q4 = QName.create(root, "cont2");
+        final var q5 = QName.create(root, "list1");
+        final var q6 = QName.create(root, "name");
 
-        final Absolute leafRefNode = Absolute.of(q1);
-        final Absolute targetNode = Absolute.of(q2);
-        final Absolute cont1Node = Absolute.of(q3);
-        final Absolute cont2Node = Absolute.of(q4);
-        final Absolute name1Node = Absolute.of(q3, q5, q6);
+        final var leafRefNode = Absolute.of(q1);
+        final var targetNode = Absolute.of(q2);
+        final var cont1Node = Absolute.of(q3);
+        final var cont2Node = Absolute.of(q4);
+        final var name1Node = Absolute.of(q3, q5, q6);
 
         assertTrue(rootLeafRefContext.isLeafRef(leafRefNode));
         assertFalse(rootLeafRefContext.isLeafRef(targetNode));
@@ -77,7 +76,7 @@ public class LeafRefContextTest {
         assertTrue(rootLeafRefContext.hasChildReferencedByLeafRef(cont2Node));
         assertFalse(rootLeafRefContext.hasChildReferencedByLeafRef(leafRefNode));
 
-        Map<QName, LeafRefContext> leafRefs = rootLeafRefContext.getAllLeafRefsReferencingThisNode(name1Node);
+        var leafRefs = rootLeafRefContext.getAllLeafRefsReferencingThisNode(name1Node);
         assertEquals(4, leafRefs.size());
         leafRefs = rootLeafRefContext.getAllLeafRefsReferencingThisNode(leafRefNode);
         assertTrue(leafRefs.isEmpty());