B
Barney0815
Gast
Hallo,
ich habe da eine Aufgabe, wo ich nicht weiter komme.
Ich muss dabei zwei Brüche addieren. Aber zuvor probiere ich gerade eine einfache Sache aus.
Also die Klasse Rational:
Und meine Test.java
Leider liefert JUnit kein postives ergebnis. Kann mir einer Helfen??
ich habe da eine Aufgabe, wo ich nicht weiter komme.
Ich muss dabei zwei Brüche addieren. Aber zuvor probiere ich gerade eine einfache Sache aus.
Also die Klasse Rational:
Code:
public final class Rational implements Comparable {
private final long zaehler;
private final long nenner;
public Rational(long number) {
zaehler = number;
nenner = 1;
}
public Rational(long numerator, long denominator) throws ArithmeticException {
long g = gcd(numerator, denominator);
numerator /= g ;
denominator /= g;
this.zaehler = numerator;
this.nenner = denominator;
}
}
Und meine Test.java
Code:
public void testAdd() {
Rational r1 = new Rational(1, 2);
assertEquals(new Rational(1, 2), r1);
}
Leider liefert JUnit kein postives ergebnis. Kann mir einer Helfen??