// Custom includes
#include "Packets.hh"
-#include "../Utils/auto_unit_test.hh"
+#include <senf/Utils/auto_unit_test.hh>
#include <boost/test/test_tools.hpp>
#define prefix_
namespace {
struct VoidPacket : public senf::PacketTypeBase
{};
+
+ typedef senf::StringParser<senf::UInt16Parser> MyStringParser;
}
BOOST_AUTO_UNIT_TEST(stringParser)
senf::PacketInterpreterBase::ptr p (senf::PacketInterpreter<VoidPacket>::create(data));
BOOST_CHECK_EQUAL( p->data().size(), 6u );
- BOOST_CHECK_EQUAL( senf::StringParser(p->data().begin(), &p->data()).value(), "TEST" );
+ BOOST_CHECK_EQUAL( MyStringParser(p->data().begin(), &p->data()).value(), "TEST" );
- senf::StringParser(p->data().begin(), &p->data()).value("Another Test");
+ MyStringParser(p->data().begin(), &p->data()).value("Another Test");
BOOST_CHECK_EQUAL( p->data().size(), 14u );
BOOST_CHECK_EQUAL( p->data()[0], 0u );
BOOST_CHECK_EQUAL( p->data()[1], 12u );
- BOOST_CHECK_EQUAL( senf::StringParser(p->data().begin(), &p->data()).value(), "Another Test" );
+ BOOST_CHECK_EQUAL( MyStringParser(p->data().begin(), &p->data()).value(), "Another Test" );
}
///////////////////////////////cc.e////////////////////////////////////////