X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FParseListS.test.cc;h=b7d1907c1aede0a2a6a4a44c1374e9cdc69db9f0;hb=145f6a7d0f3a6aaa77b3625351c952d24cb0b8a1;hp=973be31d2d94be8dfb7e44829fcc8f796addd79d;hpb=ac6a813d9d99f7add4e13aff7a4bcd314d5604a6;p=senf.git diff --git a/Packets/ParseListS.test.cc b/Packets/ParseListS.test.cc index 973be31..b7d1907 100644 --- a/Packets/ParseListS.test.cc +++ b/Packets/ParseListS.test.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2006 +// Copyright (C) 2006 // Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) // Kompetenzzentrum fuer Satelitenkommunikation (SatCom) // Stefan Bund @@ -51,7 +51,7 @@ BOOST_AUTO_UNIT_TEST(parse_ListS_simple) unsigned char data[] = { 0x01, 0x02, 0x03, 0x04, 0x00 }; typedef unsigned char * iterator; typedef Parse_ListS,Sentinel_IsZero,iterator> Parse_UInt8ListS; - + Parse_UInt8ListS l (data); Parse_UInt8ListS::iterator i (l.begin()); Parse_UInt8ListS::iterator e (l.end()); @@ -77,10 +77,10 @@ namespace { struct rebind { typedef Parse_LVec parser; }; typedef typename SizeParser::template rebind::parser sizeParser; - Parse_LVec(Iterator const & i) + Parse_LVec(Iterator const & i) : Parse_Vector(sizeParser(i),i+sizeParser::bytes()) {} - + unsigned bytes() const { return this->Parse_Vector::bytes() + sizeParser::bytes(); } bool check(Iterator const & e) const @@ -123,7 +123,7 @@ BOOST_AUTO_UNIT_TEST(parse_ListS_complex) ++i; } BOOST_CHECK( i==e ); - + BOOST_CHECK_EQUAL( l.size(), 3u ); BOOST_CHECK_EQUAL( l.bytes(), 13u ); BOOST_CHECK( !l.empty() ); @@ -170,5 +170,10 @@ BOOST_AUTO_UNIT_TEST(parse_ListS_wrapper) // Local Variables: // mode: c++ +// fill-column: 100 // c-file-style: "senf" +// indent-tabs-mode: nil +// ispell-local-dictionary: "american" +// compile-command: "scons -u test" +// comment-column: 40 // End: