Testklassen erstellt

main
dustineversmann 2024-10-02 10:10:34 +02:00
parent 82fda84637
commit 41d21e4149
5 changed files with 118 additions and 8 deletions

View File

@ -13,5 +13,13 @@
<maven.compiler.target>21</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View File

@ -1,5 +1,8 @@
package de.deversmann;
import java.text.SimpleDateFormat;
import java.util.Date;
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> 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()));
}
}

View File

@ -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;
}
}

View File

@ -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() {
}
}

View File

@ -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() {
}
}