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

ruby-changes:13449

From: akr <ko1@a...>
Date: Sun, 4 Oct 2009 09:00:28 +0900 (JST)
Subject: [ruby-changes:13449] Ruby:r25223 (trunk): add assertion message.

akr	2009-10-04 09:00:18 +0900 (Sun, 04 Oct 2009)

  New Revision: 25223

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

  Log:
    add assertion message.

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

Index: test/ruby/test_math.rb
===================================================================
--- test/ruby/test_math.rb	(revision 25222)
+++ test/ruby/test_math.rb	(revision 25223)
@@ -2,6 +2,7 @@
 
 class TestMath < Test::Unit::TestCase
   def assert_infinity(a, *rest)
+    rest = ["not infinity"] if rest.empty?
     assert(!a.finite?, *rest)
   end
 
@@ -197,8 +198,8 @@
     # no SEGV [ruby-core:25257]
     31.upto(65) do |i|
       i = 1 << i
-      assert_infinity(Math.gamma(i))
-      assert_infinity(Math.gamma(i-1))
+      assert_infinity(Math.gamma(i), "Math.gamma(#{i}) should be INF")
+      assert_infinity(Math.gamma(i-1), "Math.gamma(#{i-1}) should be INF")
     end
   end
 

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

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