PPI: Implement IOEvent error handling
[senf.git] / PPI / SocketWriter.test.cc
index 25c1a5d..83985ca 100644 (file)
@@ -56,7 +56,7 @@ BOOST_AUTO_UNIT_TEST(passiveSocketWriter)
     senf::ConnectedUDPv4ClientSocketHandle outputSocket (
         senf::INet4SocketAddress("localhost:44344"));
     module::PassiveSocketWriter<> udpWriter(outputSocket);
-    debug::ActivePacketSource source;
+    debug::ActiveSource source;
     ppi::connect(source, udpWriter);
 
     std::string data ("TEST");
@@ -76,7 +76,7 @@ BOOST_AUTO_UNIT_TEST(activeSocketWriter)
     senf::ConnectedUDPv4ClientSocketHandle outputSocket (
         senf::INet4SocketAddress("localhost:44344"));
     module::ActiveSocketWriter<> udpWriter(outputSocket);
-    debug::PassivePacketSource source;
+    debug::PassiveSource source;
     ppi::connect(source, udpWriter);
 
     std::string data ("TEST");
@@ -84,7 +84,8 @@ BOOST_AUTO_UNIT_TEST(activeSocketWriter)
 
     senf::UDPv4ClientSocketHandle inputSocket;
     inputSocket.bind(senf::INet4SocketAddress("localhost:44344"));
-    senf::Scheduler::instance().timeout(100, &timeout);
+    senf::Scheduler::instance().timeout(
+        senf::ClockService::now() + senf::ClockService::milliseconds(100), &timeout);
     source.submit(p);
     senf::ppi::run();