X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FSocketWriter.test.cc;h=83985ca52015e515e875ac0f54473bf4a4ba04c8;hb=21bad90912447cd2d390112cf2d2a7d383ad8058;hp=5e4077287229029b0130cfc65449fed618fa3cba;hpb=48bbf27e9e89d6eba4754fba65d70a15b115ac8b;p=senf.git diff --git a/PPI/SocketWriter.test.cc b/PPI/SocketWriter.test.cc index 5e40772..83985ca 100644 --- a/PPI/SocketWriter.test.cc +++ b/PPI/SocketWriter.test.cc @@ -56,15 +56,14 @@ BOOST_AUTO_UNIT_TEST(passiveSocketWriter) senf::ConnectedUDPv4ClientSocketHandle outputSocket ( senf::INet4SocketAddress("localhost:44344")); module::PassiveSocketWriter<> udpWriter(outputSocket); - debug::ActivePacketSource source; - ppi::connect(source.output, udpWriter.input); + debug::ActiveSource source; + ppi::connect(source, udpWriter); std::string data ("TEST"); senf::Packet p (senf::DataPacket::create(data)); senf::UDPv4ClientSocketHandle inputSocket; inputSocket.bind(senf::INet4SocketAddress("localhost:44344")); - inputSocket.blocking(false); senf::ppi::init(); source.submit(p); @@ -77,16 +76,16 @@ BOOST_AUTO_UNIT_TEST(activeSocketWriter) senf::ConnectedUDPv4ClientSocketHandle outputSocket ( senf::INet4SocketAddress("localhost:44344")); module::ActiveSocketWriter<> udpWriter(outputSocket); - debug::PassivePacketSource source; - ppi::connect(source.output, udpWriter.input); + debug::PassiveSource source; + ppi::connect(source, udpWriter); std::string data ("TEST"); senf::Packet p (senf::DataPacket::create(data)); senf::UDPv4ClientSocketHandle inputSocket; inputSocket.bind(senf::INet4SocketAddress("localhost:44344")); - inputSocket.blocking(false); - senf::Scheduler::instance().timeout(1000, &timeout); + senf::Scheduler::instance().timeout( + senf::ClockService::now() + senf::ClockService::milliseconds(100), &timeout); source.submit(p); senf::ppi::run();