X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FINet%2FINetAddressing.test.cc;h=61cc3025de677f87f17ab10eefaa3a3c0278d8cd;hb=81ffa1c459b96dd44472bcef37e1e373934ee138;hp=e512761638e84be7bbe54a51f10f1502f9e4ffa0;hpb=fa696fb7164ff243f6b7c1c5bda35ed75af153dc;p=senf.git diff --git a/Socket/Protocols/INet/INetAddressing.test.cc b/Socket/Protocols/INet/INetAddressing.test.cc index e512761..61cc302 100644 --- a/Socket/Protocols/INet/INetAddressing.test.cc +++ b/Socket/Protocols/INet/INetAddressing.test.cc @@ -45,7 +45,7 @@ BOOST_AUTO_UNIT_TEST(inet4SocketAddress) BOOST_CHECK( ! addr ); addr = INet4SocketAddress("127.0.0.1:12345"); - BOOST_CHECK ( addr != INet4SocketAddress() ); + BOOST_CHECK ( addr != INet4SocketAddress("127.0.0.2:12345") ); } { @@ -94,6 +94,9 @@ BOOST_AUTO_UNIT_TEST(inet6SocketAddress) BOOST_CHECK_EQUAL( addr.iface(), "" ); BOOST_CHECK_EQUAL( addr, INet6SocketAddress("[12::21]:12345") ); BOOST_CHECK_NO_THROW( INet6SocketAddress("www.6bone.net:80") ); + addr = senf::INet6SocketAddress("1.2.3.4:12345", INet6Address::ResolveINet4); + BOOST_CHECK_EQUAL( addr.address(), INet6Address::from_string("::ffff:1.2.3.4") ); + BOOST_CHECK_EQUAL( addr.port(), 12345u ); } {