Просмотр исходного кода

Test initial value of DynamicJsonBuffer.blockCount()

Benoit Blanchon 11 лет назад
Родитель
Сommit
19cce08b2b

+ 2 - 0
include/ArduinoJson/DynamicJsonBuffer.hpp

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

+ 4 - 0
test/DynamicJsonBuffer_Basic_Tests.cpp

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