我有一个快速的问题:assertEquals的准确性?
/**
* Method a1
*
* @param p1 A parameter
* @param p2 A parameter
* @return The return value
*/
public double a1(double p1, double p2) {
return (p1 + p2)/2;
}
@Test
public void testa1() {
assertEquals(0, a1(32.56, 45.90), 0.0);
}
一直给我的值很长39.23000000000000004。我如何在assert测试位中降低这个准确度?
这是什么编程语言?请适当标记。 – 2012-02-08 17:08:26
@哈米德R:有没有答案提供解决方案? – 2013-02-06 12:41:33