|
7 | 7 | import de.muenchen.dave.domain.dtos.messstelle.auswertung.AuswertungMessstelleUndZeitraum; |
8 | 8 | import de.muenchen.dave.domain.dtos.messstelle.auswertung.MessstelleAuswertungIdDTO; |
9 | 9 | import de.muenchen.dave.domain.dtos.messstelle.auswertung.MessstelleAuswertungOptionsDTO; |
| 10 | +import de.muenchen.dave.domain.elasticsearch.detektor.Messstelle; |
10 | 11 | import de.muenchen.dave.domain.enums.AuswertungsZeitraum; |
11 | 12 | import de.muenchen.dave.domain.enums.Fahrzeugklasse; |
12 | 13 | import de.muenchen.dave.domain.enums.TagesTyp; |
| 14 | +import de.muenchen.dave.domain.enums.Verkehrsart; |
13 | 15 | import de.muenchen.dave.domain.mapper.detektor.AuswertungMapperImpl; |
14 | 16 | import de.muenchen.dave.domain.model.messstelle.ValidateZeitraumAndTagesTypForMessstelleModel; |
15 | 17 | import de.muenchen.dave.geodateneai.gen.model.TagesaggregatDto; |
@@ -113,7 +115,13 @@ void ladeAuswertungGroupedByMstIdAchtPlusEinsWithdZeitraeumeAndTagesTypForMessst |
113 | 115 | Mockito.when(messstelleService.getMessfaehigkeitenForZeitraumForMessstelle("1234", LocalDate.of(2020, 1, 1), LocalDate.of(2020, 3, 31))) |
114 | 116 | .thenReturn(messfaehigkeiten); |
115 | 117 |
|
116 | | - Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions)).thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
| 118 | + final Messstelle mockedMessstele = new Messstelle(); |
| 119 | + mockedMessstele.setMstId("1234"); |
| 120 | + mockedMessstele.setDetektierteVerkehrsart(Verkehrsart.KFZ); |
| 121 | + Mockito.when(messstelleService.getMessstelleByMstId("1234")).thenReturn(mockedMessstele); |
| 122 | + |
| 123 | + Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions, Verkehrsart.KFZ)) |
| 124 | + .thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
117 | 125 |
|
118 | 126 | var zeitraum = new Zeitraum(YearMonth.of(2020, 1), YearMonth.of(2020, 3), AuswertungsZeitraum.QUARTAL_1); |
119 | 127 | var request = new ValidateZeitraumAndTagesTypForMessstelleModel(); |
@@ -233,7 +241,13 @@ void ladeAuswertungGroupedByMstIdAchtPlusEinsWithZeitraeumeAndTagesTypForMessste |
233 | 241 | Mockito.when(messstelleService.getMessfaehigkeitenForZeitraumForMessstelle("1234", LocalDate.of(2020, 1, 1), LocalDate.of(2020, 3, 31))) |
234 | 242 | .thenReturn(messfaehigkeiten); |
235 | 243 |
|
236 | | - Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions)).thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
| 244 | + final Messstelle mockedMessstele = new Messstelle(); |
| 245 | + mockedMessstele.setMstId("1234"); |
| 246 | + mockedMessstele.setDetektierteVerkehrsart(Verkehrsart.KFZ); |
| 247 | + Mockito.when(messstelleService.getMessstelleByMstId("1234")).thenReturn(mockedMessstele); |
| 248 | + |
| 249 | + Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions, Verkehrsart.KFZ)) |
| 250 | + .thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
237 | 251 |
|
238 | 252 | var zeitraum = new Zeitraum(YearMonth.of(2020, 1), YearMonth.of(2020, 3), AuswertungsZeitraum.QUARTAL_1); |
239 | 253 | var request = new ValidateZeitraumAndTagesTypForMessstelleModel(); |
@@ -361,7 +375,13 @@ void ladeAuswertungGroupedByMstIdAchtPlusEinsWithZeitraeumeAndTagesTypForMessste |
361 | 375 | Mockito.when(messstelleService.getMessfaehigkeitenForZeitraumForMessstelle("1234", LocalDate.of(2020, 1, 1), LocalDate.of(2020, 3, 31))) |
362 | 376 | .thenReturn(messfaehigkeiten); |
363 | 377 |
|
364 | | - Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions)).thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
| 378 | + final Messstelle mockedMessstele = new Messstelle(); |
| 379 | + mockedMessstele.setMstId("1234"); |
| 380 | + mockedMessstele.setDetektierteVerkehrsart(Verkehrsart.KFZ); |
| 381 | + Mockito.when(messstelleService.getMessstelleByMstId("1234")).thenReturn(mockedMessstele); |
| 382 | + |
| 383 | + Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions, Verkehrsart.KFZ)) |
| 384 | + .thenReturn(Fahrzeugklasse.ACHT_PLUS_EINS); |
365 | 385 |
|
366 | 386 | var zeitraum = new Zeitraum(YearMonth.of(2020, 1), YearMonth.of(2020, 3), AuswertungsZeitraum.QUARTAL_1); |
367 | 387 | var request = new ValidateZeitraumAndTagesTypForMessstelleModel(); |
@@ -496,7 +516,12 @@ void ladeAuswertungGroupedByMstIdRadWithdZeitraeumeAndTagesTypForMessstelleValid |
496 | 516 | Mockito.when(messstelleService.getMessfaehigkeitenForZeitraumForMessstelle("1234", LocalDate.of(2020, 1, 1), LocalDate.of(2020, 3, 31))) |
497 | 517 | .thenReturn(messfaehigkeiten); |
498 | 518 |
|
499 | | - Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions)).thenReturn(Fahrzeugklasse.RAD); |
| 519 | + final Messstelle mockedMessstele = new Messstelle(); |
| 520 | + mockedMessstele.setMstId("1234"); |
| 521 | + mockedMessstele.setDetektierteVerkehrsart(Verkehrsart.RAD); |
| 522 | + Mockito.when(messstelleService.getMessstelleByMstId("1234")).thenReturn(mockedMessstele); |
| 523 | + |
| 524 | + Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions, Verkehrsart.RAD)).thenReturn(Fahrzeugklasse.RAD); |
500 | 525 |
|
501 | 526 | var zeitraum = new Zeitraum(YearMonth.of(2020, 1), YearMonth.of(2020, 3), AuswertungsZeitraum.QUARTAL_1); |
502 | 527 | var request = new ValidateZeitraumAndTagesTypForMessstelleModel(); |
@@ -616,7 +641,12 @@ void ladeAuswertungGroupedByMstIdRadWithdZeitraeumeAndTagesTypForMessstelleValid |
616 | 641 | Mockito.when(messstelleService.getMessfaehigkeitenForZeitraumForMessstelle("1234", LocalDate.of(2020, 1, 1), LocalDate.of(2020, 3, 31))) |
617 | 642 | .thenReturn(messfaehigkeiten); |
618 | 643 |
|
619 | | - Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions)).thenReturn(Fahrzeugklasse.RAD); |
| 644 | + final Messstelle mockedMessstele = new Messstelle(); |
| 645 | + mockedMessstele.setMstId("1234"); |
| 646 | + mockedMessstele.setDetektierteVerkehrsart(Verkehrsart.RAD); |
| 647 | + Mockito.when(messstelleService.getMessstelleByMstId("1234")).thenReturn(mockedMessstele); |
| 648 | + |
| 649 | + Mockito.when(validierungService.getFahrzeugklasseAccordingChoosenFahrzeugoptions(fahrzeugOptions, Verkehrsart.RAD)).thenReturn(Fahrzeugklasse.RAD); |
620 | 650 |
|
621 | 651 | final var result = auswertungService.ladeAuswertungGroupedByMstId(auswertungOptions); |
622 | 652 |
|
|
0 commit comments