import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.IsInstanceOf.instanceOf;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
import java.util.Optional;
import org.junit.Test;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.api.type.Int16TypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.Int32TypeDefinition;
-public class YT971Test {
+public class YT971Test extends AbstractYangTest {
private static final QNameModule NAMESPACE = QNameModule.create(XMLNamespace.of("test"), Revision.of("2019-03-25"));
@Test
- public void testEscapeLexer() throws Exception {
- final SchemaContext schemaContext = StmtTestUtils.parseYangSource("/bugs/YT971/test.yang");
- assertNotNull(schemaContext);
+ public void testEscapeLexer() {
+ final var context = assertEffectiveModel("/bugs/YT971/test.yang");
- final DataSchemaNode someContainer = schemaContext.getDataChildByName(
+ final DataSchemaNode someContainer = context.getDataChildByName(
QName.create(NAMESPACE, "some-container"));
assertThat(someContainer, instanceOf(ContainerSchemaNode.class));
final ContainerSchemaNode containerSchemaNode = (ContainerSchemaNode) someContainer;