aboutsummaryrefslogtreecommitdiffstats
path: root/models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java')
-rwxr-xr-x[-rw-r--r--]models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java b/models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java
index a9bd25f81..e0e5a2edc 100644..100755
--- a/models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java
+++ b/models/src/test/java/org/onap/policy/clamp/models/acm/utils/AcmUtilsTest.java
@@ -68,6 +68,7 @@ class AcmUtilsTest {
assertThat(AcmUtils.isInTransitionalState(DeployState.DEPLOYED, LockState.UNLOCKING)).isTrue();
assertThat(AcmUtils.isInTransitionalState(DeployState.DELETING, LockState.NONE)).isTrue();
assertThat(AcmUtils.isInTransitionalState(DeployState.UPDATING, LockState.LOCKED)).isTrue();
+ assertThat(AcmUtils.isInTransitionalState(DeployState.MIGRATING, LockState.LOCKED)).isTrue();
}
@Test
@@ -195,6 +196,18 @@ class AcmUtilsTest {
}
@Test
+ void testCreateAcElementDeployList() {
+ var automationComposition = getDummyAutomationComposition();
+ var result = AcmUtils.createParticipantDeployList(automationComposition, DeployOrder.DEPLOY);
+ assertThat(result).hasSameSizeAs(automationComposition.getElements().values());
+ for (var participantDeploy : result) {
+ for (var element : participantDeploy.getAcElementList()) {
+ assertEquals(DeployOrder.DEPLOY, element.getOrderedState());
+ }
+ }
+ }
+
+ @Test
void testCreateAcElementRestart() {
var element = getDummyAutomationComposition().getElements().values().iterator().next();
var result = AcmUtils.createAcElementRestart(element);
@@ -210,8 +223,8 @@ class AcmUtilsTest {
Map<UUID, AutomationCompositionElement> map = new LinkedHashMap<>();
try {
var element = new StandardCoder().decode(
- new File("src/test/resources/json/AutomationCompositionElementNoOrderedState.json"),
- AutomationCompositionElement.class);
+ new File("src/test/resources/json/AutomationCompositionElementNoOrderedState.json"),
+ AutomationCompositionElement.class);
map.put(UUID.randomUUID(), element);
} catch (Exception e) {
fail("Cannot read or decode " + e.getMessage());