Files
ArduinoJson/tests/StaticJsonBufferTests.cpp

25 lines
545 B
C++
Raw Normal View History

2014-09-27 09:56:53 +02:00
#include <gtest/gtest.h>
#include <StaticJsonBuffer.h>
2014-09-27 09:58:34 +02:00
TEST(StaticJsonBuffer, CapacityMatchTemplateParameter)
2014-09-27 09:56:53 +02:00
{
StaticJsonBuffer<42> json;
EXPECT_EQ(42, json.capacity());
2014-09-27 09:58:34 +02:00
}
TEST(StaticJsonBuffer, InitialSizeIsZero)
{
StaticJsonBuffer<42> json;
EXPECT_EQ(0, json.size());
2014-09-27 10:16:30 +02:00
}
TEST(StaticJsonBuffer, WhenCreateObjectIsCalled_ThenSizeIsIncreasedByOne)
{
StaticJsonBuffer<42> json;
json.createObject();
EXPECT_EQ(1, json.size());
json.createObject();
EXPECT_EQ(2, json.size());
2014-09-27 09:56:53 +02:00
}