#include <unistd.h>
#include "PacketSocketHandle.hh"
-#include "../../../Utils/auto_unit_test.hh"
+#include <senf/Utils/auto_unit_test.hh>
#include <boost/test/test_tools.hpp>
#define prefix_
///////////////////////////////cc.p////////////////////////////////////////
-BOOST_AUTO_UNIT_TEST(packetSocketHandle)
+SENF_AUTO_UNIT_TEST(packetSocketHandle)
{
// We have a Problem here .. packet sockets are only allowed for root
if (getuid() != 0) {
BOOST_WARN_MESSAGE(false, "Cannot test senf::PacketSocketHandle as non-root user");
+ BOOST_CHECK( true );
return;
}
SENF_CHECK_NO_THROW( sock.protocol().promisc( "eth0", true) );
SENF_CHECK_NO_THROW( sock.protocol().promisc( "eth0", false));
-
+
SENF_CHECK_NO_THROW( sock.protocol().available() );
BOOST_CHECK( ! sock.eof() );
}