import org.mockito.Mockito;
import org.opendaylight.transportpce.common.network.NetworkTransactionService;
import org.opendaylight.transportpce.pce.utils.PceTestData;
import org.mockito.Mockito;
import org.opendaylight.transportpce.common.network.NetworkTransactionService;
import org.opendaylight.transportpce.pce.utils.PceTestData;
private PathComputationServiceImpl pathComputationServiceImpl;
private static NetworkTransactionService networkTransactionService = null;
private PathComputationServiceImpl pathComputationServiceImpl;
private static NetworkTransactionService networkTransactionService = null;
networkTransactionService = Mockito.mock(NetworkTransactionService.class);
pathComputationServiceImpl = new PathComputationServiceImpl(
networkTransactionService,
this.getNotificationPublishService(), null, null);
networkTransactionService = Mockito.mock(NetworkTransactionService.class);
pathComputationServiceImpl = new PathComputationServiceImpl(
networkTransactionService,
this.getNotificationPublishService(), null, null);
Response response = new ResponseBuilder()
.withKey(new ResponseKey("responseId")).setResponseType(new NoPathCaseBuilder()
.setNoPath(new NoPathBuilder().setNoPath("no path").build()).build()).build();
pathComputationServiceImpl.generateGnpyResponse(response,"path");
Response response = new ResponseBuilder()
.withKey(new ResponseKey("responseId")).setResponseType(new NoPathCaseBuilder()
.setNoPath(new NoPathBuilder().setNoPath("no path").build()).build()).build();
pathComputationServiceImpl.generateGnpyResponse(response,"path");
Response response = new ResponseBuilder()
.withKey(new ResponseKey("responseId")).setResponseType(new PathCaseBuilder()
.setPathProperties(new PathPropertiesBuilder().setPathMetric(Map.of(pathMetric.key(),pathMetric))
.build()).build()).build();
pathComputationServiceImpl.generateGnpyResponse(response,"path");
Response response = new ResponseBuilder()
.withKey(new ResponseKey("responseId")).setResponseType(new PathCaseBuilder()
.setPathProperties(new PathPropertiesBuilder().setPathMetric(Map.of(pathMetric.key(),pathMetric))
.build()).build()).build();
pathComputationServiceImpl.generateGnpyResponse(response,"path");
- @After
- public void destroy() {
- pathComputationServiceImpl.close();
+ @Test
+ void pathComputationRerouteRequestTest() {
+ pathComputationServiceImpl.generateGnpyResponse(null,"path");
+ assertNotNull(pathComputationServiceImpl.pathComputationRerouteRequest(PceTestData.getPCEReroute()));