Packets/80221Bundle: removed MIHFId::None
[senf.git] / senf / Packets / 80221Bundle / MIHPacket.test.cc
index fbfdd18..d777bd3 100644 (file)
@@ -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_