From 17942549338ddcbf627e088fa53fc98b29b9e943 Mon Sep 17 00:00:00 2001 From: Sona Markosyan Date: Tue, 8 Feb 2022 19:09:43 +0100 Subject: [PATCH] refactor FrontDeskOfficerTest --- .../ci/exam/project/FrontDeskOfficerTest.java | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/test/java/hs/fulda/de/ci/exam/project/FrontDeskOfficerTest.java b/src/test/java/hs/fulda/de/ci/exam/project/FrontDeskOfficerTest.java index 4488bd3..cfb742c 100644 --- a/src/test/java/hs/fulda/de/ci/exam/project/FrontDeskOfficerTest.java +++ b/src/test/java/hs/fulda/de/ci/exam/project/FrontDeskOfficerTest.java @@ -1,21 +1,32 @@ package hs.fulda.de.ci.exam.project; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Test; +import org.junit.Before; +import org.junit.jupiter.api.*; import org.mockito.InjectMocks; import java.util.Date; import static org.junit.jupiter.api.Assertions.*; +@TestInstance(TestInstance.Lifecycle.PER_CLASS) public class FrontDeskOfficerTest { - final Address address1 = new Address("Fuldaer str", "Fulda", "Hessen", "36037", "Germany"); - final Airport airport_fr = new Airport("Fraport", address1, "1234"); - final Airport airport_be = new Airport("Berlin", address1, "5678"); - final FrontDeskOfficer frontDeskOfficer = new FrontDeskOfficer("John", address1, "example@email.com", "0151238967"); + Address address1; + Airport airport_fr; + Airport airport_be; + FrontDeskOfficer frontDeskOfficer; + @BeforeAll + public void setupAll(){ + System.out.println("Should Print Before All Tests"); + } + @BeforeEach + public void setup(){ + address1 = new Address("Fuldaer str", "Fulda", "Hessen", "36037", "Germany"); + airport_fr = new Airport("Fraport", address1, "1234"); + airport_be = new Airport("Berlin", address1, "5678"); + frontDeskOfficer = new FrontDeskOfficer("John", address1, "example@email.com", "0151238967"); + } @Test public void shouldCreateItinerary() { frontDeskOfficer.createItinerary(airport_fr, airport_be, new Date());