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

ruby-changes:4276

From: ko1@a...
Date: Fri, 14 Mar 2008 01:43:44 +0900 (JST)
Subject: [ruby-changes:4276] matz - Ruby:r15766 (trunk): * test/ruby/test_numeric.rb (TestNumeric::test_num2long): bit-and

matz	2008-03-14 01:38:56 +0900 (Fri, 14 Mar 2008)

  New Revision: 15766

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_numeric.rb

  Log:
    * test/ruby/test_numeric.rb (TestNumeric::test_num2long): bit-and
      should not raise RangeError.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15766&r2=15765&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_numeric.rb?r1=15766&r2=15765&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15765)
+++ ChangeLog	(revision 15766)
@@ -17,6 +17,9 @@
 
 	* enum.c (zip_ary): wrong boundary condition.
 
+	* test/ruby/test_numeric.rb (TestNumeric::test_num2long): bit-and
+	  should not raise RangeError.
+
 Thu Mar 13 03:12:48 2008  Yukihiro Matsumoto  <matz@r...>
 
 	* lib/irb/cmd/help.rb: should be updated for new ri structure.
Index: test/ruby/test_numeric.rb
===================================================================
--- test/ruby/test_numeric.rb	(revision 15765)
+++ test/ruby/test_numeric.rb	(revision 15766)
@@ -211,10 +211,8 @@
   def test_num2long
     assert_raise(TypeError) { 1 & nil }
     assert_equal(1, 1 & 1.0)
-    assert_raise(RangeError) do
-      1 & 2147483648.0
-      1 & 9223372036854777856.0
-    end
+    assert_equal(0, 1 & 2147483648.0)
+    assert_equal(0, 1 & 9223372036854777856.0)
     o = Object.new
     def o.to_int; 1; end
     assert_equal(1, 1 & o)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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