1 package org.opendaylight.yangtools.yang.parser.impl.util;
3 import static org.junit.Assert.*;
5 import java.io.InputStream;
9 public class YangModelDependencyInfoTest {
12 public void testModuleWithNoImports() {
13 InputStream stream = getClass().getResourceAsStream("/ietf/ietf-inet-types@2010-09-24.yang");
14 YangModelDependencyInfo info = YangModelDependencyInfo.fromInputStream(stream);
16 assertEquals("ietf-inet-types", info.getName());
17 assertEquals("2010-09-24", info.getFormattedRevision());
18 assertNotNull(info.getDependencies());
23 public void testModuleWithImports() {
24 InputStream stream = getClass().getResourceAsStream("/parse-methods/dependencies/m2@2013-30-09.yang");
25 YangModelDependencyInfo info = YangModelDependencyInfo.fromInputStream(stream);
27 assertEquals("m2", info.getName());
28 assertEquals("2013-30-09", info.getFormattedRevision());
29 assertNotNull(info.getDependencies());
30 assertEquals(2, info.getDependencies().size());