import org.junit.Test;
import org.onap.usecaseui.server.service.lcm.ServiceLcmService;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
+import org.onap.usecaseui.server.service.lcm.domain.so.bean.DeleteOperationRsp;
+import org.onap.usecaseui.server.service.lcm.domain.so.bean.Operation;
+import org.onap.usecaseui.server.service.lcm.domain.so.bean.ServiceOperation;
import static org.mockito.Mockito.*;
@Test
public void testInstantiateService() throws Exception {
HttpServletRequest request = mock(HttpServletRequest.class);
+ ServiceOperation serviceOperation = new ServiceOperation();
+ Operation operation = new Operation();
+ operation.setOperationId("vv");
+ operation.setServiceId("bb");
+ serviceOperation.setService(operation);
+ when(service.instantiateService(eq(request))).thenReturn(serviceOperation);
+ doNothing().when(service).saveOrUpdateServiceBean(any());
+ doNothing().when(service).saveOrUpdateServiceInstanceOperation(any());
controller.instantiateService(request);
verify(service, times(1)).instantiateService(request);
public void testTerminateService() throws Exception {
String serviceId = "1";
HttpServletRequest request = mock(HttpServletRequest.class);
+ DeleteOperationRsp deleteOperationRsp = new DeleteOperationRsp();
+ deleteOperationRsp.setOperationId("qq");
+ when(service.terminateService(serviceId,request)).thenReturn(deleteOperationRsp);
+ doNothing().when(service).saveOrUpdateServiceInstanceOperation(any());
controller.terminateService(serviceId, request);
verify(service, times(1)).terminateService(serviceId, request);