Do not test SimpleSchemaContext in parser 47/95147/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 12 Feb 2021 20:25:06 +0000 (21:25 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 12 Feb 2021 20:30:13 +0000 (21:30 +0100)
SimpleSchemaContext has its dedicated test suite, do not muck with
it.

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

index 5a15a0a25f3089b746665866352cb784b716e15e..ad1cb05d2f904d3f0d18753d9a1f66ef7871f281 100644 (file)
@@ -18,14 +18,12 @@ import java.net.URISyntaxException;
 import java.text.ParseException;
 import java.util.Collection;
 import java.util.Optional;
-import java.util.Set;
 import org.junit.Test;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.Revision;
 import org.opendaylight.yangtools.yang.common.XMLNamespace;
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
-import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang.model.api.NotificationDefinition;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
@@ -34,7 +32,6 @@ import org.opendaylight.yangtools.yang.model.api.Status;
 import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.UnrecognizedStatement;
 import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
-import org.opendaylight.yangtools.yang.model.util.SimpleSchemaContext;
 import org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors;
 import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
 import org.opendaylight.yangtools.yang.parser.stmt.reactor.EffectiveSchemaContext;
@@ -89,14 +86,9 @@ public class EffectiveSchemaContextTest {
         assertNotNull(schemaContext.getAvailableAugmentations());
         assertTrue(schemaContext.getAvailableAugmentations().isEmpty());
 
-        Module fooModule = schemaContext.findModule("foo", Revision.of("2016-09-21")).get();
+        assertTrue(schemaContext.findModule("foo", Revision.of("2016-09-21")).isPresent());
         assertEquals(3, schemaContext.getModules().size());
         assertEquals(3, schemaContext.getRootDeclaredStatements().size());
         assertEquals(3, schemaContext.getModuleStatements().size());
-
-        final Set<Module> modules = schemaContext.getModules();
-        final SchemaContext copiedSchemaContext =  SimpleSchemaContext.forModules(modules);
-        assertNotNull(copiedSchemaContext);
-        assertEquals(modules, copiedSchemaContext.getModules());
     }
 }