Propagate @Nonnull and @Nullable annotations
[yangtools.git] / yang / yang-model-util / src / test / java / org / opendaylight / yangtools / yang / model / repo / util / SchemaSourceTransformerTest.java
index 05c4127e5eeadf0d4d4e68ab2b782b6f6dae1a07..9bc44aa84fdb6c0ec09108afa7a7dfeb5c9c08e0 100644 (file)
@@ -7,6 +7,9 @@
  */
 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;
@@ -49,8 +52,9 @@ public class SchemaSourceTransformerTest {
 
     @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);
     }
 
@@ -58,9 +62,9 @@ public class SchemaSourceTransformerTest {
     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;
@@ -72,7 +76,7 @@ public class SchemaSourceTransformerTest {
 
     @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);
@@ -83,7 +87,7 @@ public class SchemaSourceTransformerTest {
         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;
@@ -139,7 +143,7 @@ public class SchemaSourceTransformerTest {
     private class Provider extends AbstractSchemaRepository {
 
         @Override
-        public SchemaContextFactory createSchemaContextFactory(final SchemaSourceFilter filter) {
+        public SchemaContextFactory createSchemaContextFactory(@Nonnull final SchemaSourceFilter filter) {
             return null;
         }
 
@@ -148,7 +152,7 @@ public class SchemaSourceTransformerTest {
     private class Consumer extends AbstractSchemaRepository {
 
         @Override
-        public SchemaContextFactory createSchemaContextFactory(final SchemaSourceFilter filter) {
+        public SchemaContextFactory createSchemaContextFactory(@Nonnull final SchemaSourceFilter filter) {
             return null;
         }