X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHPacket.test.cc;h=8fc972051d093e96e314e1dd5143e0901e0d216e;hb=8502d8b79fadfa53715dc9f62e1bee34435fadb9;hp=48667c983303e08b1d8e30398bcaea3a291103e9;hpb=af5fee58087b479a8a346dc5f94047ec0c5f79cf;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHPacket.test.cc b/senf/Packets/80221Bundle/MIHPacket.test.cc index 48667c9..8fc9720 100644 --- a/senf/Packets/80221Bundle/MIHPacket.test.cc +++ b/senf/Packets/80221Bundle/MIHPacket.test.cc @@ -28,6 +28,7 @@ // Custom includes #include "MIHPacket.hh" +#include #include #include @@ -56,6 +57,16 @@ BOOST_AUTO_UNIT_TEST(MIHPacket_msgId) BOOST_CHECK_EQUAL( mihPacket->messageId(), 0x4c2a ); } +BOOST_AUTO_UNIT_TEST(MIHPacket_create_eth) +{ + EthernetPacket eth (EthernetPacket::create()); + MIHPacket mihPacket (MIHPacket::createAfter(eth)); + eth.finalizeAll(); + BOOST_CHECK_EQUAL( eth->type_length(), 0x86dd); + std::ostringstream oss (std::ostringstream::out); + SENF_CHECK_NO_THROW( eth.dump( oss)); +} + BOOST_AUTO_UNIT_TEST(MIHPacket_create_string) { MIHPacket mihPacket (MIHPacket::create());