assert_in_epsilon(actual, expected, epsilon = 0.001, message = nil) -> true[permalink][rdoc]-
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
言い換えると以下の式が真である場合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
- [PARAM] expected:
- 期待値を指定します。
- [PARAM] actual:
- 実際の値を指定します。
- [PARAM] epsilon:
- 許容する相対誤差を指定します。
- [PARAM] message:
- 検査に失敗した場合に表示するメッセージを指定します。文字列か Proc を指定します。Proc である場合は Proc#call した結果を使用します。
- [EXCEPTION] MiniTest::Assertion:
- 検査に失敗した場合に発生します。