aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java')
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java19
1 files changed, 16 insertions, 3 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java b/server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java
index 35928f7c..42258a35 100644
--- a/server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java
+++ b/server/src/test/java/org/onap/usecaseui/server/service/csmf/impl/SlicingServiceImplTest.java
@@ -26,21 +26,30 @@ import com.alibaba.fastjson.JSONObject;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;
+
+import jakarta.annotation.Resource;
import okhttp3.RequestBody;
import org.junit.Before;
import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.InjectMocks;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnitRunner;
+import org.onap.usecaseui.server.bean.ServiceInstanceOperations;
import org.onap.usecaseui.server.bean.csmf.CreateResponse;
import org.onap.usecaseui.server.bean.csmf.OrderInfo;
import org.onap.usecaseui.server.bean.csmf.OrderList;
import org.onap.usecaseui.server.bean.csmf.SlicingOrder;
import org.onap.usecaseui.server.bean.csmf.SlicingOrderDetail;
import org.onap.usecaseui.server.constant.nsmf.NsmfParamConstant;
-import org.onap.usecaseui.server.service.nsmf.impl.ResourceMgtServiceImpl;
+import org.onap.usecaseui.server.controller.IntentController;
+import org.onap.usecaseui.server.service.lcm.ServiceLcmService;
+import org.onap.usecaseui.server.service.lcm.impl.DefaultServiceLcmService;
import org.onap.usecaseui.server.service.slicingdomain.aai.AAISliceService;
import org.onap.usecaseui.server.service.slicingdomain.so.SOSliceService;
-import org.onap.usecaseui.server.service.slicingdomain.so.bean.ActivateService;
import org.onap.usecaseui.server.service.slicingdomain.so.bean.SOOperation;
-import org.onap.usecaseui.server.util.nsmf.NsmfCommonUtil;
+import org.powermock.api.support.membermodification.MemberModifier;
import retrofit2.Call;
public class SlicingServiceImplTest {
@@ -48,12 +57,15 @@ public class SlicingServiceImplTest {
SlicingServiceImpl slicingService = null;
SOSliceService soSliceService;
AAISliceService aaiSliceService;
+ ServiceLcmService serviceLcmService;
@Before
public void before() throws Exception {
aaiSliceService = mock(AAISliceService.class);
soSliceService = mock(SOSliceService.class);
+ serviceLcmService = mock(DefaultServiceLcmService.class);
slicingService = new SlicingServiceImpl(aaiSliceService, soSliceService);
+ MemberModifier.field(SlicingServiceImpl.class, "serviceLcmService").set(slicingService , serviceLcmService);
}
@Test
@@ -156,6 +168,7 @@ public class SlicingServiceImplTest {
RequestBody requestBody = null;
String businessId = "test123";
String operationId = "opera123";
+ when(serviceLcmService.getServiceInstanceOperationById(businessId)).thenReturn(new ServiceInstanceOperations());
when(soSliceService.queryOperationProgress(businessId, operationId))
.thenReturn(successfulCall(soOperation));
slicingService.addProgressToOrder(orderList);