Hallo,
meine Aufgabe ist es für ein Projekt JUnit-Tests zu erstellen und da ich sowas noch nie wirklich gemacht habe, bin ich heillos überfordert, während die Gruppe mir im Nacken sitzt.
Im Folgenden zeige ich einen kleinen Ausschnitt aus dem Code, von dem ich nicht weiß, wie ich Tests dafür erstellen soll.
Ich hoffe ihr könnt mir ein Anhand einiger Beispiele ein wenig Einsicht geben.
Liebe Grüße,
Spearo
meine Aufgabe ist es für ein Projekt JUnit-Tests zu erstellen und da ich sowas noch nie wirklich gemacht habe, bin ich heillos überfordert, während die Gruppe mir im Nacken sitzt.
Im Folgenden zeige ich einen kleinen Ausschnitt aus dem Code, von dem ich nicht weiß, wie ich Tests dafür erstellen soll.
Ich hoffe ihr könnt mir ein Anhand einiger Beispiele ein wenig Einsicht geben.
Java:
public class Roboter {
private IMotor motor;
private IKlingen klingen;
private ISensorVorne sensorVorne;
private IBatterie batterie;
private IGPS gps;
private IKompass kompass;
private INavigator navigator;
public Roboter(IMotor motor, IKlingen klingen, ISensorVorne sensorVorne,
IBatterie batterie, IGPS gps, IKompass kompass, SimpleField[][] map, int gartenBreite, int gartenHoehe) {
super();
this.motor = motor;
this.klingen = klingen;
this.sensorVorne = sensorVorne;
this.batterie = batterie;
this.gps = gps;
this.kompass = kompass;
this.navigator = new Navigator(motor, klingen, sensorVorne,
batterie, gps, kompass, map, gartenBreite, gartenHoehe);
}
public void doStep() {
navigator.getNextStep();
}
public IMotor getMotor() {
return motor;
}
public void setMotor(IMotor motor) {
this.motor = motor;
}
(...)
Liebe Grüße,
Spearo