diff --git a/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java b/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java index a4a52ef77b597954be347d80d4cca95b197d8bc6..29b9ca971b5aa597a7df76abdc2537562202ad59 100644 --- a/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java +++ b/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java @@ -5,6 +5,7 @@ import java.time.LocalDate; import org.apache.commons.lang3.RandomStringUtils; import org.springframework.stereotype.Component; +import de.ozgcloud.common.errorhandling.TechnicalException; import lombok.RequiredArgsConstructor; @Component @@ -22,7 +23,7 @@ public class VorgangNummerSupplier { public String get(int suffixLength) { if (suffixLength <1){ - throw new IllegalArgumentException("Suffix length must be at least 1"); + throw new TechnicalException("Suffix length must be at least 1"); } var today = LocalDate.now(); var lastYearNumber = today.getYear() % 10; diff --git a/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java b/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java index dbcec9daca804529f145eea48bf4a82328f66e18..fa604a63010e2b45ef5fb16d76438c870ced4603 100644 --- a/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java +++ b/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java @@ -14,6 +14,8 @@ import org.junit.jupiter.params.provider.ValueSource; import org.mockito.InjectMocks; import org.mockito.Spy; +import de.ozgcloud.common.errorhandling.TechnicalException; + class VorgangNummerSupplierTest { @Spy @@ -40,7 +42,7 @@ class VorgangNummerSupplierTest { @ParameterizedTest(name = "suffix length {0}") @ValueSource(ints = { -1, 0 }) void shouldThrowException(int suffixLength) { - assertThrows(IllegalArgumentException.class, () -> vorgangNummerSupplier.get(suffixLength)); + assertThrows(TechnicalException.class, () -> vorgangNummerSupplier.get(suffixLength)); } private String getSuffix(String string) {