X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FClientSocketHandle.test.cc;h=5714e55b1f6cf5694d4ee71551774171a5f3b570;hb=6f50bf49e282c0528f51faa0a245bbfa2b867399;hp=01ddad2a13ba67c8a2128f180d0d80c6aa198bd7;hpb=d6abda313f70c8a849c5e3f3bbfc12ce301789f1;p=senf.git diff --git a/Socket/ClientSocketHandle.test.cc b/Socket/ClientSocketHandle.test.cc index 01ddad2..5714e55 100644 --- a/Socket/ClientSocketHandle.test.cc +++ b/Socket/ClientSocketHandle.test.cc @@ -1,9 +1,9 @@ // $Id$ // // Copyright (C) 2006 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) -// Stefan Bund +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Stefan Bund // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -39,17 +39,17 @@ namespace { - namespace sl = senf; - class MySocketHandle - : public sl::ClientSocketHandle + : public senf::ClientSocketHandle { public: MySocketHandle() - : sl::ClientSocketHandle( - std::auto_ptr(new sl::test::SomeProtocol())) + : senf::ClientSocketHandle( + std::auto_ptr( + new senf::ProtocolSocketBody(false))) {} }; + } BOOST_AUTO_UNIT_TEST(clientSocketHandle) @@ -59,27 +59,27 @@ BOOST_AUTO_UNIT_TEST(clientSocketHandle) // conversion to other socket handles { - typedef sl::MakeSocketPolicy< - sl::test::SomeFramingPolicy, - sl::test::SomeReadPolicy, - sl::test::SomeWritePolicy + typedef senf::MakeSocketPolicy< + senf::test::SomeFramingPolicy, + senf::test::SomeReadPolicy, + senf::test::SomeWritePolicy >::policy OtherSocketPolicy; - typedef sl::SocketHandle OtherSocketHandle; + typedef senf::SocketHandle OtherSocketHandle; BOOST_CHECKPOINT("Copy-constructing socket handle"); OtherSocketHandle osh (myh); BOOST_CHECKPOINT("Assigning socket handle"); osh = myh; - typedef sl::ClientSocketHandle SomeSocketHandle; + typedef senf::ClientSocketHandle SomeSocketHandle; BOOST_CHECKPOINT("static_casting socket handle"); SomeSocketHandle ssh = - sl::static_socket_cast(osh); - BOOST_CHECK_NO_THROW( sl::dynamic_socket_cast(osh) ); - typedef sl::ClientSocketHandle(osh); + BOOST_CHECK_NO_THROW( senf::dynamic_socket_cast(osh) ); + typedef senf::ClientSocketHandle::policy> SomeOtherSocketHandle; - BOOST_CHECK_THROW( sl::dynamic_socket_cast(osh), + BOOST_CHECK_THROW( senf::dynamic_socket_cast(osh), std::bad_cast ); } @@ -130,11 +130,6 @@ BOOST_AUTO_UNIT_TEST(clientSocketHandle) BOOST_CHECK_NO_THROW( myh.bind(0) ); BOOST_CHECK_NO_THROW( BOOST_CHECK_EQUAL( myh.peer(), 1u ) ); BOOST_CHECK_NO_THROW( BOOST_CHECK_EQUAL( myh.local(), 2u ) ); - - BOOST_CHECK_NO_THROW( BOOST_CHECK_EQUAL( myh.rcvbuf(), 0u ) ); - BOOST_CHECK_NO_THROW( myh.rcvbuf(1) ); - BOOST_CHECK_NO_THROW( BOOST_CHECK_EQUAL( myh.sndbuf(), 0u ) ); - BOOST_CHECK_NO_THROW( myh.sndbuf(1) ); } ///////////////////////////////cc.e////////////////////////////////////////