X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Futil%2FTpceNetworkTest.java;h=a8d7aabcadbbcc7784ed7683653d189707ba0d7c;hb=6bc844fe96e1bd2ae991f5a1b2ad3f7446f87f10;hp=9395929709539f3d8478933b1d9f028d618d5d30;hpb=29e64054b07584f432b8f23a8bfd2cab2cad0427;p=transportpce.git diff --git a/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/util/TpceNetworkTest.java b/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/util/TpceNetworkTest.java index 939592970..a8d7aabca 100644 --- a/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/util/TpceNetworkTest.java +++ b/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/util/TpceNetworkTest.java @@ -7,20 +7,20 @@ */ package org.opendaylight.transportpce.networkmodel.util; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; import java.util.concurrent.ExecutionException; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.transportpce.common.network.NetworkTransactionImpl; -import org.opendaylight.transportpce.common.network.RequestProcessor; import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.NetworkTypes1; -import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.NetworkTypes1Builder; -import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev181130.networks.network.network.types.ClliNetworkBuilder; -import org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.networks.network.network.types.OpenroadmCommonNetworkBuilder; +import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.NetworkTypes1; +import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.NetworkTypes1Builder; +import org.opendaylight.yang.gen.v1.http.org.openroadm.clli.network.rev191129.networks.network.network.types.ClliNetworkBuilder; +import org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev211210.networks.network.network.types.OpenroadmCommonNetworkBuilder; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.NetworkId; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.Networks; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.networks.Network; @@ -29,86 +29,88 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev import org.opendaylight.yangtools.yang.binding.Augmentation; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; - public class TpceNetworkTest extends AbstractTest { - TpceNetwork tpceNetwork = new TpceNetwork(new NetworkTransactionImpl(new RequestProcessor(getDataBroker()))); + TpceNetwork tpceNetwork = new TpceNetwork(new NetworkTransactionImpl(getDataBroker())); @Test - public void createLayerClliTest() throws InterruptedException, ExecutionException { + void createLayerClliTest() throws InterruptedException, ExecutionException { tpceNetwork.createLayer("clli-network"); InstanceIdentifier nwIID = InstanceIdentifier.create(Networks.class) .child(Network.class, new NetworkKey(new NetworkId("clli-network"))); Network createdClli = getDataBroker().newReadOnlyTransaction() .read(LogicalDatastoreType.CONFIGURATION, nwIID).get().get(); - assertNotNull("Clli layer should be created and not null", createdClli); + assertNotNull(createdClli, "Clli layer should be created and not null"); Augmentation ordClli = new NetworkTypes1Builder() .setClliNetwork(new ClliNetworkBuilder().build()) .build(); - assertNotNull("clli augmentation should not be null", createdClli.getNetworkTypes() - .augmentation(NetworkTypes1.class)); - assertEquals("bad clli augmentation for network-types", ordClli, - createdClli.getNetworkTypes().augmentation(NetworkTypes1.class)); + assertNotNull(createdClli.getNetworkTypes().augmentation(NetworkTypes1.class), + "clli augmentation should not be null"); + assertEquals(ordClli, createdClli.getNetworkTypes().augmentation(NetworkTypes1.class), + "bad clli augmentation for network-types"); } @Test - public void createLayerNetworkTest() throws InterruptedException, ExecutionException { + void createLayerNetworkTest() throws InterruptedException, ExecutionException { tpceNetwork.createLayer("openroadm-network"); InstanceIdentifier nwIID = InstanceIdentifier.create(Networks.class) .child(Network.class, new NetworkKey(new NetworkId("openroadm-network"))); Network createdOrdNetwork = getDataBroker().newReadOnlyTransaction() .read(LogicalDatastoreType.CONFIGURATION, nwIID).get().get(); - assertNotNull("openroadm-network layer should be created and not null", createdOrdNetwork); + assertNotNull(createdOrdNetwork, "openroadm-network layer should be created and not null"); commonNetworkAugmentationTest(createdOrdNetwork); } @Test - public void createLayerTopologyTest() throws InterruptedException, ExecutionException { + void createLayerTopologyTest() throws InterruptedException, ExecutionException { tpceNetwork.createLayer("openroadm-topology"); InstanceIdentifier nwIID = InstanceIdentifier.create(Networks.class) .child(Network.class, new NetworkKey(new NetworkId("openroadm-topology"))); Network createdOrdNetwork = getDataBroker().newReadOnlyTransaction() .read(LogicalDatastoreType.CONFIGURATION, nwIID).get().get(); - assertNotNull("openroadm-logpology layer should be created and not null", createdOrdNetwork); + assertNotNull(createdOrdNetwork, "openroadm-logpology layer should be created and not null"); commonNetworkAugmentationTest(createdOrdNetwork); } @Test - public void createLayerOtnTest() throws InterruptedException, ExecutionException { + void createLayerOtnTest() throws InterruptedException, ExecutionException { tpceNetwork.createLayer("otn-topology"); InstanceIdentifier nwIID = InstanceIdentifier.create(Networks.class) .child(Network.class, new NetworkKey(new NetworkId("otn-topology"))); Network createdOrdNetwork = getDataBroker().newReadOnlyTransaction() .read(LogicalDatastoreType.CONFIGURATION, nwIID).get().get(); - assertNotNull("otn-logpology layer should be created and not null", createdOrdNetwork); + assertNotNull(createdOrdNetwork, "otn-logpology layer should be created and not null"); commonNetworkAugmentationTest(createdOrdNetwork); } @Test - public void createBadLayerTest() throws InterruptedException, ExecutionException { + void createBadLayerTest() throws InterruptedException, ExecutionException { tpceNetwork.createLayer("toto"); InstanceIdentifier nwIID = InstanceIdentifier.create(Networks.class) .child(Network.class, new NetworkKey(new NetworkId("toto"))); Network createdOrdNetwork = getDataBroker().newReadOnlyTransaction() .read(LogicalDatastoreType.CONFIGURATION, nwIID).get().get(); - assertNotNull("toto layer should be created and not null", createdOrdNetwork); - assertNull("toto layer should not have any network-type augmentation", createdOrdNetwork.getNetworkTypes() - .augmentation(NetworkTypes1.class)); - assertNull("toto layer should not have any network-type augmentation", createdOrdNetwork.getNetworkTypes() - .augmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130 - .NetworkTypes1.class)); + assertNotNull(createdOrdNetwork, "toto layer should be created and not null"); + assertNull(createdOrdNetwork.getNetworkTypes().augmentation(NetworkTypes1.class), + "toto layer should not have any network-type augmentation"); + assertNull( + createdOrdNetwork.getNetworkTypes().augmentation( + org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev211210.NetworkTypes1.class), + "toto layer should not have any network-type augmentation"); } private void commonNetworkAugmentationTest(Network createdOrdNetwork) { Augmentation ordComNet - = new org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.NetworkTypes1Builder() - .setOpenroadmCommonNetwork(new OpenroadmCommonNetworkBuilder().build()) - .build(); - assertNotNull("common-network augmentation should not be null", createdOrdNetwork.getNetworkTypes() - .augmentation( - org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.NetworkTypes1.class)); - assertEquals("bad common-network augmentation for network-types", ordComNet, createdOrdNetwork.getNetworkTypes() - .augmentation( - org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.NetworkTypes1.class)); + = new org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev211210.NetworkTypes1Builder() + .setOpenroadmCommonNetwork(new OpenroadmCommonNetworkBuilder().build()) + .build(); + assertNotNull( + createdOrdNetwork.getNetworkTypes().augmentation( + org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev211210.NetworkTypes1.class), + "common-network augmentation should not be null"); + assertEquals( + ordComNet, createdOrdNetwork.getNetworkTypes().augmentation( + org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev211210.NetworkTypes1.class), + "bad common-network augmentation for network-types"); } }