diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/common/command/CommandProcessorTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/common/command/CommandProcessorTest.java index d62ad2e600231e5c728c65d3eb99682e2ae4ad2a..edc832bafccb29ef6053a64fefda68e44955ec6a 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/common/command/CommandProcessorTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/common/command/CommandProcessorTest.java @@ -45,6 +45,16 @@ class CommandProcessorTest { verify(processor).isResponsibleForEffectedResource(CommandOrder.fromOrder(CommandTestFactory.ORDER)); } + @DisplayName("should NOT create link builder for related resource if the responsibility matches") + @Test + void shouldNOTCallCreateEffectedResourceLinkBuilder() { + when(processor.isResponsibleForEffectedResource(any())).thenReturn(false); + + processor.process(model); + + verify(processor, never()).createEffectedResourceLinkBuilder(command); + } + @DisplayName("should create link builder for effected resource if the responsibility matches") @Test void shouldCallCreateEffectedResourceLinkBuilder() { @@ -107,6 +117,16 @@ class CommandProcessorTest { verify(processor).createRelatedResourceLinkBuilder(command); } + @DisplayName("should NOT create link builder for related resource if the responsibility matches") + @Test + void shouldNOTCallCreateRelatedResourceLinkBuilder() { + when(processor.isResponsibleForRelatedResource(any())).thenReturn(false); + + processor.process(model); + + verify(processor, never()).createRelatedResourceLinkBuilder(command); + } + @DisplayName("link") @Nested class TestRelatedResourceLink {