X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FINet%2FTCPSocketHandle.test.cc;h=216cadc92310cbfbe1844fe1e84b7b6f727c946f;hb=5ed1fa1c42763aebad06c1e4ac8fc5a19e15519a;hp=91801668979773134ad732a376ff3db348cd2f73;hpb=9d157f1a23a3ffb224f2b1ba2398b8e936c1f58b;p=senf.git diff --git a/Socket/Protocols/INet/TCPSocketHandle.test.cc b/Socket/Protocols/INet/TCPSocketHandle.test.cc index 9180166..216cadc 100644 --- a/Socket/Protocols/INet/TCPSocketHandle.test.cc +++ b/Socket/Protocols/INet/TCPSocketHandle.test.cc @@ -159,8 +159,6 @@ BOOST_AUTO_UNIT_TEST(tcpv4ClientSocketHandle) BOOST_CHECK_THROW( sock.connect(senf::INet4SocketAddress("127.0.0.1:12345")), senf::SystemException ); - BOOST_CHECK_THROW( sock.protocol().connect(senf::INet4SocketAddress("127.0.0.1:12345")), - senf::SystemException ); } try { @@ -172,10 +170,10 @@ BOOST_AUTO_UNIT_TEST(tcpv4ClientSocketHandle) BOOST_CHECK( sock.peer() == senf::INet4SocketAddress("127.0.0.1:12345") ); BOOST_CHECK( sock.local() == senf::INet4SocketAddress("127.0.0.1:23456") ); BOOST_CHECK( sock.blocking() ); - BOOST_CHECK_NO_THROW( sock.rcvbuf(2048) ); - BOOST_CHECK_EQUAL( sock.rcvbuf(), 2048u ); - BOOST_CHECK_NO_THROW( sock.sndbuf(2048) ); - BOOST_CHECK_EQUAL( sock.sndbuf(), 2048u ); + BOOST_CHECK_NO_THROW( sock.protocol().rcvbuf(2048) ); + BOOST_CHECK_EQUAL( sock.protocol().rcvbuf(), 2048u ); + BOOST_CHECK_NO_THROW( sock.protocol().sndbuf(2048) ); + BOOST_CHECK_EQUAL( sock.protocol().sndbuf(), 2048u ); BOOST_CHECK_NO_THROW( sock.write("TEST-WRITE") ); BOOST_CHECK_EQUAL( sock.read(), "TEST-WRITE" ); BOOST_CHECK( !sock.eof() ); @@ -243,10 +241,10 @@ BOOST_AUTO_UNIT_TEST(tcpv6ClientSocketHandle) BOOST_CHECK( sock.peer() == senf::INet6SocketAddress("[::1]:12345") ); BOOST_CHECK( sock.local() == senf::INet6SocketAddress("[::1]:23456") ); BOOST_CHECK( sock.blocking() ); - BOOST_CHECK_NO_THROW( sock.rcvbuf(2048) ); - BOOST_CHECK_EQUAL( sock.rcvbuf(), 2048u ); - BOOST_CHECK_NO_THROW( sock.sndbuf(2048) ); - BOOST_CHECK_EQUAL( sock.sndbuf(), 2048u ); + BOOST_CHECK_NO_THROW( sock.protocol().rcvbuf(2048) ); + BOOST_CHECK_EQUAL( sock.protocol().rcvbuf(), 2048u ); + BOOST_CHECK_NO_THROW( sock.protocol().sndbuf(2048) ); + BOOST_CHECK_EQUAL( sock.protocol().sndbuf(), 2048u ); BOOST_CHECK_NO_THROW( sock.write("TEST-WRITE") ); BOOST_CHECK_EQUAL( sock.read(), "TEST-WRITE" ); // this fails with ENOFILE ... why ????