X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FParseListS.test.cc;h=69fc35b11892a8b625f68164d65e70c9fe63db47;hb=85ab07d100a382467a42e19d741d403a7a96c951;hp=973be31d2d94be8dfb7e44829fcc8f796addd79d;hpb=3e42ecb22121f2e6df86b27bea73f890384a4ee4;p=senf.git diff --git a/Packets/ParseListS.test.cc b/Packets/ParseListS.test.cc index 973be31..69fc35b 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,8 @@ 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" // End: