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

ruby-changes:15429

From: akr <ko1@a...>
Date: Tue, 13 Apr 2010 05:50:56 +0900 (JST)
Subject: [ruby-changes:15429] Ruby:r27325 (trunk): add a test.

akr	2010-04-13 05:50:45 +0900 (Tue, 13 Apr 2010)

  New Revision: 27325

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27325

  Log:
    add a test.

  Modified files:
    trunk/test/ruby/test_rand.rb

Index: test/ruby/test_rand.rb
===================================================================
--- test/ruby/test_rand.rb	(revision 27324)
+++ test/ruby/test_rand.rb	(revision 27325)
@@ -404,5 +404,12 @@
     rand_1 = Random.new(-1).rand
     assert_not_equal(rand_1, Random.new((1 << 31) -1).rand, "#{bug3104} (2)")
     assert_not_equal(rand_1, Random.new((1 << 63) -1).rand, "#{bug3104} (2)")
+
+    [-1, -2**10, -2**40].each {|n|
+      b = (2**64).coerce(n)[0]
+      r1 = Random.new(n).rand
+      r2 = Random.new(b).rand
+      assert_equal(r1, r2)
+    }
   end
 end

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

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