X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHPacket.test.cc;h=0e7423432e8fba4d73ebddd1aa039be7fc58015e;hb=6aa7b87666f6f06e6e5cff5eb9b3d357e303abcd;hp=48667c983303e08b1d8e30398bcaea3a291103e9;hpb=26610f603ebdd465307b9621f532c1fe19fd5571;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHPacket.test.cc b/senf/Packets/80221Bundle/MIHPacket.test.cc index 48667c9..0e74234 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(), 0x8917); + std::ostringstream oss (std::ostringstream::out); + SENF_CHECK_NO_THROW( eth.dump( oss)); +} + BOOST_AUTO_UNIT_TEST(MIHPacket_create_string) { MIHPacket mihPacket (MIHPacket::create());