Hi
Ich möchte einen simplen Juni-Test erstellen. Ich möchte das aus dieser Klasse, die Distanz aus 2 Punkten überprüft wird, ob sie richtig oder falsch ist.
Die Klasse:
Der Junit Test: Bei mir wird aktuell noch einfach (x: 0, y:10) übergeben, da die Rechnung noch nicht übergeben wurde.
Kann mir jemand dabei helfen, dass der Test funktioniert?
Ich möchte einen simplen Juni-Test erstellen. Ich möchte das aus dieser Klasse, die Distanz aus 2 Punkten überprüft wird, ob sie richtig oder falsch ist.
Die Klasse:
Java:
public Double calculateDistance(ArrayList<Point2D> points) {
Double distance = 0.0;
Point2D firstPoint;
Point2D secondPoint;
for(int i = 1; i < points.size(); i++){
firstPoint = points.get(i-1);
secondPoint = points.get(i);
distance += firstPoint.distance(secondPoint);
}
return distance;
}
Der Junit Test: Bei mir wird aktuell noch einfach (x: 0, y:10) übergeben, da die Rechnung noch nicht übergeben wurde.
Java:
@Test
public void calculateDistance () {
Point2D test1 = new Point2D(0.0, 10.0);
Point2D test2 = new Point2D(20.0, 100.0);
Point2D test3 = new Point2D(15.0, 150.0);
assertEquals(10.0, test1);
assertEquals(80, test2);
assertEquals(135, test3);
}
Kann mir jemand dabei helfen, dass der Test funktioniert?