Fixed bugs found in KPI Monitoring for new KPI 08/131908/2
authordeepikasatheesh <deepika.s84@wipro.com>
Fri, 28 Oct 2022 16:28:02 +0000 (16:28 +0000)
committerdeepikasatheesh <deepika.s84@wipro.com>
Fri, 28 Oct 2022 16:33:51 +0000 (16:33 +0000)
Issue-ID: USECASEUI-748

Signed-off-by: deepikasatheesh <deepika.s84@wipro.com>
Change-Id: Ie545852cc39d11fbfc4a950a1576188aabbf5dc0
Signed-off-by: deepikasatheesh <deepika.s84@wipro.com>
server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvert.java
server/src/main/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/KpiPDUSessionEstSR.java
server/src/main/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/PDUSessionEstSR.java
server/src/test/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMonitorServiceConvertTest.java
server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/KpiPDUSessionEstSRTest.java
server/src/test/java/org/onap/usecaseui/server/service/slicingdomain/kpi/bean/PDUSessionEstSRTest.java

index 227ce2f..274db67 100644 (file)
@@ -126,9 +126,11 @@ public class ResourceMonitorServiceConvert {
         servicePDUSessionEstSRInfo.setId(kpiPDUSessionEstSR.getRequest().getId().substring(kpiPDUSessionEstSR.getRequest().getId().lastIndexOf(".") + 1));
         if (kpiPDUSessionEstSR.getResult() != null) {
             for (PDUSessionEstSR pDUSessionEstSR : kpiPDUSessionEstSR.getResult()) {
+               String newTimeStamp = NsmfCommonUtil
+                        .timestamp2Time(pDUSessionEstSR.getTimeStamp().replace("T", NsmfParamConstant.SPACE));
                 PDUSessionEstSRInfo kpiPDUSessionEstSRInfo = new PDUSessionEstSRInfo();
-                kpiPDUSessionEstSRInfo.setTimestamp(pDUSessionEstSR.getTimeStamp());
-                kpiPDUSessionEstSRInfo.setPduSessionEstSR(String.valueOf(pDUSessionEstSR.getPDUSessionEstSR()));
+                kpiPDUSessionEstSRInfo.setTimestamp(newTimeStamp);
+                kpiPDUSessionEstSRInfo.setPduSessionEstSR(pDUSessionEstSR.getPDUSessionEstSR());
                 kpiPDUSessionEstSRInfoList.add(kpiPDUSessionEstSRInfo);
             }
         }
index 1a41f26..2f3c3f4 100644 (file)
@@ -1,35 +1,33 @@
-/**\r
- * Copyright (C) 2022 Wipro Limited. All rights reserved.\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- *     http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-package org.onap.usecaseui.server.service.slicingdomain.kpi.bean;\r
-\r
-import com.fasterxml.jackson.annotation.JsonIgnoreProperties;\r
-import java.util.List;\r
-import lombok.Getter;\r
-import lombok.Setter;\r
-import org.onap.usecaseui.server.bean.nsmf.monitor.SlicingKpiReqInfo;\r
-\r
-@Getter\r
-@Setter\r
-@JsonIgnoreProperties(ignoreUnknown=true)\r
-public class KpiPDUSessionEstSR {\r
-\r
-    private List<PDUSessionEstSR> result;\r
-\r
-    private SlicingKpiReqInfo request;\r
-\r
-       private int result_count;\r
-    \r
-}\r
+/**
+ * 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.List;
+import lombok.Getter;
+import lombok.Setter;
+import org.onap.usecaseui.server.bean.nsmf.monitor.SlicingKpiReqInfo;
+
+@Getter
+@Setter
+public class KpiPDUSessionEstSR {
+
+    private List <PDUSessionEstSR> result;
+
+    private SlicingKpiReqInfo request;
+
+    private int result_count;
+
+}
index 73da0f4..f43bebb 100644 (file)
@@ -1,38 +1,31 @@
-/*\r
- * Copyright (C) 2022 Wipro Limited. All rights reserved.\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- *     http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-package org.onap.usecaseui.server.service.slicingdomain.kpi.bean;\r
-\r
-public class PDUSessionEstSR {\r
-    private String timeStamp;\r
-\r
-    private int pDUSessionEstSR;\r
-\r
-    public String getTimeStamp() {\r
-        return timeStamp;\r
-    }\r
-\r
-    public void setTimeStamp(String timeStamp) {\r
-        this.timeStamp = timeStamp;\r
-    }\r
-\r
-    public int getPDUSessionEstSR() {\r
-        return pDUSessionEstSR;\r
-    }\r
-\r
-    public void setPDUSessionEstSR(int pDUSessionEstSR) {\r
-        this.pDUSessionEstSR = pDUSessionEstSR;\r
-    }\r
-}\r
+/*
+ * 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 com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class PDUSessionEstSR {
+
+    private String timeStamp;
+
+    @JsonProperty("pDUSessionEstSR")
+    private String pDUSessionEstSR;
+
+}
index 8d0e9db..41764c3 100644 (file)
@@ -147,7 +147,7 @@ public class ResourceMonitorServiceConvertTest {
 
         List<PDUSessionEstSR> kpiPDUSessionEstSRInfoList = new ArrayList<>();
         PDUSessionEstSR kpiPDUSessionEstSRInfo = new PDUSessionEstSR();
-        kpiPDUSessionEstSRInfo.setPDUSessionEstSR(100);
+        kpiPDUSessionEstSRInfo.setPDUSessionEstSR("100");
         kpiPDUSessionEstSRInfo.setTimeStamp("2019-12-23 11:31:19");
         kpiPDUSessionEstSRInfoList.add(kpiPDUSessionEstSRInfo);
         kpiPDUSessionEstSR.setResult(kpiPDUSessionEstSRInfoList);
index 933bcff..10ca2ba 100644 (file)
@@ -40,7 +40,7 @@ class KpiPDUSessionEstSRTest {
        List<PDUSessionEstSR> pDUSessionEstSRList = new ArrayList<>();
        PDUSessionEstSR pDUSessionEstSR = new PDUSessionEstSR();
        pDUSessionEstSR.setTimeStamp("12345634456");
-       pDUSessionEstSR.setPDUSessionEstSR(123);
+        pDUSessionEstSR.setPDUSessionEstSR("123");
 
        pDUSessionEstSRList.add(pDUSessionEstSR);
        kpiPDUSessionEstSR.setResult(pDUSessionEstSRList);
index 9b2db5d..3cf51c2 100644 (file)
@@ -33,7 +33,7 @@ public class PDUSessionEstSRTest {
            public void testSetAndGetPDUSessionEstSR() throws Exception {
                PDUSessionEstSR pDUSessionEstSR = new PDUSessionEstSR();
                pDUSessionEstSR.setTimeStamp("12345634456");
-               pDUSessionEstSR.setPDUSessionEstSR(123);
+               pDUSessionEstSR.setPDUSessionEstSR("123");
                
                pDUSessionEstSR.getTimeStamp();
                pDUSessionEstSR.getPDUSessionEstSR();