X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Ftest%2FRuntimeCodeGeneratorTest.java;h=b483d35739365d7b018f2af7bd35d42404fdf2bb;hp=5dddd1ab9d6965a8935b557d70ec28ce635f8399;hb=a251833f27fd00040904e2df316cd707c8129d1e;hpb=3e5a15bd17299cc88ea253514db40661e11f5bb7;ds=sidebyside diff --git a/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/RuntimeCodeGeneratorTest.java b/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/RuntimeCodeGeneratorTest.java index 5dddd1ab9d..b483d35739 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/RuntimeCodeGeneratorTest.java +++ b/opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/RuntimeCodeGeneratorTest.java @@ -9,7 +9,9 @@ import javassist.ClassPool; import org.junit.Before; import org.junit.Test; + import static org.opendaylight.controller.sal.binding.codegen.RuntimeCodeHelper.*; + import org.opendaylight.controller.sal.binding.codegen.impl.RuntimeCodeGenerator; import org.opendaylight.controller.sal.binding.test.mock.FooService; import org.opendaylight.controller.sal.binding.test.mock.ReferencableObject; @@ -17,6 +19,7 @@ import org.opendaylight.controller.sal.binding.test.mock.ReferencableObjectKey; import org.opendaylight.controller.sal.binding.test.mock.SimpleInput; import org.opendaylight.yangtools.yang.binding.Augmentation; import org.opendaylight.yangtools.yang.binding.BaseIdentity; +import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.IdentifiableItem; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument; @@ -51,7 +54,7 @@ public class RuntimeCodeGeneratorTest { } private void verifyRouting(FooService product) { - Map routingTable = new HashMap<>(); + Map,FooService> routingTable = new HashMap<>(); setRoutingTable(product, BaseIdentity.class, routingTable); assertSame("Returned routing table should be same instance",routingTable,getRoutingTable(product, BaseIdentity.class)); @@ -59,14 +62,14 @@ public class RuntimeCodeGeneratorTest { int servicesCount = 2; int instancesPerService = 3; - InstanceIdentifier[][] identifiers = identifiers(servicesCount,instancesPerService); + InstanceIdentifier[][] identifiers = identifiers(servicesCount,instancesPerService); FooService service[] = new FooService[] { mock(FooService.class, "Instance 0"), mock(FooService.class,"Instance 1") }; for(int i = 0;i instance : identifiers[i]) { routingTable.put(instance, service[i]); } } @@ -100,12 +103,12 @@ public class RuntimeCodeGeneratorTest { verify(service[1]).simple(instance_1_input[0]); } - private InstanceIdentifier[][] identifiers(int serviceSize, int instancesPerService) { - InstanceIdentifier[][] ret = new InstanceIdentifier[serviceSize][]; + private InstanceIdentifier[][] identifiers(int serviceSize, int instancesPerService) { + InstanceIdentifier[][] ret = new InstanceIdentifier[serviceSize][]; int service = 0; for (int i = 0;i[] instanceIdentifiers = new InstanceIdentifier[instancesPerService]; ret[i] = instanceIdentifiers; for(int id = 0;id referencableIdentifier(int i) { ReferencableObjectKey key = new ReferencableObjectKey(i); IdentifiableItem pathArg = new IdentifiableItem<>(ReferencableObject.class,key); - return new InstanceIdentifier(Arrays.asList(pathArg), ReferencableObject.class); + return new InstanceIdentifier(Arrays.asList(pathArg), ReferencableObject.class); } private static class SimpleInputImpl implements SimpleInput { - private final InstanceIdentifier identifier; + private final InstanceIdentifier identifier; - public SimpleInputImpl(InstanceIdentifier _identifier) { + public SimpleInputImpl(InstanceIdentifier _identifier) { this.identifier = _identifier; } @@ -135,7 +138,7 @@ public class RuntimeCodeGeneratorTest { } @Override - public InstanceIdentifier getIdentifier() { + public InstanceIdentifier getIdentifier() { return this.identifier; } }