Packets: catch senf::exceptions in Packet.dump()
[senf.git] / senf / Packets / Packet.test.cc
index 6aecfbe..4dbe329 100644 (file)
@@ -31,7 +31,7 @@
 #include <boost/static_assert.hpp>
 #include "Packets.hh"
 
-#include "../Utils/auto_unit_test.hh"
+#include <senf/Utils/auto_unit_test.hh>
 #include <boost/test/test_tools.hpp>
 
 #define prefix_
@@ -240,6 +240,8 @@ BOOST_AUTO_UNIT_TEST(packet)
     senf::DataPacket::createAfter(packet);
     BOOST_CHECK_THROW( packet.next().next().next().parseNextAs<BarPacket>(),
             senf::InvalidPacketChainException );
+
+    SENF_CHECK_NO_THROW( BarPacket::create(senf::noinit).dump(s));
 }
 
 BOOST_AUTO_UNIT_TEST(concretePacket)