X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=pce%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2FPceSendingPceRPCsTest.java;h=bcc21d6f370f1c48f835bc26acc199c05c1ae80c;hb=0ffe7488a6f08b542f99bd1f13dc91c8d6dbfb34;hp=047341ac4fa20c1c6b4bc7c84aefa56b119a6f3f;hpb=268165cb2822b6ce4c55f00cac63eed2bb222ec7;p=transportpce.git diff --git a/pce/src/test/java/org/opendaylight/transportpce/pce/PceSendingPceRPCsTest.java b/pce/src/test/java/org/opendaylight/transportpce/pce/PceSendingPceRPCsTest.java index 047341ac4..bcc21d6f3 100644 --- a/pce/src/test/java/org/opendaylight/transportpce/pce/PceSendingPceRPCsTest.java +++ b/pce/src/test/java/org/opendaylight/transportpce/pce/PceSendingPceRPCsTest.java @@ -7,37 +7,38 @@ */ package org.opendaylight.transportpce.pce; - +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.lenient; import static org.mockito.Mockito.when; -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; +import java.util.concurrent.ExecutionException; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.Mock; -import org.mockito.junit.MockitoJUnitRunner; +import org.mockito.junit.jupiter.MockitoExtension; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.dom.codec.spi.BindingDOMCodecServices; import org.opendaylight.transportpce.common.mapping.PortMapping; import org.opendaylight.transportpce.common.network.NetworkTransactionImpl; -import org.opendaylight.transportpce.common.network.RequestProcessor; import org.opendaylight.transportpce.pce.gnpy.JerseyServer; import org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumer; import org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl; import org.opendaylight.transportpce.pce.utils.PceTestData; -import org.opendaylight.transportpce.pce.utils.PceTestUtils; import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.Mapping; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.MappingBuilder; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.Nodes; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.NodesBuilder; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.NodesKey; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.nodes.NodeInfo; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.nodes.NodeInfoBuilder; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.mapping.Mapping; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.mapping.MappingBuilder; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.Nodes; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.NodesBuilder; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.NodesKey; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.nodes.NodeInfo; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.nodes.NodeInfoBuilder; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.types.rev191129.NodeTypes; -@RunWith(MockitoJUnitRunner.class) + +@ExtendWith(MockitoExtension.class) public class PceSendingPceRPCsTest extends AbstractTest { private PceSendingPceRPCs pceSendingPceRPCs; @@ -52,61 +53,59 @@ public class PceSendingPceRPCsTest extends AbstractTest { private PortMapping portMapping; - @Before - public void setUp() { + @BeforeEach + void setUp() throws InterruptedException, ExecutionException { this.dataBroker = getNewDataBroker(); - networkTransaction = new NetworkTransactionImpl(new RequestProcessor(this.dataBroker)); - PceTestUtils.writeNetworkInDataStore(this.dataBroker); - gnpyConsumer = new GnpyConsumerImpl("http://localhost:9998", - "mylogin", "mypassword", getDataStoreContextUtil().getBindingDOMCodecServices()); - pceSendingPceRPCs = new PceSendingPceRPCs(PceTestData.getPCE_test1_request_54(), - networkTransaction, gnpyConsumer, portMapping); - mapping = new MappingBuilder().setLogicalConnectionPoint("logicalConnectionPoint").setPortQual("xpdr-client") + networkTransaction = new NetworkTransactionImpl(this.dataBroker); + gnpyConsumer = new GnpyConsumerImpl( + "http://localhost:9998", "mylogin", "mypassword", getDataStoreContextUtil().getBindingDOMCodecServices()); + pceSendingPceRPCs = new PceSendingPceRPCs( + PceTestData.getPCE_test1_request_54(), networkTransaction, gnpyConsumer, portMapping); + mapping = new MappingBuilder() + .setLogicalConnectionPoint("logicalConnectionPoint") + .setPortQual("xpdr-client") .build(); NodeInfo info = new NodeInfoBuilder().setNodeType(NodeTypes.Xpdr).build(); Nodes node = new NodesBuilder().withKey(new NodesKey("node")).setNodeId("node").setNodeInfo(info).build(); - when(portMapping.getMapping(anyString(), anyString())).thenReturn(mapping); - when(portMapping.getNode(anyString())).thenReturn(node); + lenient().when(portMapping.getMapping(anyString(), anyString())).thenReturn(mapping); + lenient().when(portMapping.getNode(anyString())).thenReturn(node); } @Test - public void cancelResourceReserve() { + void cancelResourceReserve() { pceSendingPceRPCs.cancelResourceReserve(); - Assert.assertTrue("Success should equal to true", pceSendingPceRPCs.getSuccess()); + assertTrue(pceSendingPceRPCs.getSuccess(), "Success should equal to true"); } @Test - public void pathComputationTest() throws Exception { + void pathComputationTest() throws Exception { jerseyServer.setUp(); - pceSendingPceRPCs = - new PceSendingPceRPCs(PceTestData.getGnpyPCERequest("XPONDER-1", "XPONDER-2"), - networkTransaction, gnpyConsumer, portMapping); + pceSendingPceRPCs = new PceSendingPceRPCs(PceTestData.getGnpyPCERequest("XPONDER-1", "XPONDER-2"), + networkTransaction, gnpyConsumer, portMapping); when(portMapping.getMapping(anyString(), anyString())).thenReturn(mapping); pceSendingPceRPCs.pathComputation(); - Assert.assertTrue(gnpyConsumer.isAvailable()); + assertTrue(gnpyConsumer.isAvailable()); jerseyServer.tearDown(); - } @Test - public void checkMessage() { - Assert.assertNull(pceSendingPceRPCs.getMessage()); + void checkMessage() { + assertNull(pceSendingPceRPCs.getMessage()); } + @Test - public void responseCodeTest() { - Assert.assertNull(pceSendingPceRPCs.getResponseCode()); + void responseCodeTest() { + assertNull(pceSendingPceRPCs.getResponseCode()); } @Test - public void gnpyAtoZ() { - Assert.assertNull(pceSendingPceRPCs.getGnpyAtoZ()); + void gnpyAtoZ() { + assertNull(pceSendingPceRPCs.getGnpyAtoZ()); } @Test - public void getGnpyZtoA() { - Assert.assertNull(pceSendingPceRPCs.getGnpyZtoA()); + void getGnpyZtoA() { + assertNull(pceSendingPceRPCs.getGnpyZtoA()); } - - }