X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frepo%2FOpenconfigVerSharedSchemaRepositoryTest.java;h=14ea507201e0cfd41b4fcf066df607d2f01f884a;hb=ac3e96df074fd31f9fd96137a5781877b64baf86;hp=a5e624c50957de3c7bf4364b8c1d65f69a442ff2;hpb=f25cb98d9eaf4cae7c6a0d357d6cde60f5a8d9d5;p=yangtools.git diff --git a/parser/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/OpenconfigVerSharedSchemaRepositoryTest.java b/parser/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/OpenconfigVerSharedSchemaRepositoryTest.java index a5e624c509..14ea507201 100644 --- a/parser/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/OpenconfigVerSharedSchemaRepositoryTest.java +++ b/parser/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/OpenconfigVerSharedSchemaRepositoryTest.java @@ -16,47 +16,11 @@ import org.junit.Test; import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.model.repo.api.EffectiveModelContextFactory; -import org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration; -import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode; import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; import org.opendaylight.yangtools.yang.parser.rfc7950.ir.IRSchemaSource; import org.opendaylight.yangtools.yang.parser.rfc7950.repo.TextToIRTransformer; public class OpenconfigVerSharedSchemaRepositoryTest { - - @Test - public void testSemVerSharedSchemaRepository() throws Exception { - final SharedSchemaRepository sharedSchemaRepository = new SharedSchemaRepository( - "openconfig-ver-shared-schema-repo-test"); - - final SettableSchemaProvider bar = getImmediateYangSourceProviderFromResource( - "/openconfig-version/openconfigver-shared-schema-repository/bar@2016-01-01.yang"); - bar.register(sharedSchemaRepository); - bar.setResult(); - final SettableSchemaProvider foo = getImmediateYangSourceProviderFromResource( - "/openconfig-version/openconfigver-shared-schema-repository/foo.yang"); - foo.register(sharedSchemaRepository); - foo.setResult(); - final SettableSchemaProvider semVer = getImmediateYangSourceProviderFromResource( - "/openconfig-version/openconfigver-shared-schema-repository/openconfig-extensions.yang"); - semVer.register(sharedSchemaRepository); - semVer.setResult(); - - final EffectiveModelContextFactory fact = sharedSchemaRepository.createEffectiveModelContextFactory( - SchemaContextFactoryConfiguration.builder().setStatementParserMode(StatementParserMode.SEMVER_MODE) - .build()); - - final ListenableFuture inetAndTopologySchemaContextFuture = - fact.createEffectiveModelContext(bar.getId(), foo.getId(), semVer.getId()); - assertTrue(inetAndTopologySchemaContextFuture.isDone()); - assertSchemaContext(inetAndTopologySchemaContextFuture.get(), 3); - - final ListenableFuture barSchemaContextFuture = fact.createEffectiveModelContext( - bar.getId(), semVer.getId()); - assertTrue(barSchemaContextFuture.isDone()); - assertSchemaContext(barSchemaContextFuture.get(), 2); - } - @Test public void testSharedSchemaRepository() throws Exception { final SharedSchemaRepository sharedSchemaRepository = new SharedSchemaRepository("shared-schema-repo-test");