104 lines
1.9 KiB
Java
104 lines
1.9 KiB
Java
package tourplaner.tests;
|
|
|
|
import org.junit.jupiter.api.BeforeEach;
|
|
import org.junit.jupiter.api.Test;
|
|
import tourplaner.object.Log;
|
|
|
|
import java.time.LocalDate;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
|
|
class LogTest {
|
|
|
|
private Log log;
|
|
private final LocalDate date = LocalDate.now();
|
|
|
|
@BeforeEach
|
|
void setUp() {
|
|
this.log = new Log("1", 2, this.date, 3, "4", 5, 6, "7");
|
|
}
|
|
|
|
/**
|
|
* Versucht das Rating zu holen
|
|
*/
|
|
@Test
|
|
void getRating() {
|
|
assertEquals(this.log.getRating(), "7");
|
|
}
|
|
|
|
/**
|
|
* Versucht die Bemerkung zu holen
|
|
*/
|
|
@Test
|
|
void getBemerkung() {
|
|
assertEquals(this.log.getBemerkung(), "4");
|
|
}
|
|
|
|
/**
|
|
* Versucht die Durchschnitts Geschwindigkeit zu holen
|
|
*/
|
|
@Test
|
|
void getAvgspeed() {
|
|
double act = -45;
|
|
assertEquals(this.log.getAvgspeed(), act);
|
|
}
|
|
|
|
|
|
/**
|
|
* Versucht die Höhenmeter zu holen
|
|
*/
|
|
@Test
|
|
void getHightmeter() {
|
|
assertEquals(this.log.getHightmeter(), 5);
|
|
}
|
|
|
|
/**
|
|
* Versucht die Dauer der Pause zu holen
|
|
*/
|
|
@Test
|
|
void getPause() {
|
|
assertEquals(this.log.getPause(), 6);
|
|
}
|
|
|
|
/**
|
|
* Versucht die gegangenen Meter zu holen
|
|
*/
|
|
@Test
|
|
void getGegangen() {
|
|
assertEquals(this.log.getGegangen(), 2-6);
|
|
}
|
|
|
|
/**
|
|
* Versucht die Log ID zu holen
|
|
*/
|
|
@Test
|
|
void getId() {
|
|
assertEquals(this.log.getId(), "1");
|
|
}
|
|
|
|
/**
|
|
* Versucht die Dauer des Eintrages zu holen
|
|
*/
|
|
@Test
|
|
void getDauer() {
|
|
assertEquals(this.log.getDauer(), 2);
|
|
}
|
|
|
|
/**
|
|
* Versucht das Datum des Eintrages zu holen
|
|
*/
|
|
@Test
|
|
void getDatum() {
|
|
assertEquals(this.log.getDatum(), this.date);
|
|
}
|
|
|
|
/**
|
|
* Versucht die Strecke zu holen
|
|
*/
|
|
@Test
|
|
void getStrecke() {
|
|
assertEquals(this.log.getStrecke(), 3);
|
|
}
|
|
}
|