<0.5> expected but was
<0.5>.
意味不明
調べてみると、floatの誤差の問題だった。
irb > 0.05 + 0.05 + 0.05 + 0.05 + 0.05 + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + 0.15 == 0.5
false
困った。全部100倍して計算するのか。。。あほくさ
assert_in_deltaというのがあるのでこれを利用することにした。
ツイート
<0.5> expected but was
<0.5>.
意味不明
調べてみると、floatの誤差の問題だった。
irb > 0.05 + 0.05 + 0.05 + 0.05 + 0.05 + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + 0.15 == 0.5
false
困った。全部100倍して計算するのか。。。あほくさ
assert_in_deltaというのがあるのでこれを利用することにした。