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/