X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHPacket.test.cc;h=d777bd3759ad7eacd7eba25aa5e766bbd80b2e26;hb=34700cdc907e04dbe026df9e86d0509990706a31;hp=fbfdd18a1b43e9e6c826ea533b31ef6a3ad6f6af;hpb=6659457baa07c4f1a2e0d4eae20f2727520f8039;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHPacket.test.cc b/senf/Packets/80221Bundle/MIHPacket.test.cc index fbfdd18..d777bd3 100644 --- a/senf/Packets/80221Bundle/MIHPacket.test.cc +++ b/senf/Packets/80221Bundle/MIHPacket.test.cc @@ -327,6 +327,21 @@ 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, 0x00, + // source MIHF_ID TLV: + 0x01, 0x00, // type, length + // destination MIHF_ID TLV: + 0x02, 0x00, // type, length + 0x0c // value-length + }; + + MIHPacket mihPacket (MIHPacket::create(data)); + BOOST_CHECK( mihPacket->src_mihfId().valueEquals( MIHFId::Multicast) ); +} ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_