Test initial value of DynamicJsonBuffer.blockCount()

This commit is contained in:
Benoit Blanchon
2014-12-13 20:22:52 +01:00
parent 3cd6f66067
commit 19cce08b2b
2 changed files with 6 additions and 0 deletions

View File

@ -19,6 +19,8 @@ class DynamicJsonBuffer : public JsonBuffer {
size_t size() const { return _size; } size_t size() const { return _size; }
size_t blockCount() const { return 1; }
static const size_t BLOCK_CAPACITY = 32; static const size_t BLOCK_CAPACITY = 32;
protected: protected:

View File

@ -20,6 +20,10 @@ TEST_F(DynamicJsonBuffer_Basic_Tests, InitialSizeIsZero) {
ASSERT_EQ(0, buffer.size()); ASSERT_EQ(0, buffer.size());
} }
TEST_F(DynamicJsonBuffer_Basic_Tests, InitialBlockCountIsOne) {
ASSERT_EQ(1, buffer.blockCount());
}
TEST_F(DynamicJsonBuffer_Basic_Tests, GrowsAfterAlloc) { TEST_F(DynamicJsonBuffer_Basic_Tests, GrowsAfterAlloc) {
buffer.alloc(1); buffer.alloc(1);
ASSERT_EQ(1, buffer.size()); ASSERT_EQ(1, buffer.size());