即时尝试完成我的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