[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]