Skip to content

Commit

Permalink
Remove duplication.
Browse files Browse the repository at this point in the history
  • Loading branch information
uhafner committed Apr 15, 2023
1 parent e383502 commit 7f89fb5
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions src/test/java/edu/hm/hafner/util/FilteredLogTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,24 +48,22 @@ void shouldLogAllErrors() {

@Test
void shouldSkipAdditionalErrors() {
var filteredLog = new FilteredLog(StringUtils.EMPTY, 5);

filteredLog.logError("1");
filteredLog.logError("2");
filteredLog.logError("3");
filteredLog.logError("4");
filteredLog.logError("5");
filteredLog.logError("6");
filteredLog.logError("7");
FilteredLog filteredLog = create5ErrorsLogWithTitle(StringUtils.EMPTY);

assertThat(filteredLog).hasOnlyErrorMessages("1", "2", "3", "4", "5",
" ... skipped logging of 2 additional errors ...");
assertThat(filteredLog.size()).isEqualTo(7);
}

@Test
void shouldSkipAdditionalErrorsWithTitle() {
var filteredLog = new FilteredLog(TITLE, 5);
FilteredLog filteredLog = create5ErrorsLogWithTitle(TITLE);

assertThat(filteredLog).hasOnlyErrorMessages(TITLE, "1", "2", "3", "4", "5",
" ... skipped logging of 2 additional errors ...");
}

private FilteredLog create5ErrorsLogWithTitle(final String title) {
var filteredLog = new FilteredLog(title, 5);

filteredLog.logError("1");
filteredLog.logError("2");
Expand All @@ -75,9 +73,9 @@ void shouldSkipAdditionalErrorsWithTitle() {
filteredLog.logError("6");
filteredLog.logError("7");

assertThat(filteredLog).hasOnlyErrorMessages(TITLE, "1", "2", "3", "4", "5",
" ... skipped logging of 2 additional errors ...");
assertThat(filteredLog.size()).isEqualTo(7);

return filteredLog;
}

private void assertThatExactly5MessagesAreLogged(final FilteredLog filteredLog) {
Expand Down

0 comments on commit 7f89fb5

Please sign in to comment.