*/
package org.opendaylight.yangtools.yang.model.repo.util;
+import javax.annotation.Nonnull;
+import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
+
import com.google.common.util.concurrent.AsyncFunction;
import com.google.common.util.concurrent.CheckedFuture;
import java.util.Arrays;
@Test
public void schemaSourceTransformerTest() {
- this.schema = new SchemaSourceTransformer<YangSchemaSourceRepresentation, YinXmlSchemaSource>(
- this.provider, SchemaSourceTransformerTest.SRC_CLASS, this.consumer, SchemaSourceTransformerTest.DST_CLASS, this.function);
+ this.schema = new SchemaSourceTransformer<>(
+ this.provider, SchemaSourceTransformerTest.SRC_CLASS, this.consumer,
+ SchemaSourceTransformerTest.DST_CLASS, this.function);
Assert.assertNotNull(this.schema);
}
public void schemaSourceTransformerGetSourceTest() throws Exception {
final Provider p = new Provider();
final Registrator reg = new Registrator(p, SchemaSourceTransformerTest.SRC_CLASS, PotentialSchemaSource.Costs.IMMEDIATE);
- final SourceIdentifier sourceIdentifier = new SourceIdentifier("source");
+ final SourceIdentifier sourceIdentifier = RevisionSourceIdentifier.create("source");
reg.register(sourceIdentifier);
- this.schema = new SchemaSourceTransformer<YangSchemaSourceRepresentation, YinXmlSchemaSource>(p,
+ this.schema = new SchemaSourceTransformer<>(p,
SchemaSourceTransformerTest.SRC_CLASS, this.consumer, SchemaSourceTransformerTest.DST_CLASS,
this.function);
final SchemaSourceProvider<YinXmlSchemaSource> provider = this.schema;
@Test
public void schemaSourceRegAndUnregSchemaSourceTest() throws Exception {
- final SourceIdentifier sourceIdentifier = new SourceIdentifier("source");
+ final SourceIdentifier sourceIdentifier = RevisionSourceIdentifier.create("source");
final Foo<YangSchemaSourceRepresentation> foo = new Foo<>(sourceIdentifier,
SchemaSourceTransformerTest.SRC_CLASS,
PotentialSchemaSource.Costs.COMPUTATION);
reg.register(sourceIdentifier);
final Consumer c = new Consumer();
- this.schema = new SchemaSourceTransformer<YangSchemaSourceRepresentation, YinXmlSchemaSource>(p,
+ this.schema = new SchemaSourceTransformer<>(p,
SchemaSourceTransformerTest.SRC_CLASS, c, SchemaSourceTransformerTest.DST_CLASS, this.function);
final SchemaSourceListener listener = this.schema;
private class Provider extends AbstractSchemaRepository {
@Override
- public SchemaContextFactory createSchemaContextFactory(final SchemaSourceFilter filter) {
+ public SchemaContextFactory createSchemaContextFactory(@Nonnull final SchemaSourceFilter filter) {
return null;
}
private class Consumer extends AbstractSchemaRepository {
@Override
- public SchemaContextFactory createSchemaContextFactory(final SchemaSourceFilter filter) {
+ public SchemaContextFactory createSchemaContextFactory(@Nonnull final SchemaSourceFilter filter) {
return null;
}