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

ruby-changes:17976

From: akr <ko1@a...>
Date: Wed, 1 Dec 2010 21:42:56 +0900 (JST)
Subject: [ruby-changes:17976] Ruby:r29996 (trunk): * test/socket/test_addrinfo.rb: extract Errno::EADDRINUSE as a method.

akr	2010-12-01 21:42:50 +0900 (Wed, 01 Dec 2010)

  New Revision: 29996

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

  Log:
    * test/socket/test_addrinfo.rb: extract Errno::EADDRINUSE as a method.
    
    * test/socket/test_socket.rb: ditto.

  Modified files:
    trunk/ChangeLog
    trunk/test/socket/test_addrinfo.rb
    trunk/test/socket/test_socket.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29995)
+++ ChangeLog	(revision 29996)
@@ -1,3 +1,9 @@
+Wed Dec  1 21:41:57 2010  Tanaka Akira  <akr@f...>
+
+	* test/socket/test_addrinfo.rb: extract Errno::EADDRINUSE as a method.
+
+	* test/socket/test_socket.rb: ditto.
+
 Wed Dec  1 15:08:32 2010  NAKAMURA Usaku  <usa@r...>
 
 	* test/openssl/test_ssl.rb (test_not_started_session): non socket
Index: test/socket/test_addrinfo.rb
===================================================================
--- test/socket/test_addrinfo.rb	(revision 29995)
+++ test/socket/test_addrinfo.rb	(revision 29996)
@@ -330,6 +330,10 @@
     49152 + rand(65535-49152+1)
   end
 
+  def errors_addrinuse
+    [Errno::EADDRINUSE]
+  end
+
   def test_connect_from
     TCPServer.open("0.0.0.0", 0) {|serv|
       serv_ai = Addrinfo.new(serv.getsockname, :INET, :STREAM)
@@ -344,7 +348,7 @@
             s2.close
           end
         }
-      rescue Errno::EADDRINUSE
+      rescue *errors_addrinuse
         # not test failure
       end
     }
@@ -365,7 +369,7 @@
             s2.close
           end
         }
-      rescue Errno::EADDRINUSE
+      rescue *errors_addrinuse
         # not test failure
       end
     }
@@ -385,7 +389,7 @@
             s2.close
           end
         }
-      rescue Errno::EADDRINUSE
+      rescue *errors_addrinuse
         # not test failure
       end
     }
@@ -398,7 +402,7 @@
       client_ai.bind {|s|
         assert_equal(port, s.local_address.ip_port)
       }
-    rescue Errno::EADDRINUSE
+    rescue *errors_addrinuse
       # not test failure
     end
   end
@@ -422,7 +426,7 @@
           end
         }
       }
-    rescue Errno::EADDRINUSE
+    rescue *errors_addrinuse
       # not test failure
     end
   end
Index: test/socket/test_socket.rb
===================================================================
--- test/socket/test_socket.rb	(revision 29995)
+++ test/socket/test_socket.rb	(revision 29996)
@@ -105,11 +105,15 @@
     49152 + rand(65535-49152+1)
   end
 
+  def errors_addrinuse
+    [Errno::EADDRINUSE]
+  end
+
   def test_tcp_server_sockets
     port = random_port
     begin
       sockets = Socket.tcp_server_sockets(port)
-    rescue Errno::EADDRINUSE
+    rescue *errors_addrinuse
       return # not test failure
     end
     begin

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

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