X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketParser.test.cc;h=0a120b9f8870bbd37e982477a20f08c684b11efa;hb=fd3a0e8ac95d1158e9ea661ddf9187b67c70169f;hp=3e53f0069aa5a04472ced775d22d57680044a8ea;hpb=10985d71f77b627bc4da543d7114feb7c4529329;p=senf.git diff --git a/Packets/PacketParser.test.cc b/Packets/PacketParser.test.cc index 3e53f00..0a120b9 100644 --- a/Packets/PacketParser.test.cc +++ b/Packets/PacketParser.test.cc @@ -21,7 +21,7 @@ // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. /** \file - \brief PacketParser.test unit tests */ + \brief PacketParser unit tests */ //#include "PacketParser.test.hh" //#include "PacketParser.test.ih" @@ -42,7 +42,7 @@ namespace { { # include SENF_FIXED_PARSER() SENF_PARSER_FINALIZE(SimpleParser); - + using senf::PacketParserBase::check; using senf::PacketParserBase::validate; }; @@ -70,13 +70,14 @@ namespace { BOOST_AUTO_UNIT_TEST(packetParserBase) { - senf::PacketInterpreter::ptr pi (senf::PacketInterpreter::create(6u)); + senf::PacketInterpreter::ptr pi (senf::PacketInterpreter::create( + senf::PacketInterpreterBase::size_type(6u))); SimpleParser p (pi->data().begin(),&pi->data()); BOOST_CHECK( pi->data().begin() == p.i() ); BOOST_CHECK( p.check(6u) ); BOOST_CHECK( ! p.check(7u) ); - BOOST_CHECK_NO_THROW( p.validate(6u) ); + SENF_CHECK_NO_THROW( p.validate(6u) ); BOOST_CHECK_THROW( p.validate(7u), senf::TruncatedPacketException ); // ?? Why the heck do I need the +0? I get an 'undefined symbol FooParser::fixed_bytes' @@ -94,7 +95,7 @@ BOOST_AUTO_UNIT_TEST(packetParserBase) ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_ - + // Local Variables: // mode: c++ // fill-column: 100