diff options
author | Kenta Murata <mrkn@mrkn.jp> | 2021-01-08 21:00:45 +0900 |
---|---|---|
committer | Kenta Murata <mrkn@mrkn.jp> | 2021-01-09 20:35:08 +0900 |
commit | 89f3125207de68f4b2d2a444a79b4e26b59cd9c9 (patch) | |
tree | 1e685076dd951c161dfed3d5a517bfca4d6c3285 /test/bigdecimal | |
parent | 0bb62dccf4e6990cfe0bb35c4d8e74e000086d19 (diff) |
[ruby/bigdecimal] Add test cases of conversion from Float
https://github.com/ruby/bigdecimal/commit/28d3836366
Diffstat (limited to 'test/bigdecimal')
-rw-r--r-- | test/bigdecimal/test_bigdecimal_util.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/bigdecimal/test_bigdecimal_util.rb b/test/bigdecimal/test_bigdecimal_util.rb index 3e3d9db13e..9c6973dca7 100644 --- a/test/bigdecimal/test_bigdecimal_util.rb +++ b/test/bigdecimal/test_bigdecimal_util.rb @@ -25,6 +25,8 @@ class TestBigDecimalUtil < Test::Unit::TestCase assert_equal(9.05, 9.05.to_d.to_f) assert_equal("9.050000000000001", 9.05.to_d.to_s('F')) + assert_equal(Math::PI, Math::PI.to_d.to_f) + bug9214 = '[ruby-core:58858]' assert_equal((-0.0).to_d.sign, -1, bug9214) @@ -50,6 +52,10 @@ class TestBigDecimalUtil < Test::Unit::TestCase assert_equal(64.4.to_d, 1.to_d * 64.4, "[ruby-core:80234] [Bug #13331]") + + assert_equal((2*Math::PI).to_d, + 2.to_d * Math::PI, + "[ruby-core:80234] [Bug #13331]") end def test_Rational_to_d |