Move include files in debian packge into 'senf' subdirectory
[senf.git] / PPI / SocketReader.test.cc
index b17d6bc..dcd410d 100644 (file)
@@ -28,8 +28,8 @@
 
 // Custom includes
 #include <algorithm>
-#include "Socket/Protocols/INet/UDPSocketHandle.hh"
-#include "Scheduler/Scheduler.hh"
+#include "../Socket/Protocols/INet/UDPSocketHandle.hh"
+#include "../Scheduler/Scheduler.hh"
 #include "SocketReader.hh"
 #include "DebugModules.hh"
 #include "Setup.hh"
@@ -57,14 +57,15 @@ BOOST_AUTO_UNIT_TEST(socketReader)
     inputSocket.bind(senf::INet4SocketAddress("localhost:44344"));
     inputSocket.blocking(false);
     module::ActiveSocketReader<> udpReader(inputSocket);
-    debug::PassivePacketSink sink;
+    debug::PassiveSink sink;
     ppi::connect(udpReader, sink);
 
     std::string data ("TEST");
 
     senf::UDPv4ClientSocketHandle outputSocket;
     outputSocket.writeto(senf::INet4SocketAddress("localhost:44344"),data);
-    senf::Scheduler::instance().timeout(100000, &timeout);
+    senf::Scheduler::instance().timeout(
+        senf::ClockService::now() + senf::ClockService::milliseconds(100), &timeout);
     senf::ppi::run();
 
     BOOST_REQUIRE( ! sink.empty() );