X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FListNParser.test.cc;h=4d356f1e16e9dd44a76b6962749d1c280969cbfd;hb=a1fdb7bb122f0b05be809a922d4b7ef5e125fa67;hp=ebfee8a27aeb0aa3148cf94321fc22f72e5a8458;hpb=8f1a688cea76f2e76bfa0193dff9c1538929147e;p=senf.git diff --git a/Packets/ListNParser.test.cc b/Packets/ListNParser.test.cc index ebfee8a..4d356f1 100644 --- a/Packets/ListNParser.test.cc +++ b/Packets/ListNParser.test.cc @@ -21,7 +21,7 @@ // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. /** \file - \brief ListNParser.test unit tests */ + \brief ListNParser unit tests */ //#include "ListNParser.test.hh" //#include "ListNParser.test.ih" @@ -45,16 +45,20 @@ namespace { # include SENF_PARSER() SENF_PARSER_PRIVATE_FIELD( size, senf::UInt8Parser ); - SENF_PARSER_VEC_N( vec, size, senf::UInt16Parser ); + SENF_PARSER_VECTOR( vec, size, senf::UInt16Parser ); SENF_PARSER_FINALIZE(MyVec); }; + + typedef senf::ListParser< + senf::detail::ListNParser_Policy< + MyVec, + senf::detail::PrefixAuxParserPolicy< + senf::UInt16Parser> > > MyListNParser; } BOOST_AUTO_UNIT_TEST(ListNParser_container) { - typedef senf::ListNParser::parser MyListNParser; - VoidPacket vp (VoidPacket::create(MyListNParser::init_bytes)); MyListNParser(vp.data().begin(),&vp.data()).init(); @@ -84,8 +88,6 @@ BOOST_AUTO_UNIT_TEST(ListNParser_container) BOOST_AUTO_UNIT_TEST(ListNParser) { - typedef senf::ListNParser::parser MyListNParser; - VoidPacket vp (VoidPacket::create(MyListNParser::init_bytes)); {