aboutsummaryrefslogtreecommitdiffstats
path: root/models-interactions/model-actors/actor.so/src/test/java
diff options
context:
space:
mode:
authorpramod.jamkhedkar <pramod@research.att.com>2019-05-06 00:00:24 -0400
committerpramod.jamkhedkar <pramod@research.att.com>2019-05-06 09:31:11 -0400
commit781ddc9f17cd3f7960ed2aa74bf02964026414f5 (patch)
tree1ecf0de077ce43015b5cf14eeb80b9f80bc29ce2 /models-interactions/model-actors/actor.so/src/test/java
parent23fc065efe1a2152b6bea3d522039784c3c29488 (diff)
Supports new aai changes.
Made changes to support model and model version additions to Aai custom query response. Issue-ID: POLICY-1729 Change-Id: I84a202105d477548e9e8e060d983bf9cd47d3885 Signed-off-by: pramod.jamkhedkar <pramod@research.att.com>
Diffstat (limited to 'models-interactions/model-actors/actor.so/src/test/java')
-rw-r--r--models-interactions/model-actors/actor.so/src/test/java/org/onap/policy/controlloop/actor/so/SoActorServiceProviderTest.java32
1 files changed, 19 insertions, 13 deletions
diff --git a/models-interactions/model-actors/actor.so/src/test/java/org/onap/policy/controlloop/actor/so/SoActorServiceProviderTest.java b/models-interactions/model-actors/actor.so/src/test/java/org/onap/policy/controlloop/actor/so/SoActorServiceProviderTest.java
index 7807e104d..9c26a4cd1 100644
--- a/models-interactions/model-actors/actor.so/src/test/java/org/onap/policy/controlloop/actor/so/SoActorServiceProviderTest.java
+++ b/models-interactions/model-actors/actor.so/src/test/java/org/onap/policy/controlloop/actor/so/SoActorServiceProviderTest.java
@@ -162,6 +162,18 @@ public class SoActorServiceProviderTest {
policy.setTarget(target);
}
+ private void instantiateTargetCq(Policy policy) {
+
+ Target target = new Target();
+ target.setModelCustomizationId("47958575-138f-452a-8c8d-d89b595f8164");
+ target.setModelInvariantId("e6130d03-56f1-4b0a-9a1d-e1b2ebc30e0e");
+ target.setModelName("VfwclVfwsnkBbefb8ce2bde..base_vfw..module-0");
+ target.setModelVersion("1");
+ target.setModelVersionId("94b18b1d-cc91-4f43-911a-e6348665f292");
+
+ policy.setTarget(target);
+ }
+
@Test
public void testSendRequest() {
try {
@@ -188,7 +200,7 @@ public class SoActorServiceProviderTest {
public void testConstructRequestCq() throws Exception {
VirtualControlLoopEvent onset = new VirtualControlLoopEvent();
final ControlLoopOperation operation = new ControlLoopOperation();
- final AaiCqResponse aaiCqResp = loadAaiResponseCq("aai/AaiCqResponse.json");
+ final AaiCqResponse aaiCqResp = loadAaiResponseCq("aai/AaiCqResponseFull.json");
final AaiCqResponse aaiCqRespMissing = loadAaiResponseCq("aai/AaiCqResponseMissing.json");
final UUID requestId = UUID.randomUUID();
onset.setRequestId(requestId);
@@ -197,12 +209,13 @@ public class SoActorServiceProviderTest {
policy.setActor("Dorothy");
policy.setRecipe("GoToOz");
- instantiateTarget(policy);
+ instantiateTargetCq(policy);
assertNull(new SoActorServiceProvider().constructRequestCq(onset, operation, policy, aaiCqResp));
policy.setActor("SO");
- assertNull(new SoActorServiceProvider().constructRequestCq(onset, operation, policy, aaiCqResp));
+
+ assertNull(new SoActorServiceProvider().constructRequestCq(onset, operation, policy, aaiCqRespMissing));
policy.setRecipe(VF_MODULE_CREATE);
@@ -210,9 +223,9 @@ public class SoActorServiceProviderTest {
SoRequest request = new SoActorServiceProvider().constructRequestCq(onset, operation, policy, aaiCqResp);
assertNotNull(request);
- assertEquals("TestVM-0201-2", request.getRequestDetails().getRequestInfo().getInstanceName());
+ assertEquals("vfModuleName", request.getRequestDetails().getRequestInfo().getInstanceName());
assertEquals("policy", request.getRequestDetails().getRequestInfo().getRequestorId());
- assertEquals("cr-16197-01-as988q", request.getRequestDetails().getCloudConfiguration().getLcpCloudRegionId());
+ assertEquals("RegionOne", request.getRequestDetails().getCloudConfiguration().getLcpCloudRegionId());
// non-empty policy payload
policy.setPayload(makePayload());
@@ -242,14 +255,7 @@ public class SoActorServiceProviderTest {
// null response
assertNull(new SoActorServiceProvider().constructRequestCq(onset, operation, policy, null));
-
- policy.setTarget(null);
-
- // response has no non-base VF modules (other than the "dummy")
- assertNull(new SoActorServiceProvider().constructRequestCq(onset, operation, policy,
- loadAaiResponseCq("aai/AaiCqResponse.json")));
-
- instantiateTarget(policy);
+ instantiateTargetCq(policy);
policy.setRecipe(VF_MODULE_DELETE);
SoRequest deleteRequest = new SoActorServiceProvider().constructRequestCq(onset, operation, policy, aaiCqResp);
assertNotNull(deleteRequest);