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

ruby-changes:22977

From: nobu <ko1@a...>
Date: Thu, 15 Mar 2012 10:31:57 +0900 (JST)
Subject: [ruby-changes:22977] nobu:r35026 (trunk): * test/ruby/test_arity.rb (TestArity#err_mess): use assert_raise.

nobu	2012-03-15 10:31:43 +0900 (Thu, 15 Mar 2012)

  New Revision: 35026

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

  Log:
    * test/ruby/test_arity.rb (TestArity#err_mess): use assert_raise.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_arity.rb
    trunk/test/ruby/test_object.rb
    trunk/test/ruby/test_require.rb
    trunk/test/ruby/test_thread.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 35025)
+++ ChangeLog	(revision 35026)
@@ -1,3 +1,7 @@
+Thu Mar 15 10:31:40 2012  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/ruby/test_arity.rb (TestArity#err_mess): use assert_raise.
+
 Thu Mar 15 07:03:52 2012  Eric Hodel  <drbrain@s...>
 
 	* vm_eval.c (check_funcall):  Raise ArgumentError if respond_to?
Index: test/ruby/test_arity.rb
===================================================================
--- test/ruby/test_arity.rb	(revision 35025)
+++ test/ruby/test_arity.rb	(revision 35026)
@@ -3,16 +3,16 @@
 class TestArity < Test::Unit::TestCase
   def err_mess(method_proc = nil, argc = 0)
     args = (1..argc).to_a
-    case method_proc
+    err = assert_raise(ArgumentError) do
+      case method_proc
       when nil
         yield
       when Symbol
         method(method_proc).call(*args)
       else
         method_proc.call(*args)
+      end
     end
-    fail "Expected ArgumentError to be raised"
-  rescue ArgumentError => err
     s = err.to_s
     assert s =~ /wrong number of arguments \((.*)\)/, "Unexpected ArgumentError's message: #{s}"
     $1

Property changes on: test/ruby/test_arity.rb
___________________________________________________________________
Added: svn:eol-style
   + LF

Index: test/ruby/test_require.rb
===================================================================
--- test/ruby/test_require.rb	(revision 35025)
+++ test/ruby/test_require.rb	(revision 35026)
@@ -7,7 +7,7 @@
 class TestRequire < Test::Unit::TestCase
   def test_load_error_path
     filename = "should_not_exist"
-    error = assert_raises(LoadError) do
+    error = assert_raise(LoadError) do
       require filename
     end
     assert_equal filename, error.path
Index: test/ruby/test_object.rb
===================================================================
--- test/ruby/test_object.rb	(revision 35025)
+++ test/ruby/test_object.rb	(revision 35026)
@@ -471,11 +471,11 @@
       end
     end
 
-    e = assert_raises(ArgumentError, '[bug:6000]') do
+    e = assert_raise(ArgumentError, '[bug:6000]') do
       [[p]].flatten
     end
 
-    assert_equal('respond_to? must accept 1 or 2 arguments (requires 3)',                        e.message)
+    assert_equal('respond_to? must accept 1 or 2 arguments (requires 3)', e.message)
   end
 
   def test_method_missing_passed_block
Index: test/ruby/test_thread.rb
===================================================================
--- test/ruby/test_thread.rb	(revision 35025)
+++ test/ruby/test_thread.rb	(revision 35026)
@@ -137,7 +137,7 @@
 #    mutex = Mutex.new
 #    cv = ConditionVariable.new
 #
-#    assert_raises(fatal) {
+#    assert_raise(fatal) {
 #      mutex.lock
 #      cv.wait mutex
 #      mutex.unlock

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

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