From cd2c20551fc9afbf926cb9420c8781287e32d2d7 Mon Sep 17 00:00:00 2001 From: Afag Mamedova Date: Mon, 12 May 2025 13:44:37 +0200 Subject: [PATCH] BookingSystem --- pom.xml | 18 +++++++++++++----- .../java/com/example/NotificationService.java | 11 ++++++++--- 2 files changed, 21 insertions(+), 8 deletions(-) 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 + } }