namespace debug = senf::ppi::module::debug;
namespace ppi = senf::ppi;
-BOOST_AUTO_UNIT_TEST(debugModules)
+SENF_AUTO_UNIT_TEST(debugModules)
{
{
debug::ActiveSource source;
ppi::connect(source, sink);
ppi::init();
-
+
senf::PacketData::byte data[] = { 0x13u, 0x24u, 0x35u };
senf::Packet p (senf::DataPacket::create(data));
BOOST_CHECK( ! sink.input.throttled() );
BOOST_CHECK_EQUAL( sink.size(), 1u );
BOOST_CHECK( ! sink.empty() );
- BOOST_CHECK_EQUAL(
+ BOOST_CHECK_EQUAL(
debug::PassiveSink::size_type(std::distance(sink.begin(),sink.end())),
sink.size() );
BOOST_CHECK( *sink.begin() == p );
senf::Packet p (senf::DataPacket::create(data));
source.submit(p);
-
+
BOOST_CHECK_EQUAL( source.size(), 1u );
BOOST_CHECK_EQUAL( sink.request(), p );
BOOST_CHECK_EQUAL( source.size(), 0u );
}
}
-BOOST_AUTO_UNIT_TEST(activeFeederSource)
+SENF_AUTO_UNIT_TEST(activeFeederSource)
{
debug::ActiveFeederSource source;
debug::PassiveSink sink;
BOOST_CHECK_EQUAL( sink.size(), 1u );
}
-BOOST_AUTO_UNIT_TEST(activeFeederSink)
+SENF_AUTO_UNIT_TEST(activeFeederSink)
{
debug::PassiveSource source;
debug::ActiveFeederSink sink;
BOOST_CHECK( source.empty() );
}
-BOOST_AUTO_UNIT_TEST(logSink)
+SENF_AUTO_UNIT_TEST(logSink)
{
senf::log::StringTarget logTarget;
logTarget.route<senf::log::Debug,senf::log::VERBOSE>();
senf::PacketData::byte data[] = { 0x13u, 0x24u, 0x35u };
source.submit( senf::DataPacket::create(data) );
senf::ppi::run();
-
+
BOOST_CHECK( ! logTarget.str().empty() );
}