Fix op policies distribution to controllers 25/104125/3
authorjhh <jorge.hernandez-herrero@att.com>
Mon, 23 Mar 2020 00:37:21 +0000 (19:37 -0500)
committerjhh <jorge.hernandez-herrero@att.com>
Mon, 23 Mar 2020 03:29:07 +0000 (22:29 -0500)
commit97e19c931535a5b474d4942a9982f0b7a1cf7414
treeea2f83efb976bf7bda159097dbff50c0b99e451a
parentcc69c5a3f56a3e90c17c4fdcf38dc93c37cf93f2
Fix op policies distribution to controllers

Fix a bug when distributing a policy to the right
controller plus additional junits to catch similar
issues.

Issue-ID: POLICY-2356
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I25fefa64ad54c55e6516ae18c6895b6de9407419
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
17 files changed:
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleFsm.java
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/PolicyTypeDroolsController.java
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/PolicyTypeNativeArtifactController.java
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/PolicyTypeNativeDroolsController.java
feature-lifecycle/src/main/java/org/onap/policy/drools/server/restful/RestLifecycleManager.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/ControllerSupport.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateActivePoliciesTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateActiveTest.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStatePassiveTest.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateRunningTest.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/PolicyTypeNativeArtifactControllerTest.java
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/PolicyTypeNativeDroolsControllerTest.java
feature-lifecycle/src/test/java/org/onap/policy/drools/server/restful/RestLifecycleManagerTest.java
feature-lifecycle/src/test/resources/tosca-policy-native-artifact-example.json
feature-lifecycle/src/test/resources/tosca-policy-native-artifact-foo.json [new file with mode: 0644]
feature-lifecycle/src/test/resources/tosca-policy-native-controller-example.json
feature-lifecycle/src/test/resources/tosca-policy-native-controller-foo.json [new file with mode: 0644]