+
+
+ @Test
+ public void rerouteServiceIsNotePresent() throws ExecutionException, InterruptedException {
+
+ ServiceRerouteInput input = buildServiceRerouteInput();
+ ServiceRerouteOutput result = serviceHandler.serviceReroute(input).get().getResult();
+ Assert.assertEquals(result.getStatus(), RpcStatus.Failed);
+ Assert.assertEquals(result.getStatusMessage(), "Failure");
+
+ }
+
+ @Test
+ public void rerouteServiceIfservicesIIDIswildCarded() throws ExecutionException, InterruptedException {
+
+ ServiceCreateInput createInput = buildServiceCreateInput();
+ ServiceCreateOutput createOutput = serviceHandler.serviceCreate(createInput).get().getResult();
+ ServiceRerouteInput input = buildServiceRerouteInput();
+ ServiceRerouteOutput result = serviceHandler.serviceReroute(input).get().getResult();
+ Assert.assertEquals(org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev161014.RpcStatus.Successful,
+ result.getStatus());
+ Assert.assertEquals("Success", result.getStatusMessage());
+
+ }
+
+ private ServiceRerouteInput buildServiceRerouteInput() {
+ ServiceRerouteInputBuilder builder = new ServiceRerouteInputBuilder();
+ builder.setServiceName("service 1");
+ return builder.build();
+ }