Rework code for policy type 68/86268/1
authorsebdet <sebastien.determe@intl.att.com>
Thu, 25 Apr 2019 10:24:45 +0000 (12:24 +0200)
committersebdet <sebastien.determe@intl.att.com>
Thu, 25 Apr 2019 11:02:51 +0000 (13:02 +0200)
Rework unit tests + test resources and code for policy type renaming

Issue-ID: CLAMP-356
Change-Id: Id64c620b42347d6f5535523f33a0a04a54a60fa2
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
src/main/java/org/onap/clamp/clds/sdc/controller/installer/BlueprintParser.java
src/main/java/org/onap/clamp/clds/tosca/ToscaSchemaConstants.java
src/test/java/org/onap/clamp/clds/sdc/controller/installer/BlueprintParserTest.java
src/test/java/org/onap/clamp/policy/microservice/MicroServicePayloadTest.java
src/test/resources/example/sdc/blueprint-dcae/tca.yaml
src/test/resources/example/sdc/blueprint-dcae/tca_2.yaml
src/test/resources/example/sdc/blueprint-dcae/tca_3.yaml
src/test/resources/example/sdc/expected-result/policy-data.yaml
src/test/resources/example/sdc/service-Vloadbalancerms-csar.csar
src/test/resources/tosca/micro-service-policy-payload.json
src/test/resources/tosca/tosca_example.yaml

index 5dcffd6..809904f 100644 (file)
@@ -89,7 +89,7 @@ public class BlueprintParser {
         }
         String msName = theBiggestMicroServiceKey.toLowerCase().contains(HOLMES_PREFIX) ? HOLMES : TCA;
         return Collections
-            .singletonList(new MicroService(msName, "onap.policy.monitoring.cdap.tca.hi.lo.app", "", "", ""));
+            .singletonList(new MicroService(msName, "onap.policies.monitoring.cdap.tca.hi.lo.app", "", "", ""));
     }
 
     String getName(Entry<String, JsonElement> entry) {
index f134472..595b180 100644 (file)
@@ -58,7 +58,7 @@ public class ToscaSchemaConstants {
     public static final String PATTERN = "pattern";
 
     // Prefix for policy nodes
-    public static final String POLICY_NODE = "onap.policy.";
+    public static final String POLICY_NODE = "onap.policies.";
 
     // Prefix for data nodes
     public static final String POLICY_DATA = "onap.datatypes.";
index e86fb27..211bb39 100644 (file)
@@ -163,8 +163,8 @@ public class BlueprintParserTest {
 
     @Test
     public void fallBackToOneMicroServiceTCATest() {
-        MicroService tcaMS = new MicroService(BlueprintParser.TCA, "onap.policy.monitoring.cdap.tca.hi.lo.app", "", "",
-            "");
+        MicroService tcaMS = new MicroService(BlueprintParser.TCA, "onap.policies.monitoring.cdap.tca.hi.lo.app", "",
+            "", "");
 
         List<MicroService> expected = Collections.singletonList(tcaMS);
         List<MicroService> actual = new BlueprintParser().fallbackToOneMicroService(microServiceBlueprintOldStyleTCA);
@@ -174,7 +174,7 @@ public class BlueprintParserTest {
 
     @Test
     public void fallBackToOneMicroServiceHolmesTest() {
-        MicroService holmesMS = new MicroService(BlueprintParser.HOLMES, "onap.policy.monitoring.cdap.tca.hi.lo.app",
+        MicroService holmesMS = new MicroService(BlueprintParser.HOLMES, "onap.policies.monitoring.cdap.tca.hi.lo.app",
             "", "", "");
 
         List<MicroService> expected = Collections.singletonList(holmesMS);
index c511f34..68925a9 100644 (file)
@@ -37,7 +37,7 @@ public class MicroServicePayloadTest {
 
     @Test
     public void testPayloadConstruction() throws IOException {
-        MicroServicePolicy policy = new MicroServicePolicy("testPolicy", "onap.policy.monitoring.cdap.tca.hi.lo.app",
+        MicroServicePolicy policy = new MicroServicePolicy("testPolicy", "onap.policies.monitoring.cdap.tca.hi.lo.app",
             ResourceFileUtil.getResourceAsString("tosca/tosca_example.yaml"), false, new HashSet<>());
         policy.setProperties(JsonUtils.GSON.fromJson(
             ResourceFileUtil.getResourceAsString("tosca/micro-service-policy-properties.json"), JsonObject.class));
index b2bf8bb..edaa0be 100644 (file)
@@ -17,7 +17,7 @@ node_templates:
     properties:
       policy_id: 
         get_input: policy_id
-        policy_type_id: onap.policy.monitoring.cdap.tca.hi.lo.app
+        policy_type_id: onap.policies.monitoring.cdap.tca.hi.lo.app
   cdap_host_host:
     type: dcae.nodes.StreamingAnalytics.SelectedCDAPInfrastructure
     properties:
index fb04257..c834b1b 100644 (file)
@@ -166,5 +166,5 @@ node_templates:
     properties:
       policy_id:
            get_input: policy_id
-           policy_type_id: onap.policy.monitoring.cdap.tca.hi.lo.app
+           policy_type_id: onap.policies.monitoring.cdap.tca.hi.lo.app
 
index b2bf8bb..edaa0be 100644 (file)
@@ -17,7 +17,7 @@ node_templates:
     properties:
       policy_id: 
         get_input: policy_id
-        policy_type_id: onap.policy.monitoring.cdap.tca.hi.lo.app
+        policy_type_id: onap.policies.monitoring.cdap.tca.hi.lo.app
   cdap_host_host:
     type: dcae.nodes.StreamingAnalytics.SelectedCDAPInfrastructure
     properties:
index 7f2c484..2d31531 100644 (file)
@@ -135,7 +135,7 @@ policy_types:
   tosca.policies.Monitoring:
     derived_from: tosca.policies.Root
     description: A base policy type for all policies that governs monitoring provisioning
-  onap.policy.monitoring.cdap.tca.hi.lo.app:
+  onap.policies.monitoring.cdap.tca.hi.lo.app:
     derived_from: tosca.policies.Monitoring
     version: 1.0.0
     properties:
index b5fe39d..727ef16 100755 (executable)
Binary files a/src/test/resources/example/sdc/service-Vloadbalancerms-csar.csar and b/src/test/resources/example/sdc/service-Vloadbalancerms-csar.csar differ
index 01d6d27..2de06b0 100644 (file)
@@ -4,7 +4,7 @@
                "policies": [
                        {
                                "testPolicy": {
-                                       "type": "onap.policy.monitoring.cdap.tca.hi.lo.app",
+                                       "type": "onap.policies.monitoring.cdap.tca.hi.lo.app",
                                        "version": "1.0.0",
                                        "metadata": {
                                                "policy-id": "testPolicy"
index 699cffd..b0119f8 100644 (file)
@@ -3,7 +3,7 @@ policy_types:
     onap.policies.Monitoring:
         derived_from: tosca.policies.Root
         description: a base policy type for all policies that governs monitoring provisioning
-    onap.policy.monitoring.cdap.tca.hi.lo.app:
+    onap.policies.monitoring.cdap.tca.hi.lo.app:
         derived_from: onap.policies.Monitoring
         version: 1.0.0
         properties: