<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というのがあるのでこれを利用することにした。