ruby-changes:25480
From: naruse <ko1@a...>
Date: Wed, 7 Nov 2012 16:04:04 +0900 (JST)
Subject: [ruby-changes:25480] naruse:r37538 (trunk): Suppress warning: Bignum out of Float range
naruse 2012-11-07 16:03:53 +0900 (Wed, 07 Nov 2012) New Revision: 37538 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37538 Log: Suppress warning: Bignum out of Float range Modified files: trunk/test/ruby/test_float.rb Index: test/ruby/test_float.rb =================================================================== --- test/ruby/test_float.rb (revision 37537) +++ test/ruby/test_float.rb (revision 37538) @@ -155,10 +155,12 @@ assert_equal(31.0*2**1019, Float("0x0."+("0"*600)+"1fp3427")) assert_equal(-31.0*2**1019, Float("-0x0."+("0"*268)+"1fp2099")) assert_equal(-31.0*2**1019, Float("-0x0."+("0"*600)+"1fp3427")) - assert_equal(31.0*2**-1027, Float("0x1f"+("0"*268)+".0p-2099")) - assert_equal(31.0*2**-1027, Float("0x1f"+("0"*600)+".0p-3427")) - assert_equal(-31.0*2**-1027, Float("-0x1f"+("0"*268)+".0p-2099")) - assert_equal(-31.0*2**-1027, Float("-0x1f"+("0"*600)+".0p-3427")) + suppress_warning do + assert_equal(31.0*2**-1027, Float("0x1f"+("0"*268)+".0p-2099")) + assert_equal(31.0*2**-1027, Float("0x1f"+("0"*600)+".0p-3427")) + assert_equal(-31.0*2**-1027, Float("-0x1f"+("0"*268)+".0p-2099")) + assert_equal(-31.0*2**-1027, Float("-0x1f"+("0"*600)+".0p-3427")) + end end def test_divmod -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/