From 7512eff7ee13e7d82ba939d7e7ac3f1a8df8d30a Mon Sep 17 00:00:00 2001 From: vjohnslhm <145964798+vjohnslhm@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:41:59 +0200 Subject: [PATCH 1/2] #137 fix bug --- .../basisdatenservice/services/wahlen/WahlenService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wls-basisdaten-service/src/main/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenService.java b/wls-basisdaten-service/src/main/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenService.java index acc97bfbd..5274ad0d3 100644 --- a/wls-basisdaten-service/src/main/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenService.java +++ b/wls-basisdaten-service/src/main/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenService.java @@ -63,7 +63,7 @@ public void postWahlen(final WahlenWriteModel wahlenWriteModel) { wahlRepository.saveAll(wahlModelMapper.fromListOfWahlModeltoListOfWahlEntities(wahlenWriteModel.wahlen())); } catch (Exception e) { log.error("#postWahlen: Die Wahlen konnten aufgrund eines Fehlers nicht gespeichert werden:", e); - throw exceptionFactory.createFachlicheWlsException(ExceptionConstants.POSTWAHLEN_UNSAVEABLE); + throw exceptionFactory.createTechnischeWlsException(ExceptionConstants.POSTWAHLEN_UNSAVEABLE); } } From 7f1b6e83686263dfaee4ed2934b9830fdc4d5867 Mon Sep 17 00:00:00 2001 From: vjohnslhm <145964798+vjohnslhm@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:42:08 +0200 Subject: [PATCH 2/2] #405 fix tests --- .../services/wahlen/WahlenServiceSecurityTest.java | 4 ++-- .../services/wahlen/WahlenServiceTest.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceSecurityTest.java b/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceSecurityTest.java index a5237e33d..cc9b4036a 100644 --- a/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceSecurityTest.java +++ b/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceSecurityTest.java @@ -125,14 +125,14 @@ void accessDeniedWhenServiceAuthorityIsMissing() { } @Test - void fachlicheWlsExceptionWhenRepoAuthorityIsMissing() { + void technischeWlsExceptionWhenRepoAuthorityIsMissing() { SecurityUtils.runWith(Authorities.SERVICE_POST_WAHLEN); val wahltagID = "wahltagID"; List mockedListOfModels = createWahlModels(); val wahlenToWrite = new WahlenWriteModel(wahltagID, mockedListOfModels); Assertions.assertThatThrownBy(() -> wahlenService.postWahlen(wahlenToWrite)).isInstanceOf( - FachlicheWlsException.class); + TechnischeWlsException.class); } } diff --git a/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceTest.java b/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceTest.java index a86efb9f1..a65cff539 100644 --- a/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceTest.java +++ b/wls-basisdaten-service/src/test/java/de/muenchen/oss/wahllokalsystem/basisdatenservice/services/wahlen/WahlenServiceTest.java @@ -7,7 +7,7 @@ import de.muenchen.oss.wahllokalsystem.basisdatenservice.exception.ExceptionConstants; import de.muenchen.oss.wahllokalsystem.basisdatenservice.services.wahltag.WahltagModel; import de.muenchen.oss.wahllokalsystem.basisdatenservice.services.wahltag.WahltageService; -import de.muenchen.oss.wahllokalsystem.wls.common.exception.FachlicheWlsException; +import de.muenchen.oss.wahllokalsystem.wls.common.exception.TechnischeWlsException; import de.muenchen.oss.wahllokalsystem.wls.common.exception.util.ExceptionFactory; import java.time.LocalDate; import java.util.ArrayList; @@ -116,11 +116,11 @@ void wlsExceptionWhenSavingFailed() { val wahlenToWrite = new WahlenWriteModel(wahltagID, mockedListOfModels); val mockedRepoSaveException = new RuntimeException("saving failed"); - val mockedWlsException = FachlicheWlsException.withCode("").buildWithMessage(""); + val mockedWlsException = TechnischeWlsException.withCode("").buildWithMessage(""); Mockito.when(wahlModelMapper.fromListOfWahlModeltoListOfWahlEntities(mockedListOfModels)).thenReturn(mockedListOfEntities); Mockito.doThrow(mockedRepoSaveException).when(wahlRepository).saveAll(mockedListOfEntities); - Mockito.when(exceptionFactory.createFachlicheWlsException(ExceptionConstants.POSTWAHLEN_UNSAVEABLE)) + Mockito.when(exceptionFactory.createTechnischeWlsException(ExceptionConstants.POSTWAHLEN_UNSAVEABLE)) .thenReturn(mockedWlsException); Assertions.assertThatThrownBy(() -> unitUnderTest.postWahlen(wahlenToWrite)).isSameAs(mockedWlsException);