J'essaie de terminer mon test de junit pour trouver la dérivée d'une méthode polynomiale et avoir quelques difficultés à la faire fonctionner. voici la méthode:Java et junit: dérivée de la question de test de la méthode polynomiale
public Polynomial derivative() {
MyDouble a = new MyDouble(0);
MyDouble b = this.a.add(this.a);
MyDouble c = this.b;
Polynomial poly = new Polynomial (a, b, c);
return poly;
}
et est ici le test JUnit:
public void testDerivative() {
MyDouble a = new MyDouble(2), b = new MyDouble(4), c = new MyDouble(8);
MyDouble d = new MyDouble(0), e = new MyDouble(4), f = new MyDouble(4);
Polynomial p1 = new Polynomial(a, b, c);
Polynomial p2 = new Polynomial(d,e,f);
assertTrue(p1.derivative().equals(p2));
}
je ne suis pas trop sûr pourquoi il isnt travail ... ive allé plus encore et encore et je sais im manque quelque chose . merci à tous pour toute aide donnée, appréciez-la
Sans rapport avec votre question initiale: si vous n'êtes pas déjà familier avec le fait que la vérification des nombres à virgule flottante pour l'égalité est très facile de se tromper, vous devriez vous y intéresser. – VoiceOfUnreason