ruby-changes:4157
From: ko1@a...
Date: Sat, 1 Mar 2008 02:44:22 +0900 (JST)
Subject: [ruby-changes:4157] nobu - Ruby:r15647 (trunk, ruby_1_8): * test/ruby/test_bignum.rb (test_too_big_to_s): skips a test using too
nobu 2008-03-01 02:44:15 +0900 (Sat, 01 Mar 2008) New Revision: 15647 Modified files: branches/ruby_1_8/test/ruby/test_bignum.rb trunk/test/ruby/test_bignum.rb Log: * test/ruby/test_bignum.rb (test_too_big_to_s): skips a test using too large memory. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_bignum.rb?r1=15647&r2=15646&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/test/ruby/test_bignum.rb?r1=15647&r2=15646&diff_format=u Index: test/ruby/test_bignum.rb =================================================================== --- test/ruby/test_bignum.rb (revision 15646) +++ test/ruby/test_bignum.rb (revision 15647) @@ -379,9 +379,8 @@ end def test_too_big_to_s - i = 32 - while (big = 2**(i-1)-1).is_a?(Fixnum) - i *= 2 + if (big = 2**31-1).is_a?(Fixnum) + return end e = assert_raise(RangeError) {(1 << big).to_s} assert_match(/too big to convert/, e.message) Index: ruby_1_8/test/ruby/test_bignum.rb =================================================================== --- ruby_1_8/test/ruby/test_bignum.rb (revision 15646) +++ ruby_1_8/test/ruby/test_bignum.rb (revision 15647) @@ -97,9 +97,8 @@ end def test_too_big_to_s - i = 32 - while (big = 2**(i-1)-1).is_a?(Fixnum) - i *= 2 + if (big = 2**31-1).is_a?(Fixnum) + return end e = assert_raise(RangeError) {(1 << big).to_s} assert_match(/too big to convert/, e.message) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/