diff options
Diffstat (limited to 'server/src/test/java/org/onap/usecaseui/server')
8 files changed, 319 insertions, 0 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/PDUSessionEstSRInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/PDUSessionEstSRInfoTest.java new file mode 100644 index 00000000..20eb4b35 --- /dev/null +++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/PDUSessionEstSRInfoTest.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2022 Wipro Limited. 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.jupiter.api.Test; + +public class PDUSessionEstSRInfoTest { + + @Before + public void before() throws Exception { + } + + @After + public void after() throws Exception { + } + + @Test + public void testSetAndGetPDUSessionEstSRInfo() throws Exception { + + PDUSessionEstSRInfo pDUSessionEstSRInfo = new PDUSessionEstSRInfo(); + pDUSessionEstSRInfo.setPduSessionEstSR("188"); + pDUSessionEstSRInfo.setTimestamp("1576143554000"); + + pDUSessionEstSRInfo.getPduSessionEstSR(); + pDUSessionEstSRInfo.getTimestamp(); + } + +} diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRInfoTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRInfoTest.java new file mode 100644 index 00000000..be75fbcc --- /dev/null +++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRInfoTest.java @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2022 Wipro Limited. 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.jupiter.api.Test; + +public class ServicePDUSessionEstSRInfoTest { + + @Before + public void before() throws Exception { + } + + @After + public void after() throws Exception { + } + + @Test + public void testSetAndGetServicePDUSessionEstSRInfo() throws Exception { + + ServicePDUSessionEstSRInfo servicePDUSessionEstSRInfo = new ServicePDUSessionEstSRInfo(); + + List<PDUSessionEstSRInfo> pDUSessionEstSRInfoList = new ArrayList<>(); + + PDUSessionEstSRInfo pDUSessionEstSRInfo = new PDUSessionEstSRInfo(); + pDUSessionEstSRInfo.setPduSessionEstSR("188"); + pDUSessionEstSRInfo.setTimestamp("1576143554000"); + pDUSessionEstSRInfoList.add(pDUSessionEstSRInfo); + + servicePDUSessionEstSRInfo.setId("01000001"); + servicePDUSessionEstSRInfo.setPDUSessionEstSRInfoList(pDUSessionEstSRInfoList); + + servicePDUSessionEstSRInfo.getId(); + servicePDUSessionEstSRInfo.getPDUSessionEstSRInfoList(); + } + +} diff --git a/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRListTest.java b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRListTest.java new file mode 100644 index 00000000..49593dd0 --- /dev/null +++ b/server/src/test/java/org/onap/usecaseui/server/bean/nsmf/monitor/ServicePDUSessionEstSRListTest.java @@ -0,0 +1,59 @@ +/* + * Copyright (C) 2022 Wipro Limited. 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.jupiter.api.Test; + +public class ServicePDUSessionEstSRListTest { + + @Before + public void before() throws Exception { + } + + @After + public void after() throws Exception { + } + + @Test + public void testSetAndGetServicePDUSessionEstSRList() throws Exception { + + ServicePDUSessionEstSRList servicePDUSessionEstSRList = new ServicePDUSessionEstSRList(); + List<ServicePDUSessionEstSRInfo> servicePDUSessionEstSRInfoList = new ArrayList<>(); + + ServicePDUSessionEstSRInfo servicePDUSessionEstSRInfo = new ServicePDUSessionEstSRInfo(); + + List<PDUSessionEstSRInfo> pDUSessionEstSRInfoList = new ArrayList<>(); + + PDUSessionEstSRInfo pDUSessionEstSRInfo = new PDUSessionEstSRInfo(); + pDUSessionEstSRInfo.setPduSessionEstSR("188"); + pDUSessionEstSRInfo.setTimestamp("1576143554000"); + pDUSessionEstSRInfoList.add(pDUSessionEstSRInfo); + + servicePDUSessionEstSRInfo.setId("01000001"); + servicePDUSessionEstSRInfo.setPDUSessionEstSRInfoList(pDUSessionEstSRInfoList); + + servicePDUSessionEstSRInfoList.add(servicePDUSessionEstSRInfo); + servicePDUSessionEstSRList.setServicePDUSessionEstSRInfoList(servicePDUSessionEstSRInfoList); + + servicePDUSessionEstSRList.getServicePDUSessionEstSRInfoList(); + + } + +} diff --git a/server/src/test/java/org/onap/usecaseui/server/controller/nsmf/ResourceMonitorControllerTest.java b/server/src/test/java/org/onap/usecaseui/server/controller/nsmf/ResourceMonitorControllerTest.java index 451852a1..0371187e 100644 --- a/server/src/test/java/org/onap/usecaseui/server/controller/nsmf/ResourceMonitorControllerTest.java +++ b/server/src/test/java/org/onap/usecaseui/server/controller/nsmf/ResourceMonitorControllerTest.java @@ -80,4 +80,21 @@ public class ResourceMonitorControllerTest { resourceMonitorController.querySlicingTotalBandwidth("1577016963000", serviceList); verify(resourceMonitorService, times(1)).querySlicingTotalBandwidth("1577016963000", serviceList); } + + @Test + public void testQuerySlicingPDUSessionEstSR() { + ResourceMonitorService resourceMonitorService = mock(ResourceMonitorService.class); + ResourceMonitorController resourceMonitorController = new ResourceMonitorController(); + resourceMonitorController.setResourceMonitorService(resourceMonitorService); + + ServiceList serviceList = new ServiceList(); + List<ServiceInfo> serviceInfoList = new ArrayList<>(); + ServiceInfo serviceInfo = new ServiceInfo(); + serviceInfo.setServiceId("1234-9067-4356-9876"); + serviceInfoList.add(serviceInfo); + serviceList.setServiceInfoList(serviceInfoList); + + resourceMonitorController.querySlicingTotalBandwidth("1577016963000", serviceList); + verify(resourceMonitorService, times(1)).querySlicingPDUSessionEstSR("1577016963000", serviceList); + } } diff --git a/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvertTest.java b/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvertTest.java index 13869751..8d0e9db4 100644 --- a/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvertTest.java +++ b/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvertTest.java @@ -23,13 +23,16 @@ import org.junit.Before; import org.junit.Test; import org.onap.usecaseui.server.bean.nsmf.monitor.ServiceInfo; import org.onap.usecaseui.server.bean.nsmf.monitor.ServiceOnlineUserInfo; +import org.onap.usecaseui.server.bean.nsmf.monitor.ServicePDUSessionEstSRInfo; import org.onap.usecaseui.server.bean.nsmf.monitor.ServiceTotalBandwidthInfo; import org.onap.usecaseui.server.bean.nsmf.monitor.SlicingKpiReqInfo; import org.onap.usecaseui.server.bean.nsmf.monitor.TrafficReqInfo; import org.onap.usecaseui.server.bean.nsmf.monitor.UsageTrafficInfo; +import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.KpiPDUSessionEstSR; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.KpiTotalBandwidth; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.KpiTotalTraffic; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.KpiUserNumber; +import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.PDUSessionEstSR; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.TotalBandwidth; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.TotalTraffic; import org.onap.usecaseui.server.service.slicingdomain.kpi.bean.UserNumbers; @@ -137,4 +140,35 @@ public class ResourceMonitorServiceConvertTest { } } + @Test + public void itCanConvertconvertServicePDUSessionEstSRInfo() { + ServicePDUSessionEstSRInfo servicePDUSessionEstSRInfo = new ServicePDUSessionEstSRInfo(); + KpiPDUSessionEstSR kpiPDUSessionEstSR = new KpiPDUSessionEstSR(); + + List<PDUSessionEstSR> kpiPDUSessionEstSRInfoList = new ArrayList<>(); + PDUSessionEstSR kpiPDUSessionEstSRInfo = new PDUSessionEstSR(); + kpiPDUSessionEstSRInfo.setPDUSessionEstSR(100); + kpiPDUSessionEstSRInfo.setTimeStamp("2019-12-23 11:31:19"); + kpiPDUSessionEstSRInfoList.add(kpiPDUSessionEstSRInfo); + kpiPDUSessionEstSR.setResult(kpiPDUSessionEstSRInfoList); + + + SlicingKpiReqInfo slicingKpiReqInfo = new SlicingKpiReqInfo(); + slicingKpiReqInfo.setTimeStamp("2019-12-23 11:31:19"); + slicingKpiReqInfo.setId("112233"); + slicingKpiReqInfo.setHours(4); + kpiPDUSessionEstSR.setRequest(slicingKpiReqInfo); + + try { + resourceMonitorServiceConvert + .convertServicePDUSessionEstSRInfo(servicePDUSessionEstSRInfo, kpiPDUSessionEstSR); + } catch (InvocationTargetException e) { + e.printStackTrace(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (ParseException e) { + e.printStackTrace(); + } + } + } diff --git a/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceImplTest.java b/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceImplTest.java index 19ca5dbb..1352309f 100644 --- a/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceImplTest.java +++ b/server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceImplTest.java @@ -143,4 +143,19 @@ public class ResourceMonitorServiceImplTest { when(kpiSliceService.listTotalBandwidth(body)).thenReturn(failedCall("kpi is not exist!")); resourceMonitorService.querySlicingTotalBandwidth(queryTimestamp, serviceList); } + + @Test + public void querySlicingPDUSessionEstSRWithThrowsException() { + ServiceList serviceList = new ServiceList(); + List<ServiceInfo> serviceInfoList = new ArrayList<>(); + ServiceInfo serviceInfo = new ServiceInfo(); + serviceInfo.setServiceId("123e-456t-567t-yui8"); + serviceInfoList.add(serviceInfo); + serviceList.setServiceInfoList(serviceInfoList); + String queryTimestamp = "1577071879000"; + + RequestBody body = null; + when(kpiSliceService.listPDUSessionEstSR(body)).thenReturn(failedCall("kpi is not exist!")); + resourceMonitorService.querySlicingPDUSessionEstSR(queryTimestamp, serviceList); + } } diff --git a/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/KpiPDUSessionEstSRTest.java b/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/KpiPDUSessionEstSRTest.java new file mode 100644 index 00000000..933bcff3 --- /dev/null +++ b/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/KpiPDUSessionEstSRTest.java @@ -0,0 +1,56 @@ +/* + * Copyright (C) 2022 Wipro Limited. 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.service.slicingdomain.kpi.bean; + +import java.util.ArrayList; +import java.util.List; +import org.junit.After; +import org.junit.Before; +import org.junit.jupiter.api.Test; +import org.onap.usecaseui.server.bean.nsmf.monitor.SlicingKpiReqInfo; + +class KpiPDUSessionEstSRTest { + + @Before + public void before() throws Exception { + } + + @After + public void after() throws Exception { + } + + @Test + public void testSetAndGetKpiPDUSessionEstSR() throws Exception { + + KpiPDUSessionEstSR kpiPDUSessionEstSR = new KpiPDUSessionEstSR(); + + List<PDUSessionEstSR> pDUSessionEstSRList = new ArrayList<>(); + PDUSessionEstSR pDUSessionEstSR = new PDUSessionEstSR(); + pDUSessionEstSR.setTimeStamp("12345634456"); + pDUSessionEstSR.setPDUSessionEstSR(123); + + pDUSessionEstSRList.add(pDUSessionEstSR); + kpiPDUSessionEstSR.setResult(pDUSessionEstSRList); + SlicingKpiReqInfo slicingKpiReqInfo = new SlicingKpiReqInfo(); + kpiPDUSessionEstSR.setRequest(slicingKpiReqInfo); + kpiPDUSessionEstSR.setResult_count(1); + + kpiPDUSessionEstSR.getResult(); + kpiPDUSessionEstSR.getRequest(); + kpiPDUSessionEstSR.getResult_count(); + } + +} diff --git a/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/PDUSessionEstSRTest.java b/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/PDUSessionEstSRTest.java new file mode 100644 index 00000000..9b2db5d5 --- /dev/null +++ b/server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/PDUSessionEstSRTest.java @@ -0,0 +1,42 @@ +/* + * Copyright (C) 2022 Wipro Limited. 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.service.slicingdomain.kpi.bean; + +import org.junit.After; +import org.junit.Before; +import org.junit.jupiter.api.Test; + +public class PDUSessionEstSRTest { + + @Before + public void before() throws Exception { + } + + @After + public void after() throws Exception { + } + + @Test + public void testSetAndGetPDUSessionEstSR() throws Exception { + PDUSessionEstSR pDUSessionEstSR = new PDUSessionEstSR(); + pDUSessionEstSR.setTimeStamp("12345634456"); + pDUSessionEstSR.setPDUSessionEstSR(123); + + pDUSessionEstSR.getTimeStamp(); + pDUSessionEstSR.getPDUSessionEstSR(); + } + +} |