X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHPacket.test.cc;h=bbc85b35527c9a5c411043af6f64ce8106e1860e;hb=57daeae6f2e924ce3f16f9677c3474f531cba9e5;hp=fbfdd18a1b43e9e6c826ea533b31ef6a3ad6f6af;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHPacket.test.cc b/senf/Packets/80221Bundle/MIHPacket.test.cc index fbfdd18..bbc85b3 100644 --- a/senf/Packets/80221Bundle/MIHPacket.test.cc +++ b/senf/Packets/80221Bundle/MIHPacket.test.cc @@ -34,7 +34,7 @@ #include #define prefix_ -///////////////////////////////cc.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// using namespace senf; SENF_AUTO_UNIT_TEST(MIHPacket_msgId) @@ -327,8 +327,25 @@ SENF_AUTO_UNIT_TEST(MIHPayload_create) mihPacket.data().begin(), mihPacket.data().end() ); } +SENF_AUTO_UNIT_TEST(Test_MIHFIdTLV) +{ + unsigned char data[] = { + // MIH header + 0x10, 0x54, 0x00, 0x00, 0x00, 0x15, 0x00, 0x06, + // source MIHF_ID TLV: + 0x01, 0x01, // type, length + 0x00, // value-length + // destination MIHF_ID TLV: + 0x02, 0x01, // type, length + 0x00 // value-length + }; + + MIHPacket mihPacket (MIHPacket::create(data)); + BOOST_CHECK( mihPacket->src_mihfId().valueEquals( MIHFId::Multicast) ); + BOOST_CHECK( mihPacket->dst_mihfId().valueEquals( MIHFId::Multicast) ); +} -///////////////////////////////cc.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_