Skip to content

Commit a7cce70

Browse files
authored
Add itIncrementDoesNotChangeCountForOtherDays test
Added a test to verify that incrementTodaysCount does not affect counts for other days.
1 parent eba04ea commit a7cce70

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

exercises/concept/bird-watcher/src/test/java/BirdWatcherTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,16 @@ public void itTestGetToday() {
4343
@Tag("task:3")
4444
@DisplayName("The incrementTodaysCount method correctly increments today's counts")
4545
public void itIncrementTodaysCount() {
46-
int firstSixDaysBeforeIncrement = birdWatcher.getCountForFirstDays(6);
4746
birdWatcher.incrementTodaysCount();
48-
int firstSixDaysAfterIncrement = birdWatcher.getCountForFirstDays(6);
4947
assertThat(birdWatcher.getToday()).isEqualTo(TODAY + 1);
50-
assertThat(firstSixDaysAfterIncrement).isEqualTo(firstSixDaysBeforeIncrement);
48+
}
49+
50+
@Test
51+
@Tag("task:3")
52+
@DisplayName("The incrementTodaysCount does not change count for other days")
53+
public void itIncrementDoesNotChangeCountForOtherDays() {
54+
birdWatcher.incrementTodaysCount();
55+
assertThat(birdWatcher.getCountForFirstDays(6)).isEqualTo(DAY1 + DAY2 + DAY3 + DAY4 + DAY5 + DAY6);
5156
}
5257

5358
@Test

0 commit comments

Comments
 (0)