Thread: [brlcad-commits] SF.net SVN: brlcad:[44517] geomcore/trunk/tests/unit/utility/ ByteBufferUTest.cxx
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <dav...@us...> - 2011-04-27 11:25:37
|
Revision: 44517 http://brlcad.svn.sourceforge.net/brlcad/?rev=44517&view=rev Author: davidloman Date: 2011-04-27 11:25:30 +0000 (Wed, 27 Apr 2011) Log Message: ----------- Make ByteBuffer unit test check for proper Limit settings. Modified Paths: -------------- geomcore/trunk/tests/unit/utility/ByteBufferUTest.cxx Modified: geomcore/trunk/tests/unit/utility/ByteBufferUTest.cxx =================================================================== --- geomcore/trunk/tests/unit/utility/ByteBufferUTest.cxx 2011-04-26 19:28:16 UTC (rev 44516) +++ geomcore/trunk/tests/unit/utility/ByteBufferUTest.cxx 2011-04-27 11:25:30 UTC (rev 44517) @@ -325,6 +325,22 @@ { this->bb->setLimit(32); CPPUNIT_ASSERT(this->bb->limit() == 32); + + this->bb->setPosition(0); + this->bb->put64bit(0x00); // 08 + this->bb->put64bit(0x00); // 16 + this->bb->put64bit(0x00); // 24 + this->bb->put64bit(0x00); // 32 + this->bb->put64bit(0x00); // 40 + this->bb->put64bit(0x00); // 48 + this->bb->put64bit(0x00); // 56 + this->bb->put64bit(0x00); // 64 + this->bb->put64bit(0x00); // 72 + this->bb->put64bit(0x00); // 80 + this->bb->put64bit(0x00); // 88 + this->bb->put64bit(0x00); // 96 + + CPPUNIT_ASSERT(this->bb->limit() == 96); } void This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |