summaryrefslogtreecommitdiff
path: root/test/ruby/test_float.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby/test_float.rb')
-rw-r--r--test/ruby/test_float.rb20
1 files changed, 0 insertions, 20 deletions
diff --git a/test/ruby/test_float.rb b/test/ruby/test_float.rb
index b91b904d1e..57a46fce92 100644
--- a/test/ruby/test_float.rb
+++ b/test/ruby/test_float.rb
@@ -141,9 +141,6 @@ class TestFloat < Test::Unit::TestCase
assert_raise(ArgumentError){Float("1__1")}
assert_raise(ArgumentError){Float("1.")}
assert_raise(ArgumentError){Float("1.e+00")}
- assert_raise(ArgumentError){Float("0x.1")}
- assert_raise(ArgumentError){Float("0x1.")}
- assert_raise(ArgumentError){Float("0x1.0")}
assert_raise(ArgumentError){Float("0x1.p+0")}
# add expected behaviour here.
assert_equal(10, Float("1_0"))
@@ -227,12 +224,6 @@ class TestFloat < Test::Unit::TestCase
assert_equal(-3.5, (-11.5).remainder(-4))
assert_predicate(Float::NAN.remainder(4), :nan?)
assert_predicate(4.remainder(Float::NAN), :nan?)
-
- ten = Object.new
- def ten.coerce(other)
- [other, 10]
- end
- assert_equal(4, 14.0.remainder(ten))
end
def test_to_s
@@ -492,17 +483,6 @@ class TestFloat < Test::Unit::TestCase
assert_equal(-1.26, -1.255.round(2))
end
- def test_round_half_even_with_precision
- assert_equal(767573.18759, 767573.1875850001.round(5, half: :even))
- assert_equal(767573.18758, 767573.187585.round(5, half: :even))
- assert_equal(767573.18758, 767573.1875849998.round(5, half: :even))
- assert_equal(767573.18758, 767573.187575.round(5, half: :even))
- assert_equal(-767573.18759, -767573.1875850001.round(5, half: :even))
- assert_equal(-767573.18758, -767573.187585.round(5, half: :even))
- assert_equal(-767573.18758, -767573.1875849998.round(5, half: :even))
- assert_equal(-767573.18758, -767573.187575.round(5, half: :even))
- end
-
def test_floor_with_precision
assert_equal(+0.0, +0.001.floor(1))
assert_equal(-0.1, -0.001.floor(1))