Utils::Encodings::BinaryWriterTest Class Reference

Inherits TestFixture.

Inheritance diagram for Utils::Encodings::BinaryWriterTest:

Inheritance graph
[legend]
Collaboration diagram for Utils::Encodings::BinaryWriterTest:

Collaboration graph
[legend]
List of all members.

Detailed Description

Test for the class BinaryWriter.

Todo:
Each of the tests actually contains more than one test. Each "artificial" block could become a test for itself. The current test functions are essentially fixtures - the setup is done once and then multiple tests are performed. Maybe create multiple fixtures and make more smaller individual tests.

Definition at line 38 of file BinaryWriterTest.cpp.

Public Member Functions

void setUp ()
void tearDown ()
void testCtors ()
void testSetProperties ()
void testWriteInts ()
void testWriteBytes ()
void testWriteStrings ()
void testWritePastEnd ()
void testReserveOnAutoGrowBuffer ()
 Calling reserve() on an auto-grow buffer makes it non-growable.

Private Member Functions

 CPPUNIT_TEST_SUITE (BinaryWriterTest)
 CPPUNIT_TEST (testCtors)
 CPPUNIT_TEST (testSetProperties)
 CPPUNIT_TEST (testWriteInts)
 CPPUNIT_TEST (testWriteBytes)
 CPPUNIT_TEST (testWriteStrings)
 CPPUNIT_TEST (testWritePastEnd)
 CPPUNIT_TEST (testReserveOnAutoGrowBuffer)
 CPPUNIT_TEST_SUITE_END ()


Member Function Documentation

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testReserveOnAutoGrowBuffer   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testWritePastEnd   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testWriteStrings   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testWriteBytes   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testWriteInts   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testSetProperties   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST testCtors   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST_SUITE BinaryWriterTest   )  [private]
 

Utils::Encodings::BinaryWriterTest::CPPUNIT_TEST_SUITE_END  )  [private]
 

void Utils::Encodings::BinaryWriterTest::setUp  )  [inline]
 

Definition at line 51 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::tearDown  )  [inline]
 

Definition at line 55 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testCtors  )  [inline]
 

Definition at line 59 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testReserveOnAutoGrowBuffer  )  [inline]
 

Calling reserve() on an auto-grow buffer makes it non-growable.

Definition at line 385 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testSetProperties  )  [inline]
 

Definition at line 85 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testWriteBytes  )  [inline]
 

Definition at line 167 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testWriteInts  )  [inline]
 

Definition at line 95 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testWritePastEnd  )  [inline]
 

Definition at line 319 of file BinaryWriterTest.cpp.

void Utils::Encodings::BinaryWriterTest::testWriteStrings  )  [inline]
 

Definition at line 251 of file BinaryWriterTest.cpp.


The documentation for this class was generated from the following file: