Fix State Finalizer Prepare and Cleanup 42/104742/3
authorliamfallon <liam.fallon@est.tech>
Tue, 31 Mar 2020 10:29:20 +0000 (11:29 +0100)
committerliamfallon <liam.fallon@est.tech>
Tue, 31 Mar 2020 11:27:57 +0000 (12:27 +0100)
commit5bcf94e7e286ea9d84ebcdef65f8318f4a72111a
treef29cd65b1b5d24065f71cae6723c82d431247a59
parentb1b9ef7f981d44a8bfbe4b4ee469de0a01708acd
Fix State Finalizer Prepare and Cleanup

The prepare() and cleanup() method were not called on state finalizers
for states. This review adds calls for them.

Issue-ID: POLICY-2450
Change-Id: I27aec4dea51f3e22b5922c04c7b7b974fca24292
Signed-off-by: liamfallon <liam.fallon@est.tech>
core/core-engine/src/main/java/org/onap/policy/apex/core/engine/executor/StateExecutor.java
core/core-engine/src/test/java/org/onap/policy/apex/core/engine/executor/StateFinalizerExecutorTest.java
core/core-engine/src/test/java/org/onap/policy/apex/core/engine/executor/StateMachineExecutorTest.java
core/core-engine/src/test/java/org/onap/policy/apex/core/engine/executor/TaskExecutorTest.java
core/core-engine/src/test/java/org/onap/policy/apex/core/engine/executor/TaskSelectExecutorTest.java