BOOST_CHECK_EQUAL( p->tos(), 0x02u );
BOOST_CHECK_EQUAL( p->length(), 0x0304u );
BOOST_CHECK_EQUAL( p->identifier(), 0x0506u );
- BOOST_CHECK_EQUAL( p->reserved(), 0 );
BOOST_CHECK_EQUAL( p->df(), 0 );
BOOST_CHECK_EQUAL( p->mf(), 0 );
BOOST_CHECK_EQUAL( p->frag(), 0x0708u );
BOOST_CHECK_EQUAL( p->checksum(), 0x0B0Cu );
BOOST_CHECK_EQUAL( p->source().value(), senf::INet4Address(0x11121314u) );
BOOST_CHECK_EQUAL( p->destination().value(), senf::INet4Address(0x15161718u) );
+
+ std::ostringstream oss (std::ostringstream::out);
+ SENF_CHECK_NO_THROW( p.dump( oss));
}
BOOST_AUTO_UNIT_TEST(ipV4Packet_create)
BOOST_CHECK( ! ip->validateChecksum() );
- ip.finalize();
+ ip.finalizeAll();
BOOST_CHECK_EQUAL( ip->length(), 28u );
BOOST_CHECK_EQUAL( ip->protocol(), 17u );
BOOST_CHECK_EQUAL( ip->checksum(), 0xbad2 );
// Check, that the checksum field is correctly skipped
- ip.finalize();
+ ip.finalizeAll();
BOOST_CHECK_EQUAL( ip->checksum(), 0xbad2 );
BOOST_CHECK( ip->validateChecksum() );
///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_
-\f
+
// Local Variables:
// mode: c++
// fill-column: 100