From 8b871df81ee5a35fee81049c3370db8e21de2b4c Mon Sep 17 00:00:00 2001 From: kasun Date: Wed, 17 Jun 2026 12:34:21 +0200 Subject: [PATCH] fixed bug --- .../petinsurance/calculations/InsuranceContract.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/pfefferminzia/petinsurance/calculations/InsuranceContract.java b/src/main/java/com/pfefferminzia/petinsurance/calculations/InsuranceContract.java index 65222af..62b6528 100644 --- a/src/main/java/com/pfefferminzia/petinsurance/calculations/InsuranceContract.java +++ b/src/main/java/com/pfefferminzia/petinsurance/calculations/InsuranceContract.java @@ -12,7 +12,7 @@ public record InsuranceContract(Animal animal, LocalDate insuranceStartDate, Str List violations = new ArrayList<>(); - if (animal() == null) { + if (animal == null) { violations.add("Animal darf nicht leer sein"); } @@ -24,7 +24,7 @@ public record InsuranceContract(Animal animal, LocalDate insuranceStartDate, Str violations.add("Versicherungsstart darf nicht leer sein"); } - if (animal() != null && insuranceStartDate != null + if (animal != null && insuranceStartDate != null && animal.birthday().isAfter(insuranceStartDate)) { violations.add("Start der Versicherung kann nicht vor dem Geburtstag sein."); }