Skip to content
Snippets Groups Projects
Commit 1006d621 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4713 OZG-4926 Move fields to nested classes

parent a00b7402
No related branches found
No related tags found
No related merge requests found
...@@ -28,9 +28,6 @@ public class AktenzeichenChangeHistoryBuilderTest { ...@@ -28,9 +28,6 @@ public class AktenzeichenChangeHistoryBuilderTest {
private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0)); private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0));
private final List<Command> commands = List.of(previousCommand, command); private final List<Command> commands = List.of(previousCommand, command);
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Spy @Spy
private AktenzeichenChangeHistoryBuilder builder = AktenzeichenChangeHistoryBuilder.builder() private AktenzeichenChangeHistoryBuilder builder = AktenzeichenChangeHistoryBuilder.builder()
.withCommands(commands) .withCommands(commands)
...@@ -90,6 +87,8 @@ public class AktenzeichenChangeHistoryBuilderTest { ...@@ -90,6 +87,8 @@ public class AktenzeichenChangeHistoryBuilderTest {
private static final String EXPECTED_AKTENZEICHEN_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_AKTENZEICHEN_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2);
private static final String EXPECTED_AKTENZEICHEN_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_AKTENZEICHEN_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2);
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@BeforeEach @BeforeEach
void init() { void init() {
when(builder.getAktenzeichenBeforeChange(commandWithPrevious)).thenReturn(EXPECTED_AKTENZEICHEN_BEFORE_CHANGE); when(builder.getAktenzeichenBeforeChange(commandWithPrevious)).thenReturn(EXPECTED_AKTENZEICHEN_BEFORE_CHANGE);
...@@ -125,6 +124,9 @@ public class AktenzeichenChangeHistoryBuilderTest { ...@@ -125,6 +124,9 @@ public class AktenzeichenChangeHistoryBuilderTest {
@Nested @Nested
class TestGetAktenzeichenBeforeChange { class TestGetAktenzeichenBeforeChange {
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Test @Test
void shouldReturnEmptyIfPreviousIsNull() { void shouldReturnEmptyIfPreviousIsNull() {
var aktenzeichen = builder.getAktenzeichenBeforeChange(commandWithoutPrevious); var aktenzeichen = builder.getAktenzeichenBeforeChange(commandWithoutPrevious);
...@@ -148,6 +150,8 @@ public class AktenzeichenChangeHistoryBuilderTest { ...@@ -148,6 +150,8 @@ public class AktenzeichenChangeHistoryBuilderTest {
private static final String EXPECTED_AKTENZEICHEN = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_AKTENZEICHEN = LoremIpsum.getInstance().getWords(2);
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@BeforeEach @BeforeEach
void init() { void init() {
doReturn(EXPECTED_AKTENZEICHEN).when(builder).getAktenzeichen(command); doReturn(EXPECTED_AKTENZEICHEN).when(builder).getAktenzeichen(command);
......
...@@ -33,9 +33,6 @@ public class AssignedUserChangeHistoryBuilderTest { ...@@ -33,9 +33,6 @@ public class AssignedUserChangeHistoryBuilderTest {
private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0)); private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0));
private final List<Command> commands = List.of(previousCommand, command); private final List<Command> commands = List.of(previousCommand, command);
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Mock @Mock
private UserProfileCache userProfileCache; private UserProfileCache userProfileCache;
...@@ -99,6 +96,8 @@ public class AssignedUserChangeHistoryBuilderTest { ...@@ -99,6 +96,8 @@ public class AssignedUserChangeHistoryBuilderTest {
private static final String ASSIGNED_USER_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2); private static final String ASSIGNED_USER_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2);
private static final String ASSIGNED_USER_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2); private static final String ASSIGNED_USER_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2);
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@BeforeEach @BeforeEach
void init() { void init() {
doReturn(ASSIGNED_USER_BEFORE_CHANGE).when(builder).getAssignedUserBeforeChange(commandWithPrevious); doReturn(ASSIGNED_USER_BEFORE_CHANGE).when(builder).getAssignedUserBeforeChange(commandWithPrevious);
...@@ -136,6 +135,9 @@ public class AssignedUserChangeHistoryBuilderTest { ...@@ -136,6 +135,9 @@ public class AssignedUserChangeHistoryBuilderTest {
private static final String EXPECTED_ASSIGNED_USER = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_ASSIGNED_USER = LoremIpsum.getInstance().getWords(2);
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Test @Test
void shouldReturnEmptyStringIfPreviousIsNull() { void shouldReturnEmptyStringIfPreviousIsNull() {
var assignedUser = builder.getAssignedUserBeforeChange(commandWithoutPrevious); var assignedUser = builder.getAssignedUserBeforeChange(commandWithoutPrevious);
...@@ -175,8 +177,7 @@ public class AssignedUserChangeHistoryBuilderTest { ...@@ -175,8 +177,7 @@ public class AssignedUserChangeHistoryBuilderTest {
private static final String EXPECTED_ASSIGNED_USER = LoremIpsum.getInstance().getWords(2); private static final String EXPECTED_ASSIGNED_USER = LoremIpsum.getInstance().getWords(2);
@Mock private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
UserProfileCache userProfileCache;
@Test @Test
void shouldGetAssignedUserFromCommand() { void shouldGetAssignedUserFromCommand() {
......
...@@ -25,6 +25,7 @@ import com.thedeanda.lorem.LoremIpsum; ...@@ -25,6 +25,7 @@ import com.thedeanda.lorem.LoremIpsum;
import de.ozgcloud.alfa.common.command.Command; import de.ozgcloud.alfa.common.command.Command;
import de.ozgcloud.alfa.common.command.CommandTestFactory; import de.ozgcloud.alfa.common.command.CommandTestFactory;
import de.ozgcloud.alfa.common.user.UserProfileTestFactory; import de.ozgcloud.alfa.common.user.UserProfileTestFactory;
import de.ozgcloud.alfa.historie.ChangeHistoryBuilder.CommandWithChangeValues;
public class ChangeHistoryBuilderTest { public class ChangeHistoryBuilderTest {
...@@ -34,17 +35,6 @@ public class ChangeHistoryBuilderTest { ...@@ -34,17 +35,6 @@ public class ChangeHistoryBuilderTest {
private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0)); private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0));
private final List<Command> commands = List.of(previousCommand, command); private final List<Command> commands = List.of(previousCommand, command);
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
private final List<CommandWithPrevious> commandsWithPrevious = List.of(commandWithoutPrevious, commandWithPrevious);
private final ChangeHistoryBuilder.CommandWithChangeValues previousCommandWithChangeValues = new ChangeHistoryBuilder.CommandWithChangeValues(
previousCommand, "a", "b");
private final ChangeHistoryBuilder.CommandWithChangeValues commandWithChangeValues = new ChangeHistoryBuilder.CommandWithChangeValues(
command, "b", "c");
private final List<ChangeHistoryBuilder.CommandWithChangeValues> commandsWithChangeValues = List.of(previousCommandWithChangeValues,
commandWithChangeValues);
@Spy @Spy
private TestChangeHistoryBuilder builder = new TestChangeHistoryBuilder() private TestChangeHistoryBuilder builder = new TestChangeHistoryBuilder()
.withCommands(commands) .withCommands(commands)
...@@ -52,6 +42,14 @@ public class ChangeHistoryBuilderTest { ...@@ -52,6 +42,14 @@ public class ChangeHistoryBuilderTest {
@Nested @Nested
class TestBuild { class TestBuild {
private final CommandWithChangeValues previousCommandWithChangeValues = new CommandWithChangeValues(
previousCommand, "a", "b");
private final CommandWithChangeValues commandWithChangeValues = new CommandWithChangeValues(
command, "b", "c");
private final List<CommandWithChangeValues> commandsWithChangeValues = List.of(previousCommandWithChangeValues,
commandWithChangeValues);
@Test @Test
void shouldCallInOrder() { void shouldCallInOrder() {
var orderVerifier = Mockito.inOrder(builder); var orderVerifier = Mockito.inOrder(builder);
...@@ -106,6 +104,17 @@ public class ChangeHistoryBuilderTest { ...@@ -106,6 +104,17 @@ public class ChangeHistoryBuilderTest {
@Nested @Nested
class TestToCommandsWithChangeValues { class TestToCommandsWithChangeValues {
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
private final List<CommandWithPrevious> commandsWithPrevious = List.of(commandWithoutPrevious, commandWithPrevious);
private final ChangeHistoryBuilder.CommandWithChangeValues previousCommandWithChangeValues = new ChangeHistoryBuilder.CommandWithChangeValues(
previousCommand, "a", "b");
private final ChangeHistoryBuilder.CommandWithChangeValues commandWithChangeValues = new ChangeHistoryBuilder.CommandWithChangeValues(
command, "b", "c");
private final List<ChangeHistoryBuilder.CommandWithChangeValues> commandsWithChangeValues = List.of(previousCommandWithChangeValues,
commandWithChangeValues);
@BeforeEach @BeforeEach
void init() { void init() {
doReturn(previousCommandWithChangeValues).when(builder).toCommandWithChangeValues(commandWithoutPrevious); doReturn(previousCommandWithChangeValues).when(builder).toCommandWithChangeValues(commandWithoutPrevious);
...@@ -127,7 +136,7 @@ public class ChangeHistoryBuilderTest { ...@@ -127,7 +136,7 @@ public class ChangeHistoryBuilderTest {
assertThat(historieEntries).containsExactly(previousCommandWithChangeValues, commandWithChangeValues); assertThat(historieEntries).containsExactly(previousCommandWithChangeValues, commandWithChangeValues);
} }
private Stream<ChangeHistoryBuilder.CommandWithChangeValues> callBuilder() { private Stream<CommandWithChangeValues> callBuilder() {
return builder.toCommandsWithChangeValues(commandsWithPrevious.stream()); return builder.toCommandsWithChangeValues(commandsWithPrevious.stream());
} }
} }
...@@ -135,18 +144,21 @@ public class ChangeHistoryBuilderTest { ...@@ -135,18 +144,21 @@ public class ChangeHistoryBuilderTest {
@Nested @Nested
class TestToVorgangChange { class TestToVorgangChange {
private final ChangeHistoryBuilder.CommandWithChangeValues commandWithChangeValues = new ChangeHistoryBuilder.CommandWithChangeValues(
previousCommand, "a", "b");
@Test @Test
void shouldSeValueBeforeChange() { void shouldSeValueBeforeChange() {
var vorgangChange = callBuilder(); var vorgangChange = callBuilder();
assertThat(vorgangChange.getValueBeforeChange()).isNotBlank().isEqualTo(previousCommandWithChangeValues.valueBeforeChange()); assertThat(vorgangChange.getValueBeforeChange()).isNotBlank().isEqualTo(commandWithChangeValues.valueBeforeChange());
} }
@Test @Test
void shouldSeValueAfterChange() { void shouldSeValueAfterChange() {
var vorgangChange = callBuilder(); var vorgangChange = callBuilder();
assertThat(vorgangChange.getValueAfterChange()).isNotBlank().isEqualTo(previousCommandWithChangeValues.valueAfterChange()); assertThat(vorgangChange.getValueAfterChange()).isNotBlank().isEqualTo(commandWithChangeValues.valueAfterChange());
} }
@Test @Test
...@@ -178,7 +190,7 @@ public class ChangeHistoryBuilderTest { ...@@ -178,7 +190,7 @@ public class ChangeHistoryBuilderTest {
} }
private VorgangChange callBuilder() { private VorgangChange callBuilder() {
return builder.toVorgangChange(previousCommandWithChangeValues); return builder.toVorgangChange(commandWithChangeValues);
} }
} }
......
...@@ -31,9 +31,6 @@ public class StatusChangeHistoryBuilderTest { ...@@ -31,9 +31,6 @@ public class StatusChangeHistoryBuilderTest {
private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0)); private final Command command = commandFinishedAt(LocalDateTime.of(2023, 6, 1, 12, 0));
private final List<Command> commands = List.of(previousCommand, command); private final List<Command> commands = List.of(previousCommand, command);
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Spy @Spy
private StatusChangeHistoryBuilder builder = StatusChangeHistoryBuilder.builder() private StatusChangeHistoryBuilder builder = StatusChangeHistoryBuilder.builder()
.withCommands(commands) .withCommands(commands)
...@@ -89,6 +86,8 @@ public class StatusChangeHistoryBuilderTest { ...@@ -89,6 +86,8 @@ public class StatusChangeHistoryBuilderTest {
private static final String EXPECTED_STATUS_BEFORE_CHANGE = LoremIpsum.getInstance().getWords(2); 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 static final String EXPECTED_STATUS_AFTER_CHANGE = LoremIpsum.getInstance().getWords(2);
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@BeforeEach @BeforeEach
void init() { void init() {
doReturn(EXPECTED_STATUS_BEFORE_CHANGE).when(builder).getStatusBeforeChange(commandWithPrevious); doReturn(EXPECTED_STATUS_BEFORE_CHANGE).when(builder).getStatusBeforeChange(commandWithPrevious);
...@@ -124,6 +123,9 @@ public class StatusChangeHistoryBuilderTest { ...@@ -124,6 +123,9 @@ public class StatusChangeHistoryBuilderTest {
@Nested @Nested
class TestGetStatusBeforeChange { class TestGetStatusBeforeChange {
private final CommandWithPrevious commandWithoutPrevious = CommandWithPreviousTestFactory.createBuilder().command(previousCommand).previous(null).build();
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Test @Test
void shouldReturnStatusBeforeChange() { void shouldReturnStatusBeforeChange() {
var status = "Status"; var status = "Status";
...@@ -145,6 +147,8 @@ public class StatusChangeHistoryBuilderTest { ...@@ -145,6 +147,8 @@ public class StatusChangeHistoryBuilderTest {
@Nested @Nested
class TestGetStatusAfterChange { class TestGetStatusAfterChange {
private final CommandWithPrevious commandWithPrevious = CommandWithPreviousTestFactory.createBuilder().command(command).previous(previousCommand).build();
@Test @Test
void shouldReturnStatusAfterChange() { void shouldReturnStatusAfterChange() {
var status = "Status"; var status = "Status";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment