Import bigdecimal-3.1.0.dev
This commit is contained in:
parent
22a7f7ec5a
commit
93691d0752
@ -1,6 +1,6 @@
|
|||||||
# coding: utf-8
|
# coding: utf-8
|
||||||
|
|
||||||
bigdecimal_version = '3.0.0'
|
bigdecimal_version = '3.1.0.dev'
|
||||||
|
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = "bigdecimal"
|
s.name = "bigdecimal"
|
||||||
@ -36,11 +36,5 @@ Gem::Specification.new do |s|
|
|||||||
sample/pi.rb
|
sample/pi.rb
|
||||||
]
|
]
|
||||||
|
|
||||||
s.required_ruby_version = Gem::Requirement.new(">= 2.4.0")
|
s.required_ruby_version = Gem::Requirement.new(">= 2.5.0")
|
||||||
|
|
||||||
s.add_development_dependency "fiddle"
|
|
||||||
s.add_development_dependency "rake", ">= 12.3.3"
|
|
||||||
s.add_development_dependency "rake-compiler", ">= 0.9"
|
|
||||||
s.add_development_dependency "minitest", "< 5.0.0"
|
|
||||||
s.add_development_dependency "irb"
|
|
||||||
end
|
end
|
||||||
|
@ -146,6 +146,7 @@ class TestBigDecimal < Test::Unit::TestCase
|
|||||||
def test_BigDecimal_with_float
|
def test_BigDecimal_with_float
|
||||||
assert_equal(BigDecimal("0.1235"), BigDecimal(0.1234567, 4))
|
assert_equal(BigDecimal("0.1235"), BigDecimal(0.1234567, 4))
|
||||||
assert_equal(BigDecimal("-0.1235"), BigDecimal(-0.1234567, 4))
|
assert_equal(BigDecimal("-0.1235"), BigDecimal(-0.1234567, 4))
|
||||||
|
assert_equal(BigDecimal("0.01"), BigDecimal(0.01, Float::DIG + 1))
|
||||||
assert_raise_with_message(ArgumentError, "can't omit precision for a Float.") { BigDecimal(4.2) }
|
assert_raise_with_message(ArgumentError, "can't omit precision for a Float.") { BigDecimal(4.2) }
|
||||||
assert_raise(ArgumentError) { BigDecimal(0.1, Float::DIG + 2) }
|
assert_raise(ArgumentError) { BigDecimal(0.1, Float::DIG + 2) }
|
||||||
assert_nothing_raised { BigDecimal(0.1, Float::DIG + 1) }
|
assert_nothing_raised { BigDecimal(0.1, Float::DIG + 1) }
|
||||||
@ -656,13 +657,10 @@ class TestBigDecimal < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_precs_deprecated
|
def test_precs_deprecated
|
||||||
saved = Warning[:deprecated]
|
|
||||||
Warning[:deprecated] = true
|
|
||||||
assert_warn(/BigDecimal#precs is deprecated and will be removed in the future/) do
|
assert_warn(/BigDecimal#precs is deprecated and will be removed in the future/) do
|
||||||
|
Warning[:deprecated] = true if defined?(Warning.[])
|
||||||
BigDecimal("1").precs
|
BigDecimal("1").precs
|
||||||
end
|
end
|
||||||
ensure
|
|
||||||
Warning[:deprecated] = saved
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_precs
|
def test_precs
|
||||||
|
@ -6,7 +6,7 @@ class TestBigDecimalRactor < Test::Unit::TestCase
|
|||||||
|
|
||||||
def setup
|
def setup
|
||||||
super
|
super
|
||||||
skip unless defined? Ractor
|
omit unless defined? Ractor
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_ractor_shareable
|
def test_ractor_shareable
|
||||||
|
Loading…
x
Reference in New Issue
Block a user