aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhekeguang <hekeguang@chinamobile.com>2020-02-20 14:02:10 +0800
committerhekeguang <hekeguang@chinamobile.com>2020-02-20 14:02:22 +0800
commit35304999f52473b3435e6d52c0096b17b62df2f9 (patch)
treee2f29c2de3f83771fe74047f620f859e6da0d65b
parentd730a42b1bb8b9911b0f142a6e35125c7a5d3982 (diff)
Add test code related to nsmf.
Issue-ID: USECASEUI-368 Issue-ID: USECASEUI-369 Issue-ID: USECASEUI-370 Change-Id: I3be64983662748eea295787bf19fbd03fcf25cd8 Signed-off-by: hekeguang <hekeguang@chinamobile.com>
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResponseTest.java45
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResultTest.java41
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationParametersTest.java49
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestInputsTest.java54
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationServiceTest.java54
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderInfoTest.java55
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderListTest.java59
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/ServiceCreateResultTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderDetailTest.java58
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderTest.java52
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResultTest.java52
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeaderTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResultTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceInfoTest.java43
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceListTest.java51
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserInfoTest.java51
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserListTest.java56
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthInfoTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthListTest.java56
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/SlicingKpiReqInfoTest.java44
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TotalBandwidthInfoTest.java41
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TrafficReqInfoTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficInfoTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficListTest.java49
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UserNumberInfoTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/AllottedResourceUsefulInfoTest.java46
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedBusinessInfoTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiInfoTest.java48
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiListTest.java54
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/IncludedNssiInfoTest.java51
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiDetailListTest.java64
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiInfoTest.java48
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiRelatedNssiInfoTest.java52
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceInfoTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceListTest.java55
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceInfoTest.java51
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceListTest.java56
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationProgressTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationResultTest.java41
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessDetailsTest.java76
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessInfoTest.java52
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessListTest.java55
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SubscriberInfoTest.java42
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/BusinessDemandInfoTest.java71
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NsiAndSubNssiInfoTest.java98
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NstInfoTest.java44
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskAuditInfoTest.java58
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationInfoTest.java56
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationProgressTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskInfoTest.java50
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskListTest.java55
52 files changed, 2693 insertions, 0 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResponseTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResponseTest.java
new file mode 100644
index 00000000..c01ea39d
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResponseTest.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreateResponseTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreateResponse() throws Exception {
+
+ CreateResponse createResponse = new CreateResponse();
+
+ CreateResult createResult = new CreateResult();
+ createResult.setOperationId("wert3423");
+ createResult.setServiceId("sdrffd");
+
+ createResponse.setService(createResult);
+ createResponse.getService();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResultTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResultTest.java
new file mode 100644
index 00000000..05234074
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreateResultTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreateResultTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreateResult() throws Exception {
+
+ CreateResult createResult = new CreateResult();
+ createResult.setOperationId("wert3423");
+ createResult.setServiceId("sdrffd");
+
+ createResult.getOperationId();
+ createResult.getServiceId();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationParametersTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationParametersTest.java
new file mode 100644
index 00000000..0c9f5f79
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationParametersTest.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreationParametersTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreationParameters() throws Exception {
+
+ CreationRequestInputs creationRequestInputs = new CreationRequestInputs();
+ creationRequestInputs.setCoverageAreaList("1233");
+ creationRequestInputs.setExpDataRateDL(123);
+ creationRequestInputs.setExpDataRateUL(234);
+ creationRequestInputs.setLatency(12);
+ creationRequestInputs.setMaxNumberofUEs(123);
+ creationRequestInputs.setResourceSharingLevel("share");
+ creationRequestInputs.setUemobilityLevel("mobile");
+ creationRequestInputs.setUseInterval("230");
+
+ CreationParameters creationParameters = new CreationParameters();
+ creationParameters.setRequestInputs(creationRequestInputs);
+ creationParameters.getRequestInputs();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestInputsTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestInputsTest.java
new file mode 100644
index 00000000..27e4a7f7
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestInputsTest.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreationRequestInputsTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreationRequestInputs() throws Exception {
+
+ CreationRequestInputs creationRequestInputs = new CreationRequestInputs();
+ creationRequestInputs.setCoverageAreaList("1233");
+ creationRequestInputs.setExpDataRateDL(123);
+ creationRequestInputs.setExpDataRateUL(234);
+ creationRequestInputs.setLatency(12);
+ creationRequestInputs.setMaxNumberofUEs(123);
+ creationRequestInputs.setResourceSharingLevel("share");
+ creationRequestInputs.setUemobilityLevel("mobile");
+ creationRequestInputs.setUseInterval("230");
+
+ creationRequestInputs.getCoverageAreaList();
+ creationRequestInputs.getExpDataRateDL();
+ creationRequestInputs.getExpDataRateUL();
+ creationRequestInputs.getLatency();
+ creationRequestInputs.getMaxNumberofUEs();
+ creationRequestInputs.getResourceSharingLevel();
+ creationRequestInputs.getUemobilityLevel();
+ creationRequestInputs.getUseInterval();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestTest.java
new file mode 100644
index 00000000..158d6888
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationRequestTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreationRequestTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreationRequest() throws Exception {
+
+ CreationService creationService = new CreationService();
+ creationService.setDescription("test");
+ creationService.setGlobalSubscriberId("5gCustomer");
+ creationService.setName("csmf");
+
+ CreationParameters creationParameters = new CreationParameters();
+ creationService.setParameters(creationParameters);
+ creationService.setServiceInvariantUuid("1234eedrrrt");
+ creationService.setServiceType("5g");
+ creationService.setServiceUuid("we2334322344");
+
+ CreationRequest creationRequest = new CreationRequest();
+ creationRequest.setService(creationService);
+ creationRequest.getService();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationServiceTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationServiceTest.java
new file mode 100644
index 00000000..bd22a195
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/CreationServiceTest.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CreationServiceTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetCreationService() throws Exception {
+
+ CreationService creationService = new CreationService();
+ creationService.setDescription("test");
+ creationService.setGlobalSubscriberId("5gCustomer");
+ creationService.setName("csmf");
+
+ CreationParameters creationParameters = new CreationParameters();
+ creationService.setParameters(creationParameters);
+ creationService.setServiceInvariantUuid("1234eedrrrt");
+ creationService.setServiceType("5g");
+ creationService.setServiceUuid("we2334322344");
+
+ creationService.getDescription();
+ creationService.getGlobalSubscriberId();
+ creationService.getName();
+ creationService.getParameters();
+ creationService.getServiceInvariantUuid();
+ creationService.getServiceType();
+ creationService.getServiceUuid();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderInfoTest.java
new file mode 100644
index 00000000..9c59541b
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderInfoTest.java
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class OrderInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetOrderInfo() throws Exception {
+
+ OrderInfo orderInfo = new OrderInfo();
+ orderInfo.setOrder_creation_time("34562123");
+ orderInfo.setOrder_id("sde2345rr");
+ orderInfo.setOrder_status("creating");
+ orderInfo.setService_snssai("sdffg34-344");
+ orderInfo.setOrder_name("dfer-fgree");
+ orderInfo.setOrder_index("1");
+ orderInfo.setLast_operation_type("activate");
+ orderInfo.setLast_operation_progress("79");
+
+ orderInfo.getOrder_creation_time();
+ orderInfo.getOrder_id();
+ orderInfo.getOrder_status();
+ orderInfo.getOrder_index();
+ orderInfo.getOrder_name();
+ orderInfo.getService_snssai();
+ orderInfo.getLast_operation_progress();
+ orderInfo.getLast_operation_type();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderListTest.java
new file mode 100644
index 00000000..f71a77e7
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/OrderListTest.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class OrderListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetOrderList() throws Exception {
+
+ OrderInfo orderInfo = new OrderInfo();
+ orderInfo.setOrder_creation_time("34562123");
+ orderInfo.setOrder_id("sde2345rr");
+ orderInfo.setOrder_status("creating");
+ orderInfo.setService_snssai("sdffg34-344");
+ orderInfo.setOrder_name("dfer-fgree");
+ orderInfo.setOrder_index("1");
+ orderInfo.setLast_operation_type("activate");
+ orderInfo.setLast_operation_progress("79");
+
+ OrderList orderList = new OrderList();
+ orderList.setRecord_number(3);
+
+ List<OrderInfo> orderInfoList = new ArrayList<>();
+ orderInfoList.add(orderInfo);
+ orderList.setSlicing_order_list(orderInfoList);
+
+ orderList.getRecord_number();
+ orderList.getSlicing_order_list();
+
+ OrderList orderList1 = new OrderList(3, orderInfoList);
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/ServiceCreateResultTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/ServiceCreateResultTest.java
new file mode 100644
index 00000000..514a3610
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/ServiceCreateResultTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceCreateResultTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceCreateResult() throws Exception {
+
+ ServiceCreateResult serviceCreateResult = new ServiceCreateResult();
+ serviceCreateResult.setOperation_id("3456-rtff-3456-trew");
+ serviceCreateResult.setService_id("2345-rtyu-3567");
+
+ serviceCreateResult.getOperation_id();
+ serviceCreateResult.getService_id();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderDetailTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderDetailTest.java
new file mode 100644
index 00000000..a4933c02
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderDetailTest.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingOrderDetailTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingOrderDetail() throws Exception {
+
+ SlicingOrderDetail slicingOrderDetail = new SlicingOrderDetail();
+
+ slicingOrderDetail.setCoverageArea("sdfgdert");
+ slicingOrderDetail.setExpDataRateDL(100);
+ slicingOrderDetail.setExpDataRateUL(200);
+ slicingOrderDetail.setLatency(20);
+ slicingOrderDetail.setMaxNumberofUEs(200);
+ slicingOrderDetail.setUEMobilityLevel("share");
+ slicingOrderDetail.setName("csmf");
+ slicingOrderDetail.setResourceSharingLevel("share");
+ slicingOrderDetail.setUseInterval("20");
+
+ slicingOrderDetail.getCoverageArea();
+ slicingOrderDetail.getExpDataRateDL();
+ slicingOrderDetail.getExpDataRateUL();
+ slicingOrderDetail.getLatency();
+ slicingOrderDetail.getMaxNumberofUEs();
+ slicingOrderDetail.getUEMobilityLevel();
+ slicingOrderDetail.getName();
+ slicingOrderDetail.getResourceSharingLevel();
+ slicingOrderDetail.getUseInterval();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderTest.java
new file mode 100644
index 00000000..c4338be0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/csmf/SlicingOrderTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2020 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.csmf;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingOrderTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingOrder() throws Exception {
+
+ SlicingOrderDetail slicingOrderDetail = new SlicingOrderDetail();
+
+ slicingOrderDetail.setCoverageArea("sdfgdert");
+ slicingOrderDetail.setExpDataRateDL(100);
+ slicingOrderDetail.setExpDataRateUL(200);
+ slicingOrderDetail.setLatency(20);
+ slicingOrderDetail.setMaxNumberofUEs(200);
+ slicingOrderDetail.setUEMobilityLevel("share");
+ slicingOrderDetail.setName("csmf");
+ slicingOrderDetail.setResourceSharingLevel("share");
+ slicingOrderDetail.setUseInterval("20");
+
+ SlicingOrder slicingOrder = new SlicingOrder();
+ slicingOrder.setSlicing_order_info(slicingOrderDetail);
+ slicingOrder.getSlicing_order_info();
+ }
+
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResultTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResultTest.java
new file mode 100644
index 00000000..ec9ad83d
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResultTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.common;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.lcm.TemplateInput;
+
+public class PagedResultTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testGetPagedResult() throws Exception {
+
+ PagedResult pagedResult = new PagedResult(0, Collections.EMPTY_LIST);
+ pagedResult.getPagedList();
+ pagedResult.getPagedListSize();
+ }
+
+ @Test
+ public void testSetPagedResult() throws Exception {
+
+ PagedResult pagedResult = new PagedResult(0, Collections.EMPTY_LIST);
+
+ pagedResult.setPagedList(Collections.EMPTY_LIST);
+ pagedResult.setPagedListSize(0);
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeaderTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeaderTest.java
new file mode 100644
index 00000000..4e86bb25
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeaderTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.common;
+
+import java.util.Collections;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ResultHeaderTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testGetResultHeader() throws Exception {
+
+ ResultHeader resultHeader = new ResultHeader("200", "command is ok");
+
+ resultHeader.getResult_code();
+ resultHeader.getResult_message();
+ }
+
+ @Test
+ public void testSetResultHeader() throws Exception {
+
+ ResultHeader resultHeader = new ResultHeader("200", "command is ok");
+
+ resultHeader.setResult_code("500");
+ resultHeader.setResult_message("command is failed!");
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResultTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResultTest.java
new file mode 100644
index 00000000..11520476
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResultTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.common;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceResultTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testGetServiceResult() throws Exception {
+
+ ServiceResult serviceResult = new ServiceResult();
+ serviceResult.getResult_body();
+ serviceResult.getResult_header();
+ }
+
+ @Test
+ public void testSetResultHeader() throws Exception {
+
+ ServiceResult serviceResult = new ServiceResult();
+ ResultHeader resultHeader = new ResultHeader("200", "command is ok");
+ serviceResult.setResult_header(resultHeader);
+ serviceResult.setResult_body("test body");
+
+ ServiceResult serviceResult1 = new ServiceResult(resultHeader, "test body");
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceInfoTest.java
new file mode 100644
index 00000000..9cf90765
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceInfoTest.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.nsmf.common.ResultHeader;
+import org.onap.usecaseui.server.bean.nsmf.common.ServiceResult;
+
+public class ServiceInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceInfo() throws Exception {
+
+ ServiceInfo serviceInfo = new ServiceInfo();
+ serviceInfo.setServiceId("0098-ji89-90ui-u878");
+ serviceInfo.getServiceId();
+
+ }
+
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceListTest.java
new file mode 100644
index 00000000..68856ca6
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceListTest.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceList() throws Exception {
+
+ ServiceInfo serviceInfo1 = new ServiceInfo();
+ serviceInfo1.setServiceId("0098-ji89-90ui-u878");
+
+ ServiceInfo serviceInfo2 = new ServiceInfo();
+ serviceInfo2.setServiceId("1234-9845-ui87-io89");
+
+ ServiceList serviceList = new ServiceList();
+ List<ServiceInfo> serviceInfoList = new ArrayList<>();
+ serviceInfoList.add(serviceInfo1);
+ serviceInfoList.add(serviceInfo2);
+
+ serviceList.setServiceInfoList(serviceInfoList);
+ serviceList.getServiceInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserInfoTest.java
new file mode 100644
index 00000000..f1de2541
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserInfoTest.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceOnlineUserInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceOnlineUserInfo() throws Exception {
+
+ ServiceOnlineUserInfo serviceOnlineUserInfo = new ServiceOnlineUserInfo();
+
+ List<UserNumberInfo> userNumberInfoList = new ArrayList<>();
+ UserNumberInfo userNumberInfo = new UserNumberInfo();
+ userNumberInfo.setUserNumber("999");
+ userNumberInfo.setTimeStamp("1576143554000");
+ userNumberInfoList.add(userNumberInfo);
+
+ serviceOnlineUserInfo.setUserNumberInfoList(userNumberInfoList);
+ serviceOnlineUserInfo.setId("90iu-u789-iu89-jh45");
+
+ serviceOnlineUserInfo.getId();
+ serviceOnlineUserInfo.getUserNumberInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserListTest.java
new file mode 100644
index 00000000..2f7519bd
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceOnlineUserListTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceOnlineUserListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceOnlineUserList() throws Exception {
+
+ ServiceOnlineUserList serviceOnlineUserList = new ServiceOnlineUserList();
+ List<ServiceOnlineUserInfo> serviceOnlineUserInfoList = new ArrayList<>();
+
+ ServiceOnlineUserInfo serviceOnlineUserInfo = new ServiceOnlineUserInfo();
+
+ List<UserNumberInfo> userNumberInfoList = new ArrayList<>();
+ UserNumberInfo userNumberInfo = new UserNumberInfo();
+ userNumberInfo.setUserNumber("999");
+ userNumberInfo.setTimeStamp("1576143554000");
+ userNumberInfoList.add(userNumberInfo);
+
+ serviceOnlineUserInfo.setUserNumberInfoList(userNumberInfoList);
+ serviceOnlineUserInfo.setId("90iu-u789-iu89-jh45");
+
+ serviceOnlineUserInfoList.add(serviceOnlineUserInfo);
+ serviceOnlineUserList.setServiceOnlineUserInfoList(serviceOnlineUserInfoList);
+ serviceOnlineUserList.getServiceOnlineUserInfoList();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthInfoTest.java
new file mode 100644
index 00000000..378de5c0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthInfoTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceTotalBandwidthInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceTotalBandwidthInfo() throws Exception {
+
+ ServiceTotalBandwidthInfo serviceTotalBandwidthInfo = new ServiceTotalBandwidthInfo();
+
+ List<TotalBandwidthInfo> totalBandwidthInfoList = new ArrayList<>();
+ TotalBandwidthInfo totalBandwidthInfo = new TotalBandwidthInfo();
+ totalBandwidthInfo.setBandwidth("28");
+ totalBandwidthInfo.setTimestamp("1575175500000");
+
+ totalBandwidthInfoList.add(totalBandwidthInfo);
+ serviceTotalBandwidthInfo.setTotalBandwidthInfoList(totalBandwidthInfoList);
+ serviceTotalBandwidthInfo.setId("90iu-u789-iu89-jh45");
+
+ serviceTotalBandwidthInfo.getId();
+ serviceTotalBandwidthInfo.getTotalBandwidthInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthListTest.java
new file mode 100644
index 00000000..b1af752d
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServiceTotalBandwidthListTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceTotalBandwidthListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceTotalBandwidthList() throws Exception {
+
+ ServiceTotalBandwidthList serviceTotalBandwidthList = new ServiceTotalBandwidthList();
+ List<ServiceTotalBandwidthInfo> serviceTotalBandwidthInfoList = new ArrayList<>();
+
+ ServiceTotalBandwidthInfo serviceTotalBandwidthInfo = new ServiceTotalBandwidthInfo();
+
+ List<TotalBandwidthInfo> totalBandwidthInfoList = new ArrayList<>();
+ TotalBandwidthInfo totalBandwidthInfo = new TotalBandwidthInfo();
+ totalBandwidthInfo.setBandwidth("28");
+ totalBandwidthInfo.setTimestamp("1575175500000");
+
+ totalBandwidthInfoList.add(totalBandwidthInfo);
+ serviceTotalBandwidthInfo.setTotalBandwidthInfoList(totalBandwidthInfoList);
+ serviceTotalBandwidthInfo.setId("90iu-u789-iu89-jh45");
+
+ serviceTotalBandwidthInfoList.add(serviceTotalBandwidthInfo);
+ serviceTotalBandwidthList.setServiceTotalBandwidthInfoList(serviceTotalBandwidthInfoList);
+
+ serviceTotalBandwidthList.getServiceTotalBandwidthInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/SlicingKpiReqInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/SlicingKpiReqInfoTest.java
new file mode 100644
index 00000000..bc88378e
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/SlicingKpiReqInfoTest.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingKpiReqInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingKpiReqInfo() throws Exception {
+
+ SlicingKpiReqInfo slicingKpiReqInfo = new SlicingKpiReqInfo();
+ slicingKpiReqInfo.setHours(4);
+ slicingKpiReqInfo.setId("23er-564r-43er-56gt");
+ slicingKpiReqInfo.setTimeStamp("1576143554000");
+
+ slicingKpiReqInfo.getHours();
+ slicingKpiReqInfo.getId();
+ slicingKpiReqInfo.getTimeStamp();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TotalBandwidthInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TotalBandwidthInfoTest.java
new file mode 100644
index 00000000..a06fce30
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TotalBandwidthInfoTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class TotalBandwidthInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetTotalBandwidthInfo() throws Exception {
+
+ TotalBandwidthInfo totalBandwidthInfo = new TotalBandwidthInfo();
+ totalBandwidthInfo.setBandwidth("28");
+ totalBandwidthInfo.setTimestamp("1575175500000");
+
+ totalBandwidthInfo.getBandwidth();
+ totalBandwidthInfo.getTimestamp();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TrafficReqInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TrafficReqInfoTest.java
new file mode 100644
index 00000000..ff76b51f
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/TrafficReqInfoTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class TrafficReqInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetTrafficReqInfo() throws Exception {
+
+ TrafficReqInfo trafficReqInfo = new TrafficReqInfo();
+ trafficReqInfo.setId("23er-564r-43er-56gt");
+ trafficReqInfo.setTimeStamp("1576143554000");
+
+ trafficReqInfo.getId();
+ trafficReqInfo.getTimeStamp();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficInfoTest.java
new file mode 100644
index 00000000..3aa65cf9
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficInfoTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class UsageTrafficInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetUsageTrafficInfo() throws Exception {
+
+ UsageTrafficInfo usageTrafficInfo = new UsageTrafficInfo();
+ usageTrafficInfo.setTrafficData("1064");
+ usageTrafficInfo.setServiceId("23er-564r-43er-56gt");
+
+ usageTrafficInfo.getServiceId();
+ usageTrafficInfo.getTrafficData();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficListTest.java
new file mode 100644
index 00000000..481c7a8a
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UsageTrafficListTest.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class UsageTrafficListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetUsageTrafficList() throws Exception {
+
+ UsageTrafficList usageTrafficList = new UsageTrafficList();
+
+ UsageTrafficInfo usageTrafficInfo = new UsageTrafficInfo();
+ usageTrafficInfo.setTrafficData("1064");
+ usageTrafficInfo.setServiceId("23er-564r-43er-56gt");
+
+ List<UsageTrafficInfo> usageTrafficInfoList = new ArrayList<>();
+ usageTrafficInfoList.add(usageTrafficInfo);
+
+ usageTrafficList.setUsageTrafficInfoList(usageTrafficInfoList);
+ usageTrafficList.getUsageTrafficInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UserNumberInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UserNumberInfoTest.java
new file mode 100644
index 00000000..8ce48a10
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/UserNumberInfoTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.monitor;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class UserNumberInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetUserNumberInfo() throws Exception {
+
+ UserNumberInfo userNumberInfo = new UserNumberInfo();
+ userNumberInfo.setUserNumber("999");
+ userNumberInfo.setTimeStamp("1576143554000");
+
+ userNumberInfo.getTimeStamp();
+ userNumberInfo.getUserNumber();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/AllottedResourceUsefulInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/AllottedResourceUsefulInfoTest.java
new file mode 100644
index 00000000..7b2618f0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/AllottedResourceUsefulInfoTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.nsmf.monitor.ServiceInfo;
+
+public class AllottedResourceUsefulInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceInfo() throws Exception {
+
+ AllottedResourceUsefulInfo allottedResourceUsefulInfo = new AllottedResourceUsefulInfo();
+
+ allottedResourceUsefulInfo.setNsiId("0098-ji89-90ui-u878");
+ allottedResourceUsefulInfo.setModelVersionId("we34-rt56-fg56-tyyu");
+ allottedResourceUsefulInfo.setModelInvariantId("ser4-rt56-tyu7-rt45");
+
+ allottedResourceUsefulInfo.getNsiId();
+ allottedResourceUsefulInfo.getModelInvariantId();
+ allottedResourceUsefulInfo.getModelVersionId();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedBusinessInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedBusinessInfoTest.java
new file mode 100644
index 00000000..bda9f460
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedBusinessInfoTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class HostedBusinessInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetHostedBusinessInfo() throws Exception {
+
+ HostedBusinessInfo hostedBusinessInfo = new HostedBusinessInfo();
+
+ hostedBusinessInfo.setOrchestrationStatus("activated");
+ hostedBusinessInfo.setEnvironmentContext("1-10101");
+ hostedBusinessInfo.setServiceType("embb");
+ hostedBusinessInfo.setServiceInstanceName("CSMFService");
+ hostedBusinessInfo.setServiceInstanceId("774dadbf-e628-4f4f-869a-67c307777af3");
+
+ hostedBusinessInfo.getEnvironmentContext();
+ hostedBusinessInfo.getOrchestrationStatus();
+ hostedBusinessInfo.getServiceInstanceId();
+ hostedBusinessInfo.getServiceInstanceName();
+ hostedBusinessInfo.getServiceType();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiInfoTest.java
new file mode 100644
index 00000000..cbcfcd7d
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiInfoTest.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class HostedNsiInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetHostedNsiInfo() throws Exception {
+
+ HostedNsiInfo hostedNsiInfo = new HostedNsiInfo();
+
+ hostedNsiInfo.setOrchestrationStatus("activated");
+ hostedNsiInfo.setServiceInstanceName("eMBB_Slice_NSI_5GCustomer");
+ hostedNsiInfo.setServiceType("eMBB");
+ hostedNsiInfo.setServiceInstanceId("5G-888");
+
+ hostedNsiInfo.getOrchestrationStatus();
+ hostedNsiInfo.getServiceInstanceId();
+ hostedNsiInfo.getServiceInstanceName();
+ hostedNsiInfo.getServiceType();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiListTest.java
new file mode 100644
index 00000000..4cbd4266
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/HostedNsiListTest.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class HostedNsiListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetHostedNsiList() throws Exception {
+
+ HostedNsiList hostedNsiList = new HostedNsiList();
+ List<HostedNsiInfo> hostedNsiInfoList = new ArrayList<>();
+
+ HostedNsiInfo hostedNsiInfo = new HostedNsiInfo();
+
+ hostedNsiInfo.setOrchestrationStatus("activated");
+ hostedNsiInfo.setServiceInstanceName("eMBB_Slice_NSI_5GCustomer");
+ hostedNsiInfo.setServiceType("eMBB");
+ hostedNsiInfo.setServiceInstanceId("5G-888");
+
+ hostedNsiInfoList.add(hostedNsiInfo);
+ hostedNsiList.setHostedNsiInfoList(hostedNsiInfoList);
+
+ hostedNsiList.getHostedNsiInfoList();
+ hostedNsiList.getRecordNumber();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/IncludedNssiInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/IncludedNssiInfoTest.java
new file mode 100644
index 00000000..3c3c6b1a
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/IncludedNssiInfoTest.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class IncludedNssiInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetIncludedNssiInfo() throws Exception {
+
+ IncludedNssiInfo includedNssiInfo = new IncludedNssiInfo();
+ includedNssiInfo.setServiceInstanceOrder("1");
+ includedNssiInfo.setServiceInstanceName("eMBB_e2e_Slice_Service_5GCustomer");
+ includedNssiInfo.setOrchestrationStatus("activated");
+ includedNssiInfo.setEnvironmentContext("cn");
+ includedNssiInfo.setServiceInstanceId("5G-777");
+ includedNssiInfo.setServiceType("eMBB");
+
+ includedNssiInfo.getEnvironmentContext();
+ includedNssiInfo.getOrchestrationStatus();
+ includedNssiInfo.getServiceInstanceId();
+ includedNssiInfo.getServiceInstanceName();
+ includedNssiInfo.getServiceInstanceOrder();
+ includedNssiInfo.getServiceType();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiDetailListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiDetailListTest.java
new file mode 100644
index 00000000..29bb6f3c
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiDetailListTest.java
@@ -0,0 +1,64 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiDetailListTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiDetailList() throws Exception {
+
+ NsiDetailList nsiDetailList = new NsiDetailList();
+
+ List<HostedBusinessInfo> hostedBusinessInfoList = new ArrayList<>();
+ List<IncludedNssiInfo> includedNssiInfoList = new ArrayList<>();
+
+ HostedBusinessInfo hostedBusinessInfo = new HostedBusinessInfo();
+ hostedBusinessInfo.setOrchestrationStatus("activated");
+ hostedBusinessInfo.setEnvironmentContext("1-10101");
+ hostedBusinessInfo.setServiceType("embb");
+ hostedBusinessInfo.setServiceInstanceName("CSMFService");
+ hostedBusinessInfo.setServiceInstanceId("774dadbf-e628-4f4f-869a-67c307777af3");
+ hostedBusinessInfoList.add(hostedBusinessInfo);
+
+ IncludedNssiInfo includedNssiInfo = new IncludedNssiInfo();
+ includedNssiInfo.setServiceInstanceOrder("1");
+ includedNssiInfo.setServiceInstanceName("eMBB_e2e_Slice_Service_5GCustomer");
+ includedNssiInfo.setOrchestrationStatus("activated");
+ includedNssiInfo.setEnvironmentContext("cn");
+ includedNssiInfo.setServiceInstanceId("5G-777");
+ includedNssiInfo.setServiceType("eMBB");
+ includedNssiInfoList.add(includedNssiInfo);
+
+ nsiDetailList.setIncludedNssiInfoList(includedNssiInfoList);
+ nsiDetailList.setHostedBusinessInfoList(hostedBusinessInfoList);
+
+ nsiDetailList.getHostedBusinessInfoList();
+ nsiDetailList.getIncludedNssiInfoList();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiInfoTest.java
new file mode 100644
index 00000000..e4273be0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiInfoTest.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiInfo() throws Exception {
+
+ NsiInfo nsiInfo = new NsiInfo();
+
+ nsiInfo.setNsiId("5G-888");
+ nsiInfo.setNsiName("eMBB_Slice_NSI_5GCustomer");
+ nsiInfo.setNsiOrchestrationStatus("activated");
+ nsiInfo.setNsiType("eMBB");
+
+ nsiInfo.getNsiId();
+ nsiInfo.getNsiName();
+ nsiInfo.getNsiOrchestrationStatus();
+ nsiInfo.getNsiType();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiRelatedNssiInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiRelatedNssiInfoTest.java
new file mode 100644
index 00000000..c3599821
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiRelatedNssiInfoTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiRelatedNssiInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiRelatedNssiInfo() throws Exception {
+
+ NsiRelatedNssiInfo nsiRelatedNssiInfo = new NsiRelatedNssiInfo();
+
+ nsiRelatedNssiInfo.setTnSuggestNssiId("5G-666");
+ nsiRelatedNssiInfo.setTnSuggestNssiName("eMBB_Slice_NSSI_5GCustomer");
+ nsiRelatedNssiInfo.setAnSuggestNssiId("5G-666");
+ nsiRelatedNssiInfo.setAnSuggestNssiName("eMBB_Slice_NSSI_5GCustomer");
+ nsiRelatedNssiInfo.setCnSuggestNssiId("5G-666");
+ nsiRelatedNssiInfo.setCnSuggestNssiName("eMBB_Slice_NSSI_5GCustomer");
+
+ nsiRelatedNssiInfo.getAnSuggestNssiId();
+ nsiRelatedNssiInfo.getAnSuggestNssiName();
+ nsiRelatedNssiInfo.getCnSuggestNssiId();
+ nsiRelatedNssiInfo.getCnSuggestNssiName();
+ nsiRelatedNssiInfo.getTnSuggestNssiId();
+ nsiRelatedNssiInfo.getTnSuggestNssiName();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceInfoTest.java
new file mode 100644
index 00000000..4237a941
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceInfoTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiServiceInstanceInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiServiceInstanceInfo() throws Exception {
+
+ NsiServiceInstanceInfo nsiServiceInstanceInfo = new NsiServiceInstanceInfo();
+
+ nsiServiceInstanceInfo.setServiceType("eMBB");
+ nsiServiceInstanceInfo.setServiceInstanceName("eMBB_Slice_NSSI_5GCustomer");
+ nsiServiceInstanceInfo.setServiceInstanceId("5G-999");
+ nsiServiceInstanceInfo.setOrchestrationStatus("activated");
+ nsiServiceInstanceInfo.setServiceInstanceOrder("1");
+
+ nsiServiceInstanceInfo.getOrchestrationStatus();
+ nsiServiceInstanceInfo.getServiceInstanceId();
+ nsiServiceInstanceInfo.getServiceInstanceName();
+ nsiServiceInstanceInfo.getServiceInstanceOrder();
+ nsiServiceInstanceInfo.getServiceType();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceListTest.java
new file mode 100644
index 00000000..a32b3497
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NsiServiceInstanceListTest.java
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiServiceInstanceListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiServiceInstanceList() throws Exception {
+
+ NsiServiceInstanceList nsiServiceInstanceList = new NsiServiceInstanceList();
+ List<NsiServiceInstanceInfo> nsiServiceInstanceInfoList = new ArrayList<>();
+
+ NsiServiceInstanceInfo nsiServiceInstanceInfo = new NsiServiceInstanceInfo();
+ nsiServiceInstanceInfo.setServiceType("eMBB");
+ nsiServiceInstanceInfo.setServiceInstanceName("eMBB_Slice_NSSI_5GCustomer");
+ nsiServiceInstanceInfo.setServiceInstanceId("5G-999");
+ nsiServiceInstanceInfo.setOrchestrationStatus("activated");
+ nsiServiceInstanceInfo.setServiceInstanceOrder("1");
+ nsiServiceInstanceInfoList.add(nsiServiceInstanceInfo);
+
+ nsiServiceInstanceList.setNsiServiceInstanceInfoList(nsiServiceInstanceInfoList);
+ nsiServiceInstanceList.setRecordNumber(nsiServiceInstanceInfoList.size());
+
+ nsiServiceInstanceList.getNsiServiceInstanceInfoList();
+ nsiServiceInstanceList.getRecordNumber();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceInfoTest.java
new file mode 100644
index 00000000..07040232
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceInfoTest.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NssiServiceInstanceInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNssiServiceInstanceInfo() throws Exception {
+
+ NssiServiceInstanceInfo nssiServiceInstanceInfo = new NssiServiceInstanceInfo();
+
+ nssiServiceInstanceInfo.setServiceType("eMBB");
+ nssiServiceInstanceInfo.setServiceInstanceName("eMBB_Slice_NSSI_5GCustomer");
+ nssiServiceInstanceInfo.setServiceInstanceId("5G-999");
+ nssiServiceInstanceInfo.setServiceInstanceOrder("1");
+ nssiServiceInstanceInfo.setOrchestrationStatus("activated");
+ nssiServiceInstanceInfo.setEnvironmentContext("cn");
+
+ nssiServiceInstanceInfo.getEnvironmentContext();
+ nssiServiceInstanceInfo.getOrchestrationStatus();
+ nssiServiceInstanceInfo.getServiceInstanceId();
+ nssiServiceInstanceInfo.getServiceInstanceName();
+ nssiServiceInstanceInfo.getServiceInstanceOrder();
+ nssiServiceInstanceInfo.getServiceType();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceListTest.java
new file mode 100644
index 00000000..0b05327c
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/NssiServiceInstanceListTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NssiServiceInstanceListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNssiServiceInstanceList() throws Exception {
+
+ NssiServiceInstanceList nssiServiceInstanceList = new NssiServiceInstanceList();
+ List<NssiServiceInstanceInfo> nssiServiceInstanceInfoList = new ArrayList<>();
+
+ NssiServiceInstanceInfo nssiServiceInstanceInfo = new NssiServiceInstanceInfo();
+
+ nssiServiceInstanceInfo.setServiceType("eMBB");
+ nssiServiceInstanceInfo.setServiceInstanceName("eMBB_Slice_NSSI_5GCustomer");
+ nssiServiceInstanceInfo.setServiceInstanceId("5G-999");
+ nssiServiceInstanceInfo.setServiceInstanceOrder("1");
+ nssiServiceInstanceInfo.setOrchestrationStatus("activated");
+ nssiServiceInstanceInfo.setEnvironmentContext("cn");
+
+ nssiServiceInstanceInfoList.add(nssiServiceInstanceInfo);
+ nssiServiceInstanceList.setNssiServiceInstanceInfoList(nssiServiceInstanceInfoList);
+ nssiServiceInstanceList.setRecordNumber(nssiServiceInstanceInfoList.size());
+
+ nssiServiceInstanceList.getNssiServiceInstanceInfoList();
+ nssiServiceInstanceList.getRecordNumber();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationProgressTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationProgressTest.java
new file mode 100644
index 00000000..90588a14
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationProgressTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceOperationProgressTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceOperationProgress() throws Exception {
+
+ ServiceOperationProgress serviceOperationProgress = new ServiceOperationProgress();
+ serviceOperationProgress.setOperationProgress("88");
+ serviceOperationProgress.setOperationType("activate");
+
+ serviceOperationProgress.getOperationProgress();
+ serviceOperationProgress.getOperationType();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationResultTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationResultTest.java
new file mode 100644
index 00000000..da54b5e0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/ServiceOperationResultTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ServiceOperationResultTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetServiceOperationResult() throws Exception {
+
+ ServiceOperationResult serviceOperationResult = new ServiceOperationResult();
+ serviceOperationResult.setOperationId("110011");
+
+ serviceOperationResult.getOperationId();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessDetailsTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessDetailsTest.java
new file mode 100644
index 00000000..bebceda9
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessDetailsTest.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.nsmf.task.BusinessDemandInfo;
+import org.onap.usecaseui.server.bean.nsmf.task.NstInfo;
+
+public class SlicingBusinessDetailsTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingBusinessDetails() throws Exception {
+
+ SlicingBusinessDetails slicingBusinessDetails = new SlicingBusinessDetails();
+
+ BusinessDemandInfo businessDemandInfo = new BusinessDemandInfo();
+ List<String> areaList = new ArrayList<>();
+ areaList.add("gansu");
+ areaList.add("linxia");
+ businessDemandInfo.setCoverageAreaTaList(areaList);
+ businessDemandInfo.setUseInterval("12");
+ businessDemandInfo.setUeMobilityLevel("stationary");
+ businessDemandInfo.setResourceSharingLevel("shared");
+ businessDemandInfo.setMaxNumberOfUEs("1000");
+ businessDemandInfo.setLatency("300");
+ businessDemandInfo.setExpDataRateUL("600");
+ businessDemandInfo.setExpDataRateDL("700");
+ businessDemandInfo.setAreaTrafficCapUL("600");
+ businessDemandInfo.setAreaTrafficCapDL("600");
+ businessDemandInfo.setActivityFactor("600");
+ businessDemandInfo.setServiceSnssai("1-10101");
+ businessDemandInfo.setServiceName("aer-001");
+ slicingBusinessDetails.setBusinessDemandInfo(businessDemandInfo);
+
+ NstInfo nstInfo = new NstInfo();
+ nstInfo.setNstId("srf0-223f-001r-iu34");
+ nstInfo.setNstName("nst001");
+ slicingBusinessDetails.setNstInfo(nstInfo);
+
+ NsiInfo nsiInfo = new NsiInfo();
+ nsiInfo.setNsiId("5G-888");
+ nsiInfo.setNsiName("eMBB_Slice_NSI_5GCustomer");
+ nsiInfo.setNsiOrchestrationStatus("activated");
+ nsiInfo.setNsiType("eMBB");
+ slicingBusinessDetails.setNsiInfo(nsiInfo);
+
+ slicingBusinessDetails.getBusinessDemandInfo();
+ slicingBusinessDetails.getNsiInfo();
+ slicingBusinessDetails.getNstInfo();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessInfoTest.java
new file mode 100644
index 00000000..2887eda7
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessInfoTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingBusinessInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingBusinessInfo() throws Exception {
+
+ SlicingBusinessInfo slicingBusinessInfo = new SlicingBusinessInfo();
+ slicingBusinessInfo.setServiceType("embb");
+ slicingBusinessInfo.setServiceInstanceName("CSMFService");
+ slicingBusinessInfo.setServiceInstanceId("774dadbf-e628-4f4f-869a-67c307777af3");
+ slicingBusinessInfo.setOrchestrationStatus("Created");
+ slicingBusinessInfo.setLastOperationType("activate");
+ slicingBusinessInfo.setLastOperationProgress("90");
+ slicingBusinessInfo.setEnvironmentContext("an");
+
+ slicingBusinessInfo.getOrchestrationStatus();
+ slicingBusinessInfo.getEnvironmentContext();
+ slicingBusinessInfo.getLastOperationProgress();
+ slicingBusinessInfo.getLastOperationType();
+ slicingBusinessInfo.getServiceInstanceId();
+ slicingBusinessInfo.getServiceInstanceName();
+ slicingBusinessInfo.getServiceType();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessListTest.java
new file mode 100644
index 00000000..40a9f9e5
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SlicingBusinessListTest.java
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingBusinessListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingBusinessList() throws Exception {
+
+ SlicingBusinessList slicingBusinessList = new SlicingBusinessList();
+ List<SlicingBusinessInfo> slicingBusinessInfoList = new ArrayList<>();
+
+ SlicingBusinessInfo slicingBusinessInfo = new SlicingBusinessInfo();
+ slicingBusinessInfo.setServiceType("embb");
+ slicingBusinessInfo.setServiceInstanceName("CSMFService");
+ slicingBusinessInfo.setServiceInstanceId("774dadbf-e628-4f4f-869a-67c307777af3");
+ slicingBusinessInfo.setOrchestrationStatus("Created");
+ slicingBusinessInfo.setLastOperationType("activate");
+ slicingBusinessInfo.setLastOperationProgress("90");
+ slicingBusinessInfoList.add(slicingBusinessInfo);
+
+ slicingBusinessList.setSlicingBusinessInfoList(slicingBusinessInfoList);
+ slicingBusinessList.setRecordNumber(slicingBusinessInfoList.size());
+
+ slicingBusinessList.getSlicingBusinessInfoList();
+ slicingBusinessList.getRecordNumber();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SubscriberInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SubscriberInfoTest.java
new file mode 100644
index 00000000..020b33f8
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/resource/SubscriberInfoTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.resource;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SubscriberInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSubscriberInfo() throws Exception {
+
+ SubscriberInfo subscriberInfo = new SubscriberInfo();
+ subscriberInfo.setGlobalSubscriberId("0090-tyu7-453e-45ty");
+ subscriberInfo.setServiceType("embb");
+
+ subscriberInfo.getGlobalSubscriberId();
+ subscriberInfo.getServiceType();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/BusinessDemandInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/BusinessDemandInfoTest.java
new file mode 100644
index 00000000..8f2a6773
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/BusinessDemandInfoTest.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.nsmf.resource.HostedNsiInfo;
+
+public class BusinessDemandInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetBusinessDemandInfo() throws Exception {
+
+ BusinessDemandInfo businessDemandInfo = new BusinessDemandInfo();
+ List<String> areaList = new ArrayList<>();
+ areaList.add("gansu");
+ areaList.add("linxia");
+ businessDemandInfo.setCoverageAreaTaList(areaList);
+ businessDemandInfo.setUseInterval("12");
+ businessDemandInfo.setUeMobilityLevel("stationary");
+ businessDemandInfo.setResourceSharingLevel("shared");
+ businessDemandInfo.setMaxNumberOfUEs("1000");
+ businessDemandInfo.setLatency("300");
+ businessDemandInfo.setExpDataRateUL("600");
+ businessDemandInfo.setExpDataRateDL("700");
+ businessDemandInfo.setAreaTrafficCapUL("600");
+ businessDemandInfo.setAreaTrafficCapDL("600");
+ businessDemandInfo.setActivityFactor("600");
+ businessDemandInfo.setServiceSnssai("1-10101");
+ businessDemandInfo.setServiceName("aer-001");
+
+ businessDemandInfo.getActivityFactor();
+ businessDemandInfo.getAreaTrafficCapDL();
+ businessDemandInfo.getAreaTrafficCapUL();
+ businessDemandInfo.getCoverageAreaTaList();
+ businessDemandInfo.getExpDataRateDL();
+ businessDemandInfo.getExpDataRateUL();
+ businessDemandInfo.getLatency();
+ businessDemandInfo.getMaxNumberOfUEs();
+ businessDemandInfo.getResourceSharingLevel();
+ businessDemandInfo.getServiceName();
+ businessDemandInfo.getServiceSnssai();
+ businessDemandInfo.getUeMobilityLevel();
+ businessDemandInfo.getUseInterval();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NsiAndSubNssiInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NsiAndSubNssiInfoTest.java
new file mode 100644
index 00000000..7c11bcf0
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NsiAndSubNssiInfoTest.java
@@ -0,0 +1,98 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class NsiAndSubNssiInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNsiAndSubNssiInfo() throws Exception {
+
+ NsiAndSubNssiInfo nsiAndSubNssiInfo = new NsiAndSubNssiInfo();
+ nsiAndSubNssiInfo.setSuggestNsiName("nsi01");
+ nsiAndSubNssiInfo.setSuggestNsiId("nsi01-0090-0987");
+
+ nsiAndSubNssiInfo.setTnSuggestNssiName("tn-nsi-01");
+ nsiAndSubNssiInfo.setTnSuggestNssiId("tn01-0987-iu87");
+ nsiAndSubNssiInfo.setTnLatency("60");
+ nsiAndSubNssiInfo.setTnBandwidth("1000");
+ nsiAndSubNssiInfo.setTnScriptName("scriptTest");
+
+ nsiAndSubNssiInfo.setCnUeMobilityLevel("stationary");
+ nsiAndSubNssiInfo.setCnServiceSnssai("1-10101");
+ nsiAndSubNssiInfo.setCnMaxNumberOfUes("1000");
+ nsiAndSubNssiInfo.setCnSuggestNssiName("cn-001");
+ nsiAndSubNssiInfo.setCnSuggestNssiId("0902-oi89-8923-iu34");
+ nsiAndSubNssiInfo.setCnResourceSharingLevel("shared");
+ nsiAndSubNssiInfo.setCnExpDataRateUl("300");
+ nsiAndSubNssiInfo.setCnExpDataRateDl("600");
+ nsiAndSubNssiInfo.setCnScriptName("scriptTest");
+
+ nsiAndSubNssiInfo.setAnSuggestNssiName("an-001");
+ nsiAndSubNssiInfo.setAnSuggestNssiId("0923-982-34fe-4553");
+ nsiAndSubNssiInfo.setAnLatency("300");
+ List<String> areaList = new ArrayList<>();
+ areaList.add("gansu");
+ areaList.add("linxia");
+ nsiAndSubNssiInfo.setAnCoverageAreaTaList(areaList);
+ nsiAndSubNssiInfo.setAn5qi("er4");
+ nsiAndSubNssiInfo.setAnScriptName("scriptTest");
+
+ nsiAndSubNssiInfo.getAn5qi();
+ nsiAndSubNssiInfo.getAnCoverageAreaTaList();
+ nsiAndSubNssiInfo.getAnLatency();
+ nsiAndSubNssiInfo.getAnSuggestNssiId();
+ nsiAndSubNssiInfo.getAnSuggestNssiName();
+ nsiAndSubNssiInfo.getAnScriptName();
+
+ nsiAndSubNssiInfo.getCnActivityFactor();
+ nsiAndSubNssiInfo.getCnAreaTrafficCapDl();
+ nsiAndSubNssiInfo.getCnAreaTrafficCapUl();
+ nsiAndSubNssiInfo.getCnExpDataRateDl();
+ nsiAndSubNssiInfo.getCnExpDataRateUl();
+ nsiAndSubNssiInfo.getCnLatency();
+ nsiAndSubNssiInfo.getCnMaxNumberOfUes();
+ nsiAndSubNssiInfo.getCnResourceSharingLevel();
+ nsiAndSubNssiInfo.getCnServiceSnssai();
+ nsiAndSubNssiInfo.getCnSuggestNssiId();
+ nsiAndSubNssiInfo.getCnSuggestNssiName();
+ nsiAndSubNssiInfo.getCnUeMobilityLevel();
+ nsiAndSubNssiInfo.getCnScriptName();
+
+ nsiAndSubNssiInfo.getTnBandwidth();
+ nsiAndSubNssiInfo.getTnLatency();
+ nsiAndSubNssiInfo.getTnSuggestNssiId();
+ nsiAndSubNssiInfo.getTnSuggestNssiName();
+ nsiAndSubNssiInfo.getTnScriptName();
+
+ nsiAndSubNssiInfo.getSuggestNsiId();
+ nsiAndSubNssiInfo.getSuggestNsiName();
+
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NstInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NstInfoTest.java
new file mode 100644
index 00000000..a9e20d88
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/NstInfoTest.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.onap.usecaseui.server.bean.nsmf.resource.NsiInfo;
+
+public class NstInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetNstInfo() throws Exception {
+
+ NstInfo nstInfo = new NstInfo();
+
+ nstInfo.setNstId("srf0-223f-001r-iu34");
+ nstInfo.setNstName("nst001");
+
+ nstInfo.getNstId();
+ nstInfo.getNstName();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskAuditInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskAuditInfoTest.java
new file mode 100644
index 00000000..4476657c
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskAuditInfoTest.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingTaskAuditInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingTaskAuditInfo() throws Exception {
+
+ SlicingTaskAuditInfo slicingTaskAuditInfo = new SlicingTaskAuditInfo();
+
+ slicingTaskAuditInfo.setProcessingStatus("Planning");
+ slicingTaskAuditInfo.setTaskName("SliceServiceTask");
+ slicingTaskAuditInfo.setCreateTime("2019-12-17T02:58:31.000+0000");
+ slicingTaskAuditInfo.setTaskId("06d1a5aa-63ae-4175-a377-627ca327456f");
+
+ BusinessDemandInfo businessDemandInfo = new BusinessDemandInfo();
+ slicingTaskAuditInfo.setBusinessDemandInfo(businessDemandInfo);
+
+ NstInfo nstInfo = new NstInfo();
+ slicingTaskAuditInfo.setNstInfo(nstInfo);
+
+ NsiAndSubNssiInfo nsiAndSubNssiInfo = new NsiAndSubNssiInfo();
+ slicingTaskAuditInfo.setNsiAndSubNssiInfo(nsiAndSubNssiInfo);
+
+ slicingTaskAuditInfo.getTaskId();
+ slicingTaskAuditInfo.getBusinessDemandInfo();
+ slicingTaskAuditInfo.getCreateTime();
+ slicingTaskAuditInfo.getNsiAndSubNssiInfo();
+ slicingTaskAuditInfo.getNstInfo();
+ slicingTaskAuditInfo.getProcessingStatus();
+ slicingTaskAuditInfo.getTaskName();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationInfoTest.java
new file mode 100644
index 00000000..9039f3b4
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationInfoTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingTaskCreationInfoTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingTaskCreationInfo() throws Exception {
+
+ SlicingTaskCreationInfo slicingTaskCreationInfo = new SlicingTaskCreationInfo();
+
+
+ slicingTaskCreationInfo.setProcessingStatus("Planning");
+ slicingTaskCreationInfo.setTaskName("SliceServiceTask");
+ slicingTaskCreationInfo.setCreateTime("2019-12-17T02:58:31.000+0000");
+ slicingTaskCreationInfo.setTaskId("06d1a5aa-63ae-4175-a377-627ca327456f");
+
+ BusinessDemandInfo businessDemandInfo = new BusinessDemandInfo();
+ slicingTaskCreationInfo.setBusinessDemandInfo(businessDemandInfo);
+
+ NstInfo nstInfo = new NstInfo();
+ slicingTaskCreationInfo.setNstInfo(nstInfo);
+
+ slicingTaskCreationInfo.getTaskId();
+ slicingTaskCreationInfo.getBusinessDemandInfo();
+ slicingTaskCreationInfo.getCreateTime();
+ slicingTaskCreationInfo.getNstInfo();
+ slicingTaskCreationInfo.getProcessingStatus();
+ slicingTaskCreationInfo.getTaskName();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationProgressTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationProgressTest.java
new file mode 100644
index 00000000..ee1e4f4d
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskCreationProgressTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingTaskCreationProgressTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingTaskCreationProgress() throws Exception {
+
+ SlicingTaskCreationProgress slicingTaskCreationProgress = new SlicingTaskCreationProgress();
+ slicingTaskCreationProgress.setCnProgress("66");
+ slicingTaskCreationProgress.setTnProgress("66");
+ slicingTaskCreationProgress.setAnProgress("66");
+ slicingTaskCreationProgress.setCnStatus("error");
+ slicingTaskCreationProgress.setTnStatus("error");
+ slicingTaskCreationProgress.setAnStatus("error");
+
+ slicingTaskCreationProgress.getAnProgress();
+ slicingTaskCreationProgress.getCnProgress();
+ slicingTaskCreationProgress.getTnProgress();
+ slicingTaskCreationProgress.getAnStatus();
+ slicingTaskCreationProgress.getCnStatus();
+ slicingTaskCreationProgress.getTnStatus();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskInfoTest.java
new file mode 100644
index 00000000..7c3231ec
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskInfoTest.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingTaskInfoTest {
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingTaskInfo() throws Exception {
+
+ SlicingTaskInfo slicingTaskInfo = new SlicingTaskInfo();
+
+ slicingTaskInfo.setTaskId("03af656e-7602-47dd-97ee-0c7ca5c39cab");
+ slicingTaskInfo.setName("SliceServiceTask");
+ slicingTaskInfo.setStatus("Planning");
+ slicingTaskInfo.setServiceType("embb");
+ slicingTaskInfo.setServiceSnssai("01-010101");
+ slicingTaskInfo.setCreateTime("2019-12-19T10:13:26.000+0000");
+
+ slicingTaskInfo.getStatus();
+ slicingTaskInfo.getCreateTime();
+ slicingTaskInfo.getName();
+ slicingTaskInfo.getServiceSnssai();
+ slicingTaskInfo.getServiceType();
+ slicingTaskInfo.getTaskId();
+ }
+}
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskListTest.java
new file mode 100644
index 00000000..67056746
--- /dev/null
+++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/task/SlicingTaskListTest.java
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onap.usecaseui.server.bean.nsmf.task;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class SlicingTaskListTest {
+
+ @Before
+ public void before() throws Exception {
+ }
+
+ @After
+ public void after() throws Exception {
+ }
+
+ @Test
+ public void testSetAndGetSlicingTaskList() throws Exception {
+
+ SlicingTaskList slicingTaskList = new SlicingTaskList();
+ List<SlicingTaskInfo> slicingTaskInfoList = new ArrayList<>();
+
+ SlicingTaskInfo slicingTaskInfo = new SlicingTaskInfo();
+ slicingTaskInfo.setTaskId("03af656e-7602-47dd-97ee-0c7ca5c39cab");
+ slicingTaskInfo.setName("SliceServiceTask");
+ slicingTaskInfo.setStatus("Planning");
+ slicingTaskInfo.setServiceType("embb");
+ slicingTaskInfo.setServiceSnssai("01-010101");
+ slicingTaskInfo.setCreateTime("2019-12-19T10:13:26.000+0000");
+ slicingTaskInfoList.add(slicingTaskInfo);
+
+ slicingTaskList.setSlicingTaskInfoList(slicingTaskInfoList);
+ slicingTaskList.setRecordNumber(slicingTaskInfoList.size());
+
+ slicingTaskList.getRecordNumber();
+ slicingTaskList.getSlicingTaskInfoList();
+ }
+}