// $Id$
//
// Copyright (C) 2006
-// Fraunhofer Institute for Open Communication Systems (FOKUS)
-// Competence Center NETwork research (NET), St. Augustin, GERMANY
+// Fraunhofer Institute for Open Communication Systems (FOKUS)
+// Competence Center NETwork research (NET), St. Augustin, GERMANY
// Stefan Bund <g0dil@berlios.de>
//
// This program is free software; you can redistribute it and/or modify
BOOST_CHECK_EQUAL( p->destination(), 0x0304 );
BOOST_CHECK_EQUAL( p->length(), 0x0506 );
BOOST_CHECK_EQUAL( p->checksum(), 0x0708 );
+
+ std::ostringstream oss (std::ostringstream::out);
+ SENF_CHECK_NO_THROW( p.dump( oss));
}
BOOST_AUTO_UNIT_TEST(udpPacket_create)
ip->destination() = senf::INet4Address::Loopback;
ip->df() = true;
ip->ttl() = 64;
-
+
senf::UDPPacket udp (senf::UDPPacket::createAfter(ip));
udp->source() = 23456;
udp->destination() = 12345;
-
+
senf::DataPacket::createAfter(udp,std::string("TEST-WRITE"));
// validates, since the checksum is 0 and thus ignored !
BOOST_CHECK( udp->validateChecksum() );
- ip.finalize();
+ ip.finalizeAll();
BOOST_CHECK_EQUAL_COLLECTIONS( data, data+sizeof(data),
ip.data().begin(), ip.data().end() );
BOOST_CHECK( udp->validateChecksum() );
///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_
-\f
+
// Local Variables:
// mode: c++
// fill-column: 100