Remove StmtTestUtils.findModules() 94/100394/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Apr 2022 22:48:24 +0000 (00:48 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Apr 2022 22:48:24 +0000 (00:48 +0200)
SchemaContext provide findModules(String), which serves the same
purpose, remove the utility method.

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

index 3de683e80c4d16b0b1ac27be94250a76c1a28918..339591cad111a5614996011169c13eaf25835f5c 100644 (file)
@@ -78,13 +78,12 @@ public class MoreRevisionsTest {
 
     @Test
     public void twoRevisionsTest2() throws ReactorException {
-        Collection<? extends Module> modules = RFC7950Reactors.defaultReactor().newBuild()
+        final var context = RFC7950Reactors.defaultReactor().newBuild()
                 .addSources(NETWORK_TOPOLOGY_20130712, NETWORK_TOPOLOGY_20131021, IETF_TYPES)
-                .buildEffective()
-                .getModules();
+                .buildEffective();
 
-        assertEquals(3, modules.size());
-        assertEquals(2, StmtTestUtils.findModules(modules, "network-topology").size());
+        assertEquals(3, context.getModuleStatements().size());
+        assertEquals(2, context.findModules("network-topology").size());
     }
 
     @Test
index 72acef86ac112d0dcbcec47dcae55b18bde5a019..cf334d9a430b8624dd6c4427ca313ec441d41ece 100644 (file)
@@ -17,7 +17,6 @@ import java.nio.file.Path;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
-import java.util.List;
 import java.util.Set;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.YangConstants;
@@ -65,16 +64,6 @@ public final class StmtTestUtils {
         }
     }
 
-    public static List<Module> findModules(final Collection<? extends Module> modules, final String moduleName) {
-        final List<Module> result = new ArrayList<>();
-        for (final Module module : modules) {
-            if (module.getName().equals(moduleName)) {
-                result.add(module);
-            }
-        }
-        return result;
-    }
-
     public static YangStatementStreamSource sourceForResource(final String resourceName) {
         try {
             return YangStatementStreamSource.create(YangTextSchemaSource.forPath(Path.of(