X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FTLVParser.test.cc;h=4b949b71735245e61fc2df10bd3cb26d44b1a137;hb=33adfa86c0b25cb6eeda0fa12d47e077e488375a;hp=12d63924d28872fa59c0ac66ee0b9cf06981a350;hpb=3fe57f6d48f9061fa70628ac832537de30d24b92;p=senf.git diff --git a/senf/Packets/80221Bundle/TLVParser.test.cc b/senf/Packets/80221Bundle/TLVParser.test.cc index 12d6392..4b949b7 100644 --- a/senf/Packets/80221Bundle/TLVParser.test.cc +++ b/senf/Packets/80221Bundle/TLVParser.test.cc @@ -41,7 +41,8 @@ using namespace senf; namespace { struct VoidPacket : public PacketTypeBase {}; - +} + #define CHECK_TLVParser(tlvParser, ptype, plength) \ { \ BOOST_CHECK_EQUAL( tlvParser.type(), ptype ); \ @@ -53,7 +54,6 @@ namespace { dataIterator++; \ } \ } -} BOOST_AUTO_UNIT_TEST(MIHGenericTLVParser_parse_with_simple_length) @@ -106,7 +106,7 @@ BOOST_AUTO_UNIT_TEST(MIHGenericTLVParser_create_with_simple_length) MIHGenericTLVParser tlvParser( p->data().begin(), &p->data()); tlvParser.type() = 42u; tlvParser.value( value); - tlvParser.finalizeLength(); + tlvParser.finalize(); CHECK_TLVParser( tlvParser, 42u, 0x0Au ); @@ -131,7 +131,7 @@ BOOST_AUTO_UNIT_TEST(MIHGenericTLVParser_create_with_extended_length) tlvParser.maxLengthValue( MIHTLVLengthParser::max_value); tlvParser.type() = 42u; tlvParser.value( value); - tlvParser.finalizeLength(); + tlvParser.finalize(); CHECK_TLVParser( tlvParser, 42u, sizeof(value) ); @@ -152,7 +152,7 @@ BOOST_AUTO_UNIT_TEST(MIHGenericTLVParser_create_invalid) senf::PacketInterpreterBase::size_type(2u))); MIHGenericTLVParser tlvParser( p->data().begin(), &p->data()); tlvParser.type() = 42u; - tlvParser.finalizeLength(); + tlvParser.finalize(); PacketInterpreterBase::byte value[255]; for (unsigned i=0; i p) { - p->finalizeLength(); + p->finalize(); } }; typedef ConcretePacket TestMacAddressTLVPacket; @@ -207,7 +207,8 @@ BOOST_AUTO_UNIT_TEST(TestMacAddressTLVPacket_create) 0x0c, // length 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, 0x01, 0x23, 0x45, 0x67 // value }; - BOOST_CHECK( equal( tlvPacket.data().begin(), tlvPacket.data().end(), data )); + SENF_CHECK_EQUAL_COLLECTIONS( + data, data+sizeof(data), tlvPacket.data().begin(), tlvPacket.data().end() ); }