Teach YANG parser to retain DeclarationReference
[yangtools.git] / yang / odlext-parser-support / src / test / java / org / opendaylight / yangtools / odlext / parser / ContextReferenceTest.java
index 611459ae1e426adefb84591f1e71ab2dd1af12c1..a57f799dcec4d7ee51271a37ce40c0555bd32c5e 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.LeafEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.LeafListEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ListEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
+import org.opendaylight.yangtools.yang.model.parser.api.YangParserConfiguration;
 import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
 import org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors;
 import org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangStatementStreamSource;
@@ -44,8 +45,10 @@ public class ContextReferenceTest {
     @BeforeClass
     public static void createReactor() {
         reactor = RFC7950Reactors.vanillaReactorBuilder()
-            .addStatementSupport(ModelProcessingPhase.FULL_DECLARATION, ContextInstanceStatementSupport.INSTANCE)
-            .addStatementSupport(ModelProcessingPhase.FULL_DECLARATION, ContextReferenceStatementSupport.INSTANCE)
+            .addStatementSupport(ModelProcessingPhase.FULL_DECLARATION,
+                new ContextInstanceStatementSupport(YangParserConfiguration.DEFAULT))
+            .addStatementSupport(ModelProcessingPhase.FULL_DECLARATION,
+                new ContextReferenceStatementSupport(YangParserConfiguration.DEFAULT))
             .build();
     }