From 0f24f33b124bf326e4b7dbaa2a55cab72696b9ee Mon Sep 17 00:00:00 2001 From: FrancescoFioraEst Date: Fri, 16 Jun 2023 10:42:14 +0100 Subject: Add support for Prime Deprime Failure Handling in ACM-Runtime Issue-ID: POLICY-4714 Change-Id: I1f3cf8f0fcebc7c48b3632ad10aa8907c41cdb5a Signed-off-by: FrancescoFioraEst --- .../provider/AcTypeStateResolverTest.java | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'models/src/test') diff --git a/models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcTypeStateResolverTest.java b/models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcTypeStateResolverTest.java index bf27c3e4f..5ea13c94a 100644 --- a/models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcTypeStateResolverTest.java +++ b/models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcTypeStateResolverTest.java @@ -24,6 +24,7 @@ import static org.assertj.core.api.Assertions.assertThat; import org.junit.jupiter.api.Test; import org.onap.policy.clamp.models.acm.concepts.AcTypeState; +import org.onap.policy.clamp.models.acm.concepts.StateChangeResult; import org.onap.policy.clamp.models.acm.messages.rest.commissioning.PrimeOrder; class AcTypeStateResolverTest { @@ -31,25 +32,26 @@ class AcTypeStateResolverTest { @Test void testAcTypeState() { var acTypeStateResolver = new AcTypeStateResolver(); - var result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.COMMISSIONED); + var result = + acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.COMMISSIONED, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.PRIME); - result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.PRIMED); + result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.PRIMED, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.PRIME); - result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.PRIMING); + result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.PRIMING, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.NONE); - result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.DEPRIMING); + result = acTypeStateResolver.resolve(PrimeOrder.PRIME, AcTypeState.DEPRIMING, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.NONE); - result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.COMMISSIONED); + result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.COMMISSIONED, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.DEPRIME); - result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.PRIMED); + result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.PRIMED, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.DEPRIME); - result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.PRIMING); + result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.PRIMING, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.NONE); - result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.DEPRIMING); + result = acTypeStateResolver.resolve(PrimeOrder.DEPRIME, AcTypeState.DEPRIMING, StateChangeResult.NO_ERROR); assertThat(result).isEqualTo(PrimeOrder.NONE); - result = acTypeStateResolver.resolve(null, null); + result = acTypeStateResolver.resolve(null, null, null); assertThat(result).isEqualTo(PrimeOrder.NONE); } } -- cgit 1.2.3-korg