aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/org
diff options
context:
space:
mode:
authorxg353y <xg353y@intl.att.com>2019-05-09 13:14:40 +0200
committerxg353y <xg353y@intl.att.com>2019-05-09 14:48:05 +0200
commita2f90ab5d88f9e91014e39be078e5c50a0d48e04 (patch)
tree1d79cf6bc4b019cf686bd7d47d580e7b3a11733e /src/test/java/org
parentbc753dfd1a7eeccecd34763674653d319b822f2b (diff)
Fix the deploy cl payload issue
Update the deploy cl payload to contain only the deployment parameters instead of the whole blue print. Issue-ID: CLAMP-375 Change-Id: Iecc13bf8d43c87f9ff7792a76170d36ea972dbd5 Signed-off-by: xg353y <xg353y@intl.att.com>
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/onap/clamp/loop/LoopOperationTestItCase.java23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/test/java/org/onap/clamp/loop/LoopOperationTestItCase.java b/src/test/java/org/onap/clamp/loop/LoopOperationTestItCase.java
index e71b4982d..93274788d 100644
--- a/src/test/java/org/onap/clamp/loop/LoopOperationTestItCase.java
+++ b/src/test/java/org/onap/clamp/loop/LoopOperationTestItCase.java
@@ -39,7 +39,6 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.onap.clamp.clds.Application;
-import org.onap.clamp.clds.config.ClampProperties;
import org.onap.clamp.loop.LoopOperation.TempLoopState;
import org.onap.clamp.policy.microservice.MicroServicePolicy;
import org.onap.clamp.policy.operational.OperationalPolicy;
@@ -55,9 +54,6 @@ public class LoopOperationTestItCase {
@Autowired
LoopService loopService;
- @Autowired
- ClampProperties property;
-
private Loop createTestLoop() {
String yaml = "imports:\n"
+ " - \"http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\"\n"
@@ -66,7 +62,8 @@ public class LoopOperationTestItCase {
+ " type: dcae.nodes.SelectedDockerHost";
Loop loopTest = new Loop("ControlLoopTest", yaml, "<xml></xml>");
- loopTest.setGlobalPropertiesJson(new Gson().fromJson("{\"testname\":\"testvalue\"}", JsonObject.class));
+ loopTest.setGlobalPropertiesJson(new Gson().fromJson("{\"dcaeDeployParameters\":"
+ + "{\"policy_id\": \"name\"}}", JsonObject.class));
loopTest.setLastComputedState(LoopState.DESIGN);
loopTest.setDcaeDeploymentId("123456789");
loopTest.setDcaeDeploymentStatusUrl("http4://localhost:8085");
@@ -84,7 +81,7 @@ public class LoopOperationTestItCase {
@Test
public void testAnalysePolicyResponse() {
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
String status1 = loopOp.analysePolicyResponse(200);
String status2 = loopOp.analysePolicyResponse(404);
String status3 = loopOp.analysePolicyResponse(500);
@@ -99,7 +96,7 @@ public class LoopOperationTestItCase {
@Test
public void testGetOperationalPolicyName() {
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
Loop loop = this.createTestLoop();
String opName1 = loopOp.getOperationalPolicyName(loop);
assertThat(opName1).isNull();
@@ -113,7 +110,7 @@ public class LoopOperationTestItCase {
@Test
public void testAnalyseDcaeResponse() throws ParseException {
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
String dcaeStatus1 = loopOp.analyseDcaeResponse(null, null);
assertThat(dcaeStatus1).isEqualTo("NOT_DEPLOYED");
@@ -159,7 +156,7 @@ public class LoopOperationTestItCase {
@Test
public void testUpdateLoopStatus() {
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
Loop loop = this.createTestLoop();
loopService.saveOrUpdateLoop(loop);
LoopState newState1 = loopOp.updateLoopStatus(loop, TempLoopState.SUBMITTED, TempLoopState.DEPLOYED);
@@ -211,7 +208,7 @@ public class LoopOperationTestItCase {
Mockito.when(mockMessage.getBody(String.class))
.thenReturn("{\"links\":{\"status\":\"http://testhost/dcae-operationstatus\",\"test2\":\"test2\"}}");
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
loopOp.updateLoopInfo(camelExchange, loop, "testNewId");
Loop newLoop = loopService.getLoop(loop.getName());
@@ -225,7 +222,7 @@ public class LoopOperationTestItCase {
@Test
public void testGetDeploymentId() {
Loop loop = this.createTestLoop();
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
String deploymentId1 = loopOp.getDeploymentId(loop);
assertThat(deploymentId1).isEqualTo("123456789");
@@ -241,10 +238,10 @@ public class LoopOperationTestItCase {
@Test
public void testGetDeployPayload() throws IOException {
Loop loop = this.createTestLoop();
- LoopOperation loopOp = new LoopOperation(loopService, property);
+ LoopOperation loopOp = new LoopOperation(loopService);
String deploymentPayload = loopOp.getDeployPayload(loop);
- String expectedPayload = "{\"serviceTypeId\":\"UUID-blueprint\",\"inputs\":{\"imports\":[\"http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\"],\"node_templates\":{\"docker_service_host\":{\"type\":\"dcae.nodes.SelectedDockerHost\"}}}}";
+ String expectedPayload = "{\"serviceTypeId\":\"UUID-blueprint\",\"inputs\":{\"policy_id\":\"name\"}}";
assertThat(deploymentPayload).isEqualTo(expectedPayload);
}
} \ No newline at end of file