Misc #10809 » reorder_test_cbrt_and_add_a_assertion.patch
test/ruby/test_math.rb | ||
---|---|---|
assert_raise(Math::DomainError) { Math.sqrt(-1.0) }
|
||
end
|
||
def test_cbrt
|
||
check(1, Math.cbrt(1))
|
||
check(-2, Math.cbrt(-8))
|
||
check(3, Math.cbrt(27))
|
||
check(-0.1, Math.cbrt(-0.001))
|
||
assert_equal(1.0/0, Math.cbrt(1.0/0))
|
||
end
|
||
def test_frexp
|
||
check(0.0, Math.frexp(0.0).first)
|
||
assert_equal(0, Math.frexp(0).last)
|
||
... | ... | |
assert_raise(Math::DomainError) { Math.lgamma(-Float::INFINITY) }
|
||
end
|
||
def test_cbrt
|
||
check(1, Math.cbrt(1))
|
||
check(-2, Math.cbrt(-8))
|
||
check(3, Math.cbrt(27))
|
||
check(-0.1, Math.cbrt(-0.001))
|
||
end
|
||
end
|
||
-
|