diff --git a/pom.xml b/pom.xml index 543c1aa5..abbfae77 100644 --- a/pom.xml +++ b/pom.xml @@ -9,9 +9,9 @@ 1.0-SNAPSHOT - 23 UTF-8 + org.junit.jupiter @@ -32,18 +32,27 @@ test + + org.apache.maven.plugins maven-compiler-plugin 3.13.0 + + 23 + + + org.apache.maven.plugins maven-surefire-plugin 3.5.2 + + org.apache.maven.plugins maven-failsafe-plugin @@ -57,13 +66,12 @@ + + org.jacoco jacoco-maven-plugin 0.8.12 - - true - default-prepare-agent @@ -73,7 +81,7 @@ default-report - prepare-package + verify report diff --git a/src/main/java/com/example/NotificationService.java b/src/main/java/com/example/NotificationService.java index 78b95126..dc68f6eb 100644 --- a/src/main/java/com/example/NotificationService.java +++ b/src/main/java/com/example/NotificationService.java @@ -1,6 +1,11 @@ package com.example; -public interface NotificationService { - void sendBookingConfirmation(Booking booking) throws NotificationException; - void sendCancellationConfirmation(Booking booking) throws NotificationException; +public class NotificationService { + public void sendBookingConfirmation(Booking booking) throws NotificationException { + // kod som kan kasta NotificationException + } + + public void sendCancellationConfirmation(Booking booking) throws NotificationException { + // kod som kan kasta NotificationException + } }