// Free Software Foundation, Inc.,
// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-// Unit tests
+/** \file
+ \brief TLVPacket unit tests */
//#include "TLVPacket.test.hh"
//#include "TLVPacket.test.ih"
BOOST_CHECK_EQUAL( tlvPacket->type(), type );
BOOST_CHECK_EQUAL( tlvPacket->length(), length );
BOOST_CHECK_EQUAL( tlvPacket->value().size(), int(length) );
+ std::ostringstream oss (std::ostringstream::out);
+ SENF_CHECK_NO_THROW( tlvPacket.dump( oss));
senf::PacketData::iterator dataIterator (tlvPacket->value().begin());
for (unsigned i=0; i<length; i++) {
BOOST_CHECK_EQUAL( *dataIterator, i );
for (unsigned i=0; i<sizeof(value); i++)
value[i] = i;
GenericTLVPacket tlvPacket (GenericTLVPacket::create());
+ tlvPacket->maxLengthValue( DynamicTLVLengthParser::max_value);
tlvPacket->type() = 42u;
tlvPacket->value( value);
tlvPacket.finalizeThis();