X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.test.cc;h=b0ef3cf93fffd0f2ffb4096667558bb4a96a16df;hb=bea7cfcf3d02688ece159d76890acfe2d0051d71;hp=d92a354a67e4a6bef53a2a4a2468e4ffb334b1d8;hpb=0061f12af7284b2d2f03de23014ac2faccfd37ed;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.test.cc b/senf/Packets/DefaultBundle/IPv6Extensions.test.cc index d92a354..b0ef3cf 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.test.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.test.cc @@ -369,15 +369,20 @@ BOOST_AUTO_UNIT_TEST(ipv6Extensions_hopByHop_parse_SN) senf::IPv6HopByHopOptionsPacket p ( senf::IPv6HopByHopOptionsPacket::create(data) ); BOOST_CHECK_EQUAL( p->nextHeader(), 0x3a); - typedef senf::IPv6HopByHopOptionsPacket::Parser::options_t::container optContainer_t; - optContainer_t optC (p->options() ); - optContainer_t::iterator listIter (optC.begin()); + { + typedef senf::IPv6HopByHopOptionsPacket::Parser::options_t::container optContainer_t; + optContainer_t optC (p->options() ); + optContainer_t::iterator listIter (optC.begin()); - BOOST_CHECK_EQUAL( listIter->optionType(), 0x0d); - BOOST_CHECK( listIter->is()); - IPv6ChecksumOptionParser opt ( listIter->as()); - BOOST_CHECK_EQUAL( opt.extendedType(), 0x4d); - BOOST_CHECK_EQUAL( opt.checksum(), 0x01234567); + BOOST_CHECK_EQUAL( listIter->optionType(), 0x0d); + BOOST_CHECK( listIter->is()); + IPv6ChecksumOptionParser opt ( listIter->as()); + BOOST_CHECK_EQUAL( opt.extendedType(), 0x4d); + BOOST_CHECK_EQUAL( opt.checksum(), 0x01234567); + } + + std::ostringstream oss (std::ostringstream::out); + SENF_CHECK_NO_THROW( p.dump( oss)); } ///////////////////////////////cc.e////////////////////////////////////////