即時嘗試完成我的junit測試以找到多項式方法的派生方法,並且在工作中遇到一些麻煩。這裏是方法:Java和junit:多項式方法測試問題的衍生
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;
}
,這裏是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));
}
即時通訊也不太清楚爲什麼它不是工作...香港專業教育學院上了一次又一次,我知道我在想念的東西。感謝大家給予的任何幫助,感謝
與您原來的問題無關:如果您不熟悉檢查浮點數是否相等的事實很容易出錯,那麼您應該查看它。 – VoiceOfUnreason 2010-03-30 20:56:33