X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FListNParser.test.cc;h=412c35b5ceec72159f5b837b518f7eacb46f17a6;hb=fb2fe88ee9a9d2a777ecaf3327d04b60479fcc8d;hp=ebfee8a27aeb0aa3148cf94321fc22f72e5a8458;hpb=8f1a688cea76f2e76bfa0193dff9c1538929147e;p=senf.git diff --git a/Packets/ListNParser.test.cc b/Packets/ListNParser.test.cc index ebfee8a..412c35b 100644 --- a/Packets/ListNParser.test.cc +++ b/Packets/ListNParser.test.cc @@ -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)); {