import org.opendaylight.yangtools.yang.model.api.meta.DeclarationInText;
import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
-import org.opendaylight.yangtools.yang.model.spi.source.YangTextSource;
+import org.opendaylight.yangtools.yang.model.spi.source.URLYangTextSource;
import org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration;
-public class YT1193Test {
+class YT1193Test {
@Test
void testDeclarationReference() throws Exception {
final var declaredRoots = new DefaultYangParserFactory()
.createParser(YangParserConfiguration.builder().retainDeclarationReferences(true).build())
- .addSource(YangTextSource.forResource(getClass(), "/yt1193/foo.yang"))
- .addSource(YangTextSource.forResource(getClass(), "/yt1193/bar.yang"))
- .addSource(YangTextSource.forResource(getClass(), "/yt1193/baz.yang"))
+ .addSource(new URLYangTextSource(YT1193Test.class.getResource("/yt1193/foo.yang")))
+ .addSource(new URLYangTextSource(YT1193Test.class.getResource("/yt1193/bar.yang")))
+ .addSource(new URLYangTextSource(YT1193Test.class.getResource("/yt1193/baz.yang")))
.buildDeclaredModel();
assertEquals(3, declaredRoots.size());