ある関数でdouble 型の計算を行うとします。
そしてその計算を単体テストしたいと考えました。
例えばシンプルに、
public double add(double a,double b)
{
return a + b;
}
とあったとき、この計算を確かめたいとします。
main
double ans = add(1.2,1.4);
if(ans != 2.6)//これはヤヴァイ
{
 fail();
}
これは誤差の関係上ダメです。
ですが、こういう場合はどうすれば誤差を考慮にいれたテストとなるのでしょうか?
これはjavaに限った話ではないのですが・・・