Bladeren bron

Test initial value of DynamicJsonBuffer.blockCount()

Benoit Blanchon 11 jaren geleden
bovenliggende
commit
19cce08b2b
2 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 2 0
      include/ArduinoJson/DynamicJsonBuffer.hpp
  2. 4 0
      test/DynamicJsonBuffer_Basic_Tests.cpp

+ 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());