import static org.junit.Assert.assertTrue;
import java.io.IOException;
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import org.opendaylight.yangtools.rfc6536.model.api.DefaultDenyAllSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
+import org.opendaylight.yangtools.yang.model.parser.api.YangParserConfiguration;
import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
import org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors;
public static void createReactor() {
reactor = RFC7950Reactors.defaultReactorBuilder()
.addStatementSupport(ModelProcessingPhase.FULL_DECLARATION,
- DefaultDenyAllStatementSupport.getInstance())
+ new DefaultDenyAllStatementSupport(YangParserConfiguration.DEFAULT))
.addStatementSupport(ModelProcessingPhase.FULL_DECLARATION,
- DefaultDenyWriteStatementSupport.getInstance())
+ new DefaultDenyWriteStatementSupport(YangParserConfiguration.DEFAULT))
.build();
}
+ @AfterClass
+ public static void freeReactor() {
+ reactor = null;
+ }
+
@Test
public void testResolution() throws ReactorException, IOException, YangSyntaxErrorException {
final BuildAction build = reactor.newBuild();