diff options
author | mrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-24 06:22:41 +0000 |
---|---|---|
committer | mrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-24 06:22:41 +0000 |
commit | 5a68a06c7067facaaab53042e765b00beb44204c (patch) | |
tree | b98d64b1688142e413f2b7fc2e01be7136adcf57 /test/bigdecimal | |
parent | 8c069d6d2ec20be3e1575594c79cfe63873dbd16 (diff) | |
download | ruby-5a68a06c7067facaaab53042e765b00beb44204c.tar.gz |
bigdecimal: version 1.3.4
Import bigdecimal version 1.3.4. The full commit log is here:
https://github.com/ruby/bigdecimal/compare/v1.3.3...v1.3.4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/bigdecimal')
-rw-r--r-- | test/bigdecimal/test_bigdecimal.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/bigdecimal/test_bigdecimal.rb b/test/bigdecimal/test_bigdecimal.rb index 6d0430dfc7..595783c63d 100644 --- a/test/bigdecimal/test_bigdecimal.rb +++ b/test/bigdecimal/test_bigdecimal.rb @@ -2,8 +2,6 @@ require_relative "testbase" require 'bigdecimal/math' -require 'thread' - class TestBigDecimal < Test::Unit::TestCase include TestBigDecimalBase @@ -1777,25 +1775,27 @@ class TestBigDecimal < Test::Unit::TestCase end def test_clone - assert_warning(/BigDecimal#clone is deprecated/) do - BigDecimal(0).clone + assert_warning(/^$/) do + x = BigDecimal(0) + assert_same(x, x.clone) end end def test_dup - assert_warning(/BigDecimal#dup is deprecated/) do + assert_warning(/^$/) do [1, -1, 2**100, -2**100].each do |i| x = BigDecimal(i) - assert_equal(x, x.dup) + assert_same(x, x.dup) end end end def test_dup_subclass - assert_warning(/BigDecimal#dup is deprecated/) do + assert_warning(/BigDecimal\.new is deprecated/) do c = Class.new(BigDecimal) x = c.new(1) y = x.dup + assert_same(x, y) assert_equal(1, y) assert_kind_of(c, y) end |