From 19cce08b2b1e78327e4d5ebea4c4da94e57f4fa7 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sat, 13 Dec 2014 20:22:52 +0100 Subject: [PATCH] Test initial value of DynamicJsonBuffer.blockCount() --- include/ArduinoJson/DynamicJsonBuffer.hpp | 2 ++ test/DynamicJsonBuffer_Basic_Tests.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/include/ArduinoJson/DynamicJsonBuffer.hpp b/include/ArduinoJson/DynamicJsonBuffer.hpp index 6f86f993..5fb33440 100644 --- a/include/ArduinoJson/DynamicJsonBuffer.hpp +++ b/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: diff --git a/test/DynamicJsonBuffer_Basic_Tests.cpp b/test/DynamicJsonBuffer_Basic_Tests.cpp index 5c017c32..cc8d97ed 100644 --- a/test/DynamicJsonBuffer_Basic_Tests.cpp +++ b/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());