From 41d21e41490b3cc66fdfce0f38a5e3db0b1dfaa5 Mon Sep 17 00:00:00 2001 From: dustineversmann Date: Wed, 2 Oct 2024 10:10:34 +0200 Subject: [PATCH] Testklassen erstellt --- pom.xml | 8 +++ src/main/java/de/deversmann/Main.java | 5 ++ src/main/java/de/deversmann/Parkhaus.java | 15 +++-- src/test/java/de/deversmann/AutoTest.java | 43 +++++++++++++++ src/test/java/de/deversmann/ParkhausTest.java | 55 +++++++++++++++++++ 5 files changed, 118 insertions(+), 8 deletions(-) create mode 100644 src/test/java/de/deversmann/AutoTest.java create mode 100644 src/test/java/de/deversmann/ParkhausTest.java diff --git a/pom.xml b/pom.xml index cea8eb3..449431f 100644 --- a/pom.xml +++ b/pom.xml @@ -13,5 +13,13 @@ 21 UTF-8 + + + org.junit.jupiter + junit-jupiter + 5.8.1 + test + + \ No newline at end of file diff --git a/src/main/java/de/deversmann/Main.java b/src/main/java/de/deversmann/Main.java index 7f475ea..41b8e58 100644 --- a/src/main/java/de/deversmann/Main.java +++ b/src/main/java/de/deversmann/Main.java @@ -1,5 +1,8 @@ package de.deversmann; +import java.text.SimpleDateFormat; +import java.util.Date; + //TIP To Run code, press or // click the icon in the gutter. public class Main { @@ -10,6 +13,8 @@ public class Main { Auto auto1 = new Auto("D-DL-2023"); System.out.println(parkhaus.isGeöffnet()); System.out.println(auto1.getEinfahrtZeit()); + var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); + System.out.println(sdf.format(new Date())); } } \ No newline at end of file diff --git a/src/main/java/de/deversmann/Parkhaus.java b/src/main/java/de/deversmann/Parkhaus.java index 8086e90..f6add5e 100644 --- a/src/main/java/de/deversmann/Parkhaus.java +++ b/src/main/java/de/deversmann/Parkhaus.java @@ -1,12 +1,15 @@ package de.deversmann; -import java.util.Calendar; + + public class Parkhaus { -Calendar calendar = Calendar.getInstance(); + + private boolean geöffnet; private int anzahlParkplätze; + public int getBelegteParkplätze() { return belegteParkplätze; } @@ -24,12 +27,7 @@ Calendar calendar = Calendar.getInstance(); public boolean isGeöffnet() { - if (calendar.getTime().getHours() >= geöffnetAb && calendar.getTime().getHours() < geschlossenAb ) { - geöffnet = true; - } - else { - geöffnet = false; - } + return geöffnet; } @@ -68,5 +66,6 @@ Calendar calendar = Calendar.getInstance(); public void setMaxTagessatz(double maxTagessatz) { this.maxTagessatz = maxTagessatz; } + } diff --git a/src/test/java/de/deversmann/AutoTest.java b/src/test/java/de/deversmann/AutoTest.java new file mode 100644 index 0000000..6b99906 --- /dev/null +++ b/src/test/java/de/deversmann/AutoTest.java @@ -0,0 +1,43 @@ +package de.deversmann; + +import org.junit.jupiter.api.Test; + + +class AutoTest { + + @Test + void getKennzeichen() { + } + + @Test + void getEinfahrtZeit() { + } + + @Test + void setEinfahrtZeit() { + } + + @Test + void getBezahlZeit() { + } + + @Test + void setBezahlZeit() { + } + + @Test + void getAusfahrtZeit() { + } + + @Test + void setAusfahrtZeit() { + } + + @Test + void isBezahlt() { + } + + @Test + void setBezahlt() { + } +} \ No newline at end of file diff --git a/src/test/java/de/deversmann/ParkhausTest.java b/src/test/java/de/deversmann/ParkhausTest.java new file mode 100644 index 0000000..5a57785 --- /dev/null +++ b/src/test/java/de/deversmann/ParkhausTest.java @@ -0,0 +1,55 @@ +package de.deversmann; + + +import org.junit.jupiter.api.Test; + +class ParkhausTest { + + @Test + void getBelegteParkplätze() { + } + + @Test + void setBelegteParkplätze() { + } + + @Test + void isGeöffnet() { + } + + @Test + void setGeöffnet() { + } + + @Test + void getAnzahlParkplätze() { + } + + @Test + void setAnzahlParkplätze() { + } + + @Test + void getKosten() { + } + + @Test + void setKosten() { + } + + @Test + void getTicketPreis() { + } + + @Test + void setTicketPreis() { + } + + @Test + void getMaxTagessatz() { + } + + @Test + void setMaxTagessatz() { + } +} \ No newline at end of file