diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilder.java b/alfa-service/src/main/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilder.java index db75ab13a8f3b04a378f95dc18768c7f9df5ebed..35d9f2883c2e69931e93e5014491d27c11fc5208 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilder.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilder.java @@ -32,6 +32,7 @@ public class StatusChangeHistoryBuilder extends ChangeHistoryBuilder<StatusChang CommandOrder.VORGANG_BESCHEIDEN, CommandOrder.VORGANG_ABSCHLIESSEN, CommandOrder.VORGANG_ZUM_LOESCHEN_MARKIEREN, + CommandOrder.VORGANG_WIEDEREROEFFNEN, CommandOrder.VORGANG_LOESCHEN, CommandOrder.VORGANG_ZURUECKSTELLEN); diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilderTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilderTest.java index a1616f1a22a508790191315f61d77fbaa2f2b675..ddf9c1e21c5d2ed0d886ae48a21479264c72bbdc 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilderTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/historie/StatusChangeHistoryBuilderTest.java @@ -40,7 +40,8 @@ public class StatusChangeHistoryBuilderTest { class TestIsRelevant { @EnumSource(mode = Mode.INCLUDE, names = { "VORGANG_ANNEHMEN", "VORGANG_VERWERFEN", "VORGANG_ZURUECKHOLEN", "VORGANG_BEARBEITEN", - "VORGANG_BESCHEIDEN", "VORGANG_ABSCHLIESSEN", "VORGANG_ZUM_LOESCHEN_MARKIEREN", "VORGANG_LOESCHEN", "VORGANG_ZURUECKSTELLEN" }) + "VORGANG_BESCHEIDEN", "VORGANG_ABSCHLIESSEN", "VORGANG_ZUM_LOESCHEN_MARKIEREN", "VORGANG_LOESCHEN", "VORGANG_ZURUECKSTELLEN", + "VORGANG_WIEDEREROEFFNEN" }) @ParameterizedTest void shouldReturnTrue(CommandOrder order) { var isStatusChangeCommand = builder.isRelevant(CommandTestFactory.createBuilder().order(order).build()); @@ -49,7 +50,8 @@ public class StatusChangeHistoryBuilderTest { } @EnumSource(mode = Mode.EXCLUDE, names = { "VORGANG_ANNEHMEN", "VORGANG_VERWERFEN", "VORGANG_ZURUECKHOLEN", "VORGANG_BEARBEITEN", - "VORGANG_BESCHEIDEN", "VORGANG_ABSCHLIESSEN", "VORGANG_ZUM_LOESCHEN_MARKIEREN", "VORGANG_LOESCHEN", "VORGANG_ZURUECKSTELLEN" }) + "VORGANG_BESCHEIDEN", "VORGANG_ABSCHLIESSEN", "VORGANG_ZUM_LOESCHEN_MARKIEREN", "VORGANG_LOESCHEN", "VORGANG_ZURUECKSTELLEN", + "VORGANG_WIEDEREROEFFNEN" }) @ParameterizedTest void shouldReturnFalse(CommandOrder order) { var isStatusChangeCommand = builder.isRelevant(CommandTestFactory.createBuilder().order(order).build()); @@ -64,7 +66,8 @@ public class StatusChangeHistoryBuilderTest { private static final String EXPECTED_STATUS_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_STATUS_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2); - private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build(); + private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command) + .previous(previousCommand).build(); @BeforeEach void init() { @@ -101,8 +104,10 @@ public class StatusChangeHistoryBuilderTest { @Nested class TestGetStatusBeforeChange { - private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build(); - private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build(); + private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand) + .previous(null).build(); + private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command) + .previous(previousCommand).build(); @Test void shouldReturnStatusBeforeChange() { @@ -125,7 +130,8 @@ public class StatusChangeHistoryBuilderTest { @Nested class TestGetStatusAfterChange { - private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build(); + private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command) + .previous(previousCommand).build(); @Test void shouldReturnStatusAfterChange() {