Skip to content

Commit

Permalink
Add assertions for data-buffer internal data
Browse files Browse the repository at this point in the history
  • Loading branch information
ropez committed Feb 14, 2010
1 parent c3821b1 commit d5ac0f6
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/test/test_data_buffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ class TestDataBuffer : public CppUnit::TestFixture
public:
void testEmpty() {
DataBuffer db;
CPPUNIT_ASSERT_EQUAL(ByteArray(), db.data());
CPPUNIT_ASSERT_THROW(db.read(3), pcs::Exception);
}

Expand All @@ -27,6 +28,7 @@ class TestDataBuffer : public CppUnit::TestFixture
CPPUNIT_ASSERT_NO_THROW(db.write(ByteArray("foobar", 6)));
CPPUNIT_ASSERT_EQUAL(ByteArray("foo", 3), db.read(3));
CPPUNIT_ASSERT_EQUAL(ByteArray("bar", 3), db.read(3));
CPPUNIT_ASSERT_EQUAL(ByteArray("foobar", 6), db.data());
CPPUNIT_ASSERT_THROW(db.read(3), pcs::Exception);
}

Expand All @@ -35,6 +37,7 @@ class TestDataBuffer : public CppUnit::TestFixture
CPPUNIT_ASSERT_NO_THROW(db.write(ByteArray("foo", 3)));
CPPUNIT_ASSERT_NO_THROW(db.write(ByteArray("bar", 3)));
CPPUNIT_ASSERT_EQUAL(ByteArray("foobar", 6), db.read(6));
CPPUNIT_ASSERT_EQUAL(ByteArray("foobar", 6), db.data());
CPPUNIT_ASSERT_THROW(db.read(3), pcs::Exception);
}

Expand Down

0 comments on commit d5ac0f6

Please sign in to comment.