Hy Leute.
Ich arbeite gerade mit assertions des JUnit Tests aus Eclipse.
Aufgabe: Ich soll test erstellen. Hier ist die Methode die getestet werden soll:
Ich möchte testen, dass x tatstächlich keine Null ist.
Nur leider will das so nicht funktionieren. Ich weiß, dass ich nicht nur x eingeben kann. Der Test fällt auch bei x = 0 nicht negativ aus.
Anmerkung: Ich soll nur mit assertions arbeiten. Die anderen methoden fand ich nicht hilfreich.
Ich arbeite gerade mit assertions des JUnit Tests aus Eclipse.
Aufgabe: Ich soll test erstellen. Hier ist die Methode die getestet werden soll:
Code:
public void erweitern(int x) {
if (x == 0) {
throw new ArithmeticException("Erweiterung mit 0 -> Division mit 0");
}
this.zaehler *= x;
this.nenner *= x;
}
Ich möchte testen, dass x tatstächlich keine Null ist.
Code:
public void Test2() {
int x = 0;
Rational a = new Rational(1, 7);
assertNotNull(a.erweitern(x));
Nur leider will das so nicht funktionieren. Ich weiß, dass ich nicht nur x eingeben kann. Der Test fällt auch bei x = 0 nicht negativ aus.
Anmerkung: Ich soll nur mit assertions arbeiten. Die anderen methoden fand ich nicht hilfreich.