From d92e584052b75953ab1b19863b2f0da9d635a035 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 17 Oct 2023 08:27:57 +0200 Subject: [PATCH] OZG-4391 OZG-4417 improve test structure --- .../VorgangWithEingangProzessorTest.java | 53 +++++++++++-------- 1 file changed, 32 insertions(+), 21 deletions(-) diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/vorgang/VorgangWithEingangProzessorTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/vorgang/VorgangWithEingangProzessorTest.java index a86f0ef223..e4381a62ec 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/vorgang/VorgangWithEingangProzessorTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/vorgang/VorgangWithEingangProzessorTest.java @@ -385,27 +385,6 @@ class VorgangWithEingangProzessorTest { @Nested class TestIsCreateBescheidEnabled { - @BeforeEach - void setUp() { - when(featureToggleProperties.isCreateBescheid()).thenReturn(true); - } - - @Test - void shouldCallFeatureToggleProperties() { - callProcessor(VorgangWithEingangTestFactory.create()); - - verify(featureToggleProperties).isCreateBescheid(); - } - - @Test - void shouldCallHasVorgangCreateBescheidEnabled() { - var vorgang = VorgangWithEingangTestFactory.create(); - - callProcessor(vorgang); - - verify(processor).hasVorgangCreateBescheidEnabled(vorgang); - } - @Nested class TestFeatureToggleDisabled { @@ -414,6 +393,22 @@ class VorgangWithEingangProzessorTest { when(featureToggleProperties.isCreateBescheid()).thenReturn(false); } + @Test + void shouldCallFeatureToggleProperties() { + callProcessor(VorgangWithEingangTestFactory.create()); + + verify(featureToggleProperties).isCreateBescheid(); + } + + @Test + void shouldNotCallHasVorgangCreateBescheidEnabled() { + var vorgang = VorgangWithEingangTestFactory.create(); + + callProcessor(vorgang); + + verify(processor, never()).hasVorgangCreateBescheidEnabled(vorgang); + } + @Test void shouldReturnFalse() { var isEnabled = callProcessor(VorgangWithEingangTestFactory.create()); @@ -432,6 +427,22 @@ class VorgangWithEingangProzessorTest { when(featureToggleProperties.isCreateBescheid()).thenReturn(true); } + @Test + void shouldCallFeatureToggleProperties() { + callProcessor(VorgangWithEingangTestFactory.create()); + + verify(featureToggleProperties).isCreateBescheid(); + } + + @Test + void shouldCallHasVorgangCreateBescheidEnabled() { + var vorgang = VorgangWithEingangTestFactory.create(); + + callProcessor(vorgang); + + verify(processor).hasVorgangCreateBescheidEnabled(vorgang); + } + @Test void shouldReturnTrue() { doReturn(true).when(processor).hasVorgangCreateBescheidEnabled(vorgang); -- GitLab