ruby-changes:56716
From: Yusuke <ko1@a...>
Date: Wed, 31 Jul 2019 14:36:16 +0900 (JST)
Subject: [ruby-changes:56716] Yusuke Endoh: 06574ad945 (master): test/ruby/test_float.rb: suppress an overflow warning
https://git.ruby-lang.org/ruby.git/commit/?id=06574ad945 From 06574ad945dcce0bf626b3af020810230b169b56 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh <mame@r...> Date: Wed, 31 Jul 2019 14:35:21 +0900 Subject: test/ruby/test_float.rb: suppress an overflow warning ``` warning: Float 0xf.fp10000000000000... out of range ``` diff --git a/test/ruby/test_float.rb b/test/ruby/test_float.rb index 02bafb0..7cbf3b5 100644 --- a/test/ruby/test_float.rb +++ b/test/ruby/test_float.rb @@ -788,7 +788,12 @@ class TestFloat < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/ruby/test_float.rb#L788 assert_raise(ArgumentError) { Float('0xf.p0') } assert_raise(ArgumentError) { Float('0xf.f') } assert_raise(ArgumentError) { Float('0xf.fp') } - assert_equal(Float::INFINITY, Float('0xf.fp1000000000000000')) + begin + verbose_bak, $VERBOSE = $VERBOSE, nil + assert_equal(Float::INFINITY, Float('0xf.fp1000000000000000')) + ensure + $VERBOSE = verbose_bak + end assert_equal(1, suppress_warning {Float("1e10_00")}.infinite?) assert_raise(TypeError) { Float(nil) } assert_raise(TypeError) { Float(:test) } -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/