X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FAbstractYangTest.java;h=eb5f70d7c2ba0087c0a84babeb73bbc9ad265c9e;hb=a56f747b898f4b9556a69b835861a5d522df35b5;hp=fa99dea14d43275f2c7bcf1d513dd21229ad61fc;hpb=4dc3bb90f1db1c4ee3f87d72734bc3de4d1b801e;p=controller.git diff --git a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java index fa99dea14d..eb5f70d7c2 100644 --- a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java +++ b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java @@ -27,8 +27,7 @@ import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode; import org.opendaylight.yangtools.yang.model.api.Module; import org.opendaylight.yangtools.yang.model.api.SchemaContext; -import org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor; -import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangInferencePipeline; +import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils; public abstract class AbstractYangTest { protected SchemaContext context; @@ -57,8 +56,7 @@ public abstract class AbstractYangTest { yangISs.addAll(getConfigApiYangInputStreams()); - final CrossSourceStatementReactor.BuildAction reactor = YangInferencePipeline.RFC6020_REACTOR.newBuild(); - context = reactor.buildEffective(yangISs); + context = YangParserTestUtils.parseYangStreams(yangISs); // close ISs for (InputStream is : yangISs) { is.close(); @@ -81,11 +79,10 @@ public abstract class AbstractYangTest { } public static List getConfigApiYangInputStreams() { - return getStreams("/META-INF/yang/config.yang", - "/META-INF/yang/rpc-context.yang"); + return getStreams("/META-INF/yang/config.yang", "/META-INF/yang/rpc-context.yang"); } - public Map mapIdentitiesByQNames(Module module) { + public Map mapIdentitiesByQNames(final Module module) { Map result = new HashMap<>(); for (IdentitySchemaNode identitySchemaNode : module.getIdentities()) { QName qName = identitySchemaNode.getQName(); @@ -98,7 +95,7 @@ public abstract class AbstractYangTest { return result; } - protected static List getStreams(String... paths) { + protected static List getStreams(final String... paths) { List result = new ArrayList<>(); for (String path : paths) { InputStream is = AbstractYangTest.class.getResourceAsStream(path); @@ -108,12 +105,13 @@ public abstract class AbstractYangTest { return result; } - protected Map loadThreadsServiceInterfaceEntries(String packageName) { + protected Map loadThreadsServiceInterfaceEntries(final String packageName) { Map identitiesToSIs = new HashMap<>(); return ServiceInterfaceEntry.create(threadsModule, packageName,identitiesToSIs); } - protected Map loadThreadsJava(Map modulesToSIEs, String packageName) { + protected Map loadThreadsJava( + final Map modulesToSIEs, final String packageName) { Map namesToMBEs = ModuleMXBeanEntry .create(threadsJavaModule, modulesToSIEs, context, new TypeProviderWrapper(new TypeProviderImpl (context)), packageName);