Fix healthcheck preload 70/116070/3
authork.kedron <k.kedron@partner.samsung.com>
Thu, 3 Dec 2020 12:38:03 +0000 (13:38 +0100)
committerk.kedron <k.kedron@partner.samsung.com>
Fri, 4 Dec 2020 14:15:07 +0000 (15:15 +0100)
Issue-ID: SO-3410
Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com>
Change-Id: I7a345ebd23a8a9bb9cb0834b3be50f7987f44b42

bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/appc/payload/PayloadClient.java
bpmn/MSOCommonBPMN/src/test/java/org/onap/so/bpmn/appc/payload/PayloadClientTest.java

index d966528..c18680a 100644 (file)
 
 package org.onap.so.bpmn.appc.payload;
 
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
 import java.util.Optional;
+import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersDistributeTraffic;
+import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersHealthCheck;
 import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersQuiesce;
 import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersResumeTraffic;
-import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersDistributeTraffic;
 import org.onap.so.bpmn.appc.payload.beans.ConfigurationParametersUpgrade;
+import org.onap.so.bpmn.appc.payload.beans.DistributeTrafficAction;
+import org.onap.so.bpmn.appc.payload.beans.DistributeTrafficCheckAction;
 import org.onap.so.bpmn.appc.payload.beans.HealthCheckAction;
 import org.onap.so.bpmn.appc.payload.beans.QuiesceTrafficAction;
 import org.onap.so.bpmn.appc.payload.beans.RequestParametersHealthCheck;
 import org.onap.so.bpmn.appc.payload.beans.ResumeTrafficAction;
-import org.onap.so.bpmn.appc.payload.beans.DistributeTrafficAction;
-import org.onap.so.bpmn.appc.payload.beans.DistributeTrafficCheckAction;
 import org.onap.so.bpmn.appc.payload.beans.SnapshotAction;
 import org.onap.so.bpmn.appc.payload.beans.StartStopAction;
 import org.onap.so.bpmn.appc.payload.beans.UpgradeAction;
 import org.onap.so.bpmn.core.json.JsonUtils;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
 
 public class PayloadClient {
 
@@ -122,6 +123,12 @@ public class PayloadClient {
         RequestParametersHealthCheck requestParams = new RequestParametersHealthCheck();
         requestParams.setHostIpAddress(vnfHostIpAddress);
         payloadResult.setRequestParameters(requestParams);
+
+        ConfigurationParametersHealthCheck configurationParametersHealthCheck =
+                new ConfigurationParametersHealthCheck();
+        configurationParametersHealthCheck.setVnfName(vnfName);
+        payloadResult.setConfigurationParameters(configurationParametersHealthCheck);
+
         return Optional.of((mapper.writeValueAsString(payloadResult)));
     }
 
index 2ecf741..2e16572 100644 (file)
@@ -2,7 +2,7 @@
  * ============LICENSE_START=======================================================
  * ONAP - SO
  * ================================================================================
- * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2018 AT&T Intellectual Property. 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.
@@ -66,7 +66,8 @@ public class PayloadClientTest {
 
     @Test
     public void healthCheckFormatTest() throws Exception {
-        String payloadResult = "{\"request-parameters\":{\"host-ip-address\":\"hostIpAddress1\"}}";
+        String payloadResult =
+                "{\"request-parameters\":{\"host-ip-address\":\"hostIpAddress1\"},\"configuration-parameters\":{\"vnf_name\":\"vnfName1\"}}";
         Optional<String> payloadClient = PayloadClient.healthCheckFormat("vnfName1", "hostIpAddress1");
         assertEquals(payloadResult, payloadClient.get());
     }