Add version to compliant operational policies 83/104183/2
authorjhh <jorge.hernandez-herrero@att.com>
Mon, 23 Mar 2020 20:59:49 +0000 (15:59 -0500)
committerjhh <jorge.hernandez-herrero@att.com>
Mon, 23 Mar 2020 21:19:50 +0000 (16:19 -0500)
Issue-ID: POLICY-2356
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I5636ec4e92ff87fdefb9a6372a150ad021aeec16
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
models-examples/src/main/resources/policies/vDNS.policy.operational.input.tosca.json
models-examples/src/main/resources/policies/vFirewall.policy.operational.input.tosca.json
models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyFilterTest.java

index bb90bbd..4a9b2a9 100644 (file)
@@ -6,6 +6,7 @@
                 "operational.scaleout": {
                     "type": "onap.policies.controlloop.operational.common.Drools",
                     "type_version": "1.0.0",
+                    "version": "1.0.0",
                     "metadata": {
                         "policy-id": "operational.scaleout"
                     },
@@ -52,4 +53,4 @@
             }
         ]
     }
-}
\ No newline at end of file
+}
index 2d7f1c9..063921a 100644 (file)
@@ -6,6 +6,7 @@
                 "operational.modifyconfig": {
                     "type": "onap.policies.controlloop.operational.common.Drools",
                     "type_version": "1.0.0",
+                    "version": "1.0.0",
                     "metadata": {
                         "policy-id": "operational.modifyconfig"
                     },
@@ -44,4 +45,4 @@
             }
         ]
     }
-}
\ No newline at end of file
+}
index 9ee3ec8..a02147c 100644 (file)
@@ -151,7 +151,7 @@ public class ToscaPolicyFilterTest {
         assertEquals(VERSION_100, filteredList.get(7).getVersion());
         assertEquals(VERSION_100, filteredList.get(12).getVersion());
 
-        assertEquals(22, policyList.size());
+        assertEquals(23, policyList.size());
         assertEquals(22, filteredList.size());
 
         //
@@ -218,7 +218,7 @@ public class ToscaPolicyFilterTest {
     public void testFilterNameVersion() {
         ToscaPolicyFilter filter = ToscaPolicyFilter.builder().name("operational.modifyconfig").build();
         List<ToscaPolicy> filteredList = filter.filter(policyList);
-        assertEquals(1, filteredList.size());
+        assertEquals(2, filteredList.size());
 
         filter = ToscaPolicyFilter.builder().name("guard.frequency.scaleout").build();
         filteredList = filter.filter(policyList);
@@ -230,7 +230,7 @@ public class ToscaPolicyFilterTest {
 
         filter = ToscaPolicyFilter.builder().version(VERSION_100).build();
         filteredList = filter.filter(policyList);
-        assertEquals(21, filteredList.size());
+        assertEquals(22, filteredList.size());
 
         filter = ToscaPolicyFilter.builder().name("OSDF_CASABLANCA.SubscriberPolicy_v1").version(VERSION_100).build();
         filteredList = filter.filter(policyList);
@@ -238,7 +238,7 @@ public class ToscaPolicyFilterTest {
 
         filter = ToscaPolicyFilter.builder().name("operational.modifyconfig").version(VERSION_100).build();
         filteredList = filter.filter(policyList);
-        assertEquals(1, filteredList.size());
+        assertEquals(2, filteredList.size());
     }
 
     @Test
@@ -246,11 +246,11 @@ public class ToscaPolicyFilterTest {
         // null pattern
         ToscaPolicyFilter filter = ToscaPolicyFilter.builder().versionPrefix(null).build();
         List<ToscaPolicy> filteredList = filter.filter(policyList);
-        assertEquals(22, filteredList.size());
+        assertEquals(23, filteredList.size());
 
         filter = ToscaPolicyFilter.builder().versionPrefix("1.").build();
         filteredList = filter.filter(policyList);
-        assertEquals(20, filteredList.size());
+        assertEquals(21, filteredList.size());
 
         filter = ToscaPolicyFilter.builder().versionPrefix("100.").build();
         filteredList = filter.filter(policyList);
@@ -269,7 +269,7 @@ public class ToscaPolicyFilterTest {
 
         filter = ToscaPolicyFilter.builder().type("onap.policies.controlloop.operational.common.Drools").build();
         filteredList = filter.filter(policyList);
-        assertEquals(3, filteredList.size());
+        assertEquals(4, filteredList.size());
 
         filter = ToscaPolicyFilter.builder().type("onap.policies.monitoring.cdap.tca.hi.lo.app").build();
         filteredList = filter.filter(policyList);