import static org.junit.Assert.assertTrue;
import static org.opendaylight.yangtools.yang.stmt.StmtTestUtils.sourceForResource;
import static org.junit.Assert.assertTrue;
import static org.opendaylight.yangtools.yang.stmt.StmtTestUtils.sourceForResource;
import java.util.Collection;
import java.util.Optional;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.common.Revision;
import java.util.Collection;
import java.util.Optional;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.common.Revision;
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.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
final Revision rev20100924 = Revision.of("2010-09-24");
final Revision rev20130516 = Revision.of("2013-05-16");
final Revision rev20100924 = Revision.of("2010-09-24");
final Revision rev20130516 = Revision.of("2013-05-16");
final Revision rev20100924 = Revision.of("2010-09-24");
final Revision rev20130516 = Revision.of("2013-05-16");
final Revision rev20100924 = Revision.of("2010-09-24");
final Revision rev20130516 = Revision.of("2013-05-16");
private static void checkInterfacesModuleSimpleTest(final SchemaContext context,
final Revision rev20100924, final QName dateTimeTypeDef20100924) {
private static void checkInterfacesModuleSimpleTest(final SchemaContext context,
final Revision rev20100924, final QName dateTimeTypeDef20100924) {
Revision rev20121115 = Revision.of("2012-11-15");
final QNameModule interfacesNS20121115 = QNameModule.create(interfacesNS, rev20121115);
QName lastChange = QName.create(interfacesNS20121115, "last-change");
Revision rev20121115 = Revision.of("2012-11-15");
final QNameModule interfacesNS20121115 = QNameModule.create(interfacesNS, rev20121115);
QName lastChange = QName.create(interfacesNS20121115, "last-change");
private static void checkNetconfMonitoringModuleSimpleTest(final SchemaContext context,
final Revision rev20130715, final QName dateTimeTypeDef20130715) {
private static void checkNetconfMonitoringModuleSimpleTest(final SchemaContext context,
final Revision rev20130715, final QName dateTimeTypeDef20130715) {
final QNameModule monitoring19700101 = QNameModule.create(monitoringNS);
QName lockedTime = QName.create(monitoring19700101, "locked-time");
final QNameModule monitoring19700101 = QNameModule.create(monitoringNS);
QName lockedTime = QName.create(monitoring19700101, "locked-time");