diff options
author | Pamela Dragosh <pdragosh@research.att.com> | 2019-12-08 07:32:33 -0500 |
---|---|---|
committer | Pamela Dragosh <pdragosh@research.att.com> | 2019-12-08 20:09:04 -0500 |
commit | da84eeaaf7fa8edb999f60b707139f11ea0cb644 (patch) | |
tree | 4738afc024bb4926233470ddecb7733373843174 /applications/optimization/src/test/java/org | |
parent | 54a5c3dab62f2b0b0c1e3da2a525fb2e5c20ae2d (diff) |
Changes for optimization refactoring
Companion review to https://gerrit.onap.org/r/c/policy/models/+/99288
The policy types for optimization were refactored, so the xacml
optimization application tests need to accomodate that.
Issue-ID: POLICY-2066
Change-Id: Ibc03b0652e771175a2fa38f5c3a3d81c7e371147
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Diffstat (limited to 'applications/optimization/src/test/java/org')
-rw-r--r-- | applications/optimization/src/test/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplicationTest.java | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/applications/optimization/src/test/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplicationTest.java b/applications/optimization/src/test/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplicationTest.java index b77f301f..1cb8f32a 100644 --- a/applications/optimization/src/test/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplicationTest.java +++ b/applications/optimization/src/test/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplicationTest.java @@ -76,15 +76,17 @@ public class OptimizationPdpApplicationTest { private static RestServerParameters clientParams; private static String[] listPolicyTypeFiles = { "onap.policies.Optimization", - "onap.policies.optimization.AffinityPolicy", - "onap.policies.optimization.DistancePolicy", - "onap.policies.optimization.HpaPolicy", - "onap.policies.optimization.OptimizationPolicy", - "onap.policies.optimization.PciPolicy", - "onap.policies.optimization.QueryPolicy", - "onap.policies.optimization.SubscriberPolicy", - "onap.policies.optimization.Vim_fit", - "onap.policies.optimization.VnfPolicy"}; + "onap.policies.optimization.Resource", + "onap.policies.optimization.Service", + "onap.policies.optimization.resource.AffinityPolicy", + "onap.policies.optimization.resource.DistancePolicy", + "onap.policies.optimization.resource.HpaPolicy", + "onap.policies.optimization.resource.OptimizationPolicy", + "onap.policies.optimization.resource.PciPolicy", + "onap.policies.optimization.service.QueryPolicy", + "onap.policies.optimization.service.SubscriberPolicy", + "onap.policies.optimization.resource.Vim_fit", + "onap.policies.optimization.resource.VnfPolicy"}; @ClassRule public static final TemporaryFolder policyFolder = new TemporaryFolder(); @@ -176,7 +178,9 @@ public class OptimizationPdpApplicationTest { // can support the correct policy types. // assertThat(service.canSupportPolicyType(new ToscaPolicyTypeIdentifier( - "onap.policies.optimization.AffinityPolicy", "1.0.0"))).isTrue(); + "onap.policies.optimization.resource.AffinityPolicy", "1.0.0"))).isTrue(); + assertThat(service.canSupportPolicyType(new ToscaPolicyTypeIdentifier( + "onap.policies.optimization.service.SubscriberPolicy", "1.0.0"))).isTrue(); assertThat(service.canSupportPolicyType(new ToscaPolicyTypeIdentifier( "onap.foobar", "1.0.0"))).isFalse(); } @@ -221,7 +225,7 @@ public class OptimizationPdpApplicationTest { // // Add in policy type // - List<String> policyTypes = Lists.newArrayList("onap.policies.optimization.HpaPolicy"); + List<String> policyTypes = Lists.newArrayList("onap.policies.optimization.resource.HpaPolicy"); baseRequest.getResource().put("policy-type", policyTypes); // // Ask for a decision for default HPA policy @@ -231,7 +235,8 @@ public class OptimizationPdpApplicationTest { assertThat(response).isNotNull(); assertThat(response.getPolicies().size()).isEqualTo(1); response.getPolicies().forEach((key, value) -> { - assertThat(((Map<String, Object>) value).get("type")).isEqualTo(("onap.policies.optimization.HpaPolicy")); + assertThat(((Map<String, Object>) value).get("type")) + .isEqualTo(("onap.policies.optimization.resource.HpaPolicy")); }); // // Validate it @@ -275,7 +280,7 @@ public class OptimizationPdpApplicationTest { DecisionResponse response = makeDecision(); assertThat(response).isNotNull(); - assertThat(response.getPolicies().size()).isEqualTo(4); + assertThat(response.getPolicies().size()).isEqualTo(5); // // Validate it // @@ -367,7 +372,7 @@ public class OptimizationPdpApplicationTest { // // Add in policy type // - List<String> policyTypes = Lists.newArrayList("onap.policies.optimization.AffinityPolicy"); + List<String> policyTypes = Lists.newArrayList("onap.policies.optimization.resource.AffinityPolicy"); baseRequest.getResource().put("policy-type", policyTypes); // // Ask for a decision for default @@ -388,7 +393,8 @@ public class OptimizationPdpApplicationTest { // // Add in another policy type // - ((List<String>) baseRequest.getResource().get("policy-type")).add("onap.policies.optimization.HpaPolicy"); + ((List<String>) baseRequest.getResource().get("policy-type")) + .add("onap.policies.optimization.resource.HpaPolicy"); // // Ask for a decision for default // |