mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* complex.c (nurat_{to_s,inspect}): provides better representation
for in-finite imag part. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
28c53aabca
commit
ef38a43c50
3 changed files with 20 additions and 10 deletions
|
@ -564,6 +564,16 @@ class Complex_Test < Test::Unit::TestCase
|
|||
assert_equal('1-2/3i', Complex(1,Rational(-2,3)).to_s)
|
||||
assert_equal('-1-2/3i', Complex(-1,Rational(-2,3)).to_s)
|
||||
end
|
||||
|
||||
nan = 0.0 / 0
|
||||
inf = 1.0 / 0
|
||||
if nan.nan?
|
||||
assert_equal('NaN+NaN*i', Complex(nan,nan).to_s)
|
||||
end
|
||||
if inf.infinite?
|
||||
assert_equal('Infinity+Infinity*i', Complex(inf,inf).to_s)
|
||||
assert_equal('Infinity-Infinity*i', Complex(inf,-inf).to_s)
|
||||
end
|
||||
end
|
||||
|
||||
def test_inspect
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue