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

ruby-changes:10441

From: akr <ko1@a...>
Date: Tue, 3 Feb 2009 08:33:09 +0900 (JST)
Subject: [ruby-changes:10441] Ruby:r21991 (trunk): add a test.

akr	2009-02-03 08:30:46 +0900 (Tue, 03 Feb 2009)

  New Revision: 21991

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

  Log:
    add a test.

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

Index: test/socket/test_addrinfo.rb
===================================================================
--- test/socket/test_addrinfo.rb	(revision 21990)
+++ test/socket/test_addrinfo.rb	(revision 21991)
@@ -300,6 +300,15 @@
     s2.close if s2 && !s2.closed?
   end
 
+  def test_family_addrinfo
+    ai = AddrInfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
+    assert_equal(["221.186.184.68", 80], ai.ip_unpack)
+    assert_equal(Socket::SOCK_STREAM, ai.socktype)
+    ai = AddrInfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
+    assert_equal("/tmp/sock2", ai.unix_path)
+    assert_equal(Socket::SOCK_STREAM, ai.socktype)
+  end
+
   def test_marshal
     ai1 = AddrInfo.tcp("127.0.0.1", 80)
     ai2 = Marshal.load(Marshal.dump(ai1))

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

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