diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/statistic/StatisticServiceTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/statistic/StatisticServiceTest.java index 979495718d7a15597cd94e1f4b005a75d6135434..1b030d675d4eec8e8cee9f8c2bcb0f3f83e339e1 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/statistic/StatisticServiceTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/statistic/StatisticServiceTest.java @@ -188,10 +188,22 @@ class StatisticServiceTest { @Nested class TestGetVorgaengeStatistics { + private final Statistic statistic = StatisticTestFactory.create(); + private final Map<String, StatisticResult> getVorgangStatisticsResponse = Map.of(COUNT_WIEDERVORLAGE_NEXT_FRIST_RESULT_NAME, + StatisticResultTestFactory.create()); + @BeforeEach void beforeEach() { - when(remoteService.buildCountByStatusResultName(any())).thenCallRealMethod(); doReturn(COUNT_BY_VORGANG_STATUS_VERWALTUNG_USER).when(service).getCountByVorgangStatusList(); + when(remoteService.getVorgaengeStatistics(COUNT_BY_VORGANG_STATUS_VERWALTUNG_USER)).thenReturn(getVorgangStatisticsResponse); + doReturn(statistic).when(service).buildGetVorgaengeStatisticResult(getVorgangStatisticsResponse); + } + + @Test + void shouldCallGetCountByVorgangStatusList() { + service.getVorgaengeStatistic(); + + verify(service).getCountByVorgangStatusList(); } @Test @@ -203,19 +215,16 @@ class StatisticServiceTest { @Test void shouldBuildResult() { - var response = Map.of(COUNT_WIEDERVORLAGE_NEXT_FRIST_RESULT_NAME, StatisticResultTestFactory.create()); - when(remoteService.getVorgaengeStatistics(COUNT_BY_VORGANG_STATUS_VERWALTUNG_USER)).thenReturn(response); - service.getVorgaengeStatistic(); - verify(service).buildGetVorgaengeStatisticResult(response); + verify(service).buildGetVorgaengeStatisticResult(getVorgangStatisticsResponse); } @Test - void shouldCallGetCountByVorgangStatusList() { - service.getVorgaengeStatistic(); + void shouldReturnStatistic() { + var result = service.getVorgaengeStatistic(); - verify(service).getCountByVorgangStatusList(); + assertThat(result).isEqualTo(statistic); } } }