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 | 16 |
1 files changed, 16 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 bbce42351..f207dc511 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 @@ -75,6 +75,9 @@ class CacheProviderTest { .isInstanceOf(NullPointerException.class); assertThatThrownBy(() -> cacheProvider.removeElementDefinition(null)).isInstanceOf(NullPointerException.class); + + assertThatThrownBy(() -> cacheProvider.initializeAutomationComposition(null, null)) + .isInstanceOf(NullPointerException.class); } @Test @@ -125,4 +128,17 @@ class CacheProviderTest { cacheProvider.removeElementDefinition(compositionId); assertThat(cacheProvider.getAcElementsDefinitions()).isEmpty(); } + + @Test + void testInitializeAutomationComposition() { + var parameter = CommonTestData.getParticipantParameters(); + var cacheProvider = new CacheProvider(parameter); + + var participantRestartAc = CommonTestData.createParticipantRestartAc(); + var compositionId = UUID.randomUUID(); + cacheProvider.initializeAutomationComposition(compositionId, participantRestartAc); + var result = cacheProvider.getAutomationComposition(participantRestartAc.getAutomationCompositionId()); + assertEquals(compositionId, result.getCompositionId()); + assertEquals(participantRestartAc.getAutomationCompositionId(), result.getInstanceId()); + } } |