diff options
Diffstat (limited to 'participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java')
-rw-r--r-- | participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java b/participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java index d5fe5785b..9451f0138 100644 --- a/participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java +++ b/participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/CacheProviderTest.java @@ -96,6 +96,10 @@ class CacheProviderTest { var commonProperties = cacheProvider.getCommonProperties(automationComposition.getInstanceId(), element.getId()); assertEquals("value", commonProperties.get("key")); + + commonProperties = cacheProvider + .getCommonProperties(automationComposition.getCompositionId(), element.getDefinition()); + assertEquals("value", commonProperties.get("key")); } assertEquals(automationComposition.getInstanceId(), @@ -165,4 +169,21 @@ class CacheProviderTest { assertEquals(element.getOutProperties(), acElementRestart.getOutProperties()); } } + + @Test + void testCreateCompositionElementDto() { + var parameter = CommonTestData.getParticipantParameters(); + var cacheProvider = new CacheProvider(parameter); + var compositionId = UUID.randomUUID(); + var automationComposition = + CommonTestData.getTestAutomationCompositions().getAutomationCompositionList().get(0); + automationComposition.setCompositionId(compositionId); + cacheProvider.addElementDefinition(compositionId, + CommonTestData.createAutomationCompositionElementDefinitionList(automationComposition)); + for (var element : automationComposition.getElements().values()) { + var result = cacheProvider.createCompositionElementDto(compositionId, element, Map.of()); + assertEquals(compositionId, result.compositionId()); + assertEquals(element.getDefinition(), result.elementDefinitionId()); + } + } } |