Test initial size of StaticJsonB

This commit is contained in:
Benoit Blanchon
2014-09-27 09:58:34 +02:00
parent 5580adb4a6
commit 6e45f7c790
2 changed files with 13 additions and 1 deletions

View File

@ -6,6 +6,12 @@ template<int CAPACITY>
class StaticJsonBuffer //: public JsonBuffer class StaticJsonBuffer //: public JsonBuffer
{ {
public: public:
explicit StaticJsonBuffer()
: _size(0)
{
}
virtual ~StaticJsonBuffer() {} virtual ~StaticJsonBuffer() {}
int capacity() int capacity()

View File

@ -1,8 +1,14 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <StaticJsonBuffer.h> #include <StaticJsonBuffer.h>
TEST(StaticJsonBufferTests, CapacityMatchTemplateParameter) TEST(StaticJsonBuffer, CapacityMatchTemplateParameter)
{ {
StaticJsonBuffer<42> json; StaticJsonBuffer<42> json;
EXPECT_EQ(42, json.capacity()); EXPECT_EQ(42, json.capacity());
}
TEST(StaticJsonBuffer, InitialSizeIsZero)
{
StaticJsonBuffer<42> json;
EXPECT_EQ(0, json.size());
} }