Assertion NotNull Test

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:

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.
 
Funktioniert nicht ist keine gültige Fehlerbeschreibung.

AssertNotNull erwartet schon ein Object, dass er auf null prüfen soll.

Aber die Methode Erweitern liefert nix (void) zurück... Wie soll das gehen?
 

Neue Themen


Zurück
Oben