Increase the test portability 35/17435/1
authorDeterme, Sebastien (sd378r) <sd378r@intl.att.com>
Fri, 6 Oct 2017 12:09:17 +0000 (14:09 +0200)
committerDeterme, Sebastien (sd378r) <sd378r@intl.att.com>
Fri, 6 Oct 2017 12:09:17 +0000 (14:09 +0200)
This test was testing the class name provided in the yaml,
if it changes the test is dead. So it's more generic now

Change-Id: I72ba7ac087da137b0e43628c99b5d92a1696078a
Issue-ID: CLAMP-54
Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>
src/test/java/org/onap/clamp/clds/it/OperationPolicyReqItCase.java
src/test/resources/example/operational-policy/yaml-policy-chain-1.yaml
src/test/resources/example/operational-policy/yaml-policy-chain-2.yaml

index c7084b6..8fba573 100644 (file)
@@ -75,6 +75,9 @@ public class OperationPolicyReqItCase extends AbstractItCase {
         yaml = yaml.replaceAll("trigger_policy: (.*)", "trigger_policy: <generatedId>");
         yaml = yaml.replaceAll("id: (.*)", "id: <generatedId>");
         yaml = yaml.replaceAll("success: (.*)", "success: <generatedId>");
+        // Remove this field as not always present (depends of policy api)
+        yaml = yaml.replaceAll("  pnf: null", "");
+        yaml = yaml.substring(yaml.indexOf("controlLoop:"), yaml.length());
 
         assertEquals(ResourceFileUtil.getResourceAsString("example/operational-policy/yaml-policy-chain-1.yaml"), yaml);
 
@@ -82,6 +85,9 @@ public class OperationPolicyReqItCase extends AbstractItCase {
         yaml = yaml.replaceAll("trigger_policy: (.*)", "trigger_policy: <generatedId>");
         yaml = yaml.replaceAll("id: (.*)", "id: <generatedId>");
         yaml = yaml.replaceAll("success: (.*)", "success: <generatedId>");
+        // Remove this field as not always present (depends of policy api)
+        yaml = yaml.replaceAll("  pnf: null", "");
+        yaml = yaml.substring(yaml.indexOf("controlLoop:"), yaml.length());
 
         assertEquals(ResourceFileUtil.getResourceAsString("example/operational-policy/yaml-policy-chain-2.yaml"), yaml);
     }
index 80b9b7c..afe9fdd 100644 (file)
@@ -1,8 +1,6 @@
-!!org.onap.policy.controlloop.policy.ControlLoopPolicy
 controlLoop:
   abatement: false
   controlLoopName: controlNameTest
-  pnf: null
   resources:
   - resourceInvariantUUID: null
     resourceName: 6c7aaec2-59eb-41d9-8681-b7f976ab668d
index 80b9b7c..afe9fdd 100644 (file)
@@ -1,8 +1,6 @@
-!!org.onap.policy.controlloop.policy.ControlLoopPolicy
 controlLoop:
   abatement: false
   controlLoopName: controlNameTest
-  pnf: null
   resources:
   - resourceInvariantUUID: null
     resourceName: 6c7aaec2-59eb-41d9-8681-b7f976ab668d