import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
-import org.opendaylight.restconf.nb.rfc8040.databind.DatabindContext;
+import org.eclipse.jdt.annotation.NonNull;
+import org.opendaylight.restconf.server.api.DatabindContext;
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.common.XMLNamespace;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
public abstract class AbstractInstanceIdentifierTest {
- protected static final QNameModule INSTANCE_IDENTIFIER_MODULE_QNAME = QNameModule.create(
- XMLNamespace.of("instance:identifier:module"), Revision.of("2014-01-17"));
+ protected static final QNameModule INSTANCE_IDENTIFIER_MODULE_QNAME =
+ QNameModule.ofRevision("instance:identifier:module", "2014-01-17");
protected static final QName CONT_QNAME = QName.create(INSTANCE_IDENTIFIER_MODULE_QNAME, "cont");
protected static final QName CONT1_QNAME = QName.create(CONT_QNAME, "cont1");
protected static final QName MY_LEAF11_QNAME = QName.create(PATCH_CONT_QNAME, "my-leaf11");
protected static final QName MY_LEAF12_QNAME = QName.create(PATCH_CONT_QNAME, "my-leaf12");
- protected static final EffectiveModelContext IID_SCHEMA =
+ protected static final @NonNull EffectiveModelContext IID_SCHEMA =
YangParserTestUtils.parseYangResourceDirectory("/instanceidentifier/yang");
- protected static final DatabindContext IID_DATABIND = DatabindContext.ofModel(IID_SCHEMA);
+ protected static final @NonNull DatabindContext IID_DATABIND = DatabindContext.ofModel(IID_SCHEMA);
protected static final InputStream stringInputStream(final String str) {
return new ByteArrayInputStream(str.getBytes(StandardCharsets.UTF_8));