forked from bblanchon/ArduinoJson
30 lines
579 B
C++
30 lines
579 B
C++
![]() |
#include <gtest/gtest.h>
|
||
|
#include <JsonObject.h>
|
||
|
#include <StaticJsonBuffer.h>
|
||
|
|
||
|
class JsonObjectSerializationTests : public testing::Test
|
||
|
{
|
||
|
protected:
|
||
|
virtual void SetUp()
|
||
|
{
|
||
|
object = json.createObject();
|
||
|
}
|
||
|
|
||
|
void jsonMustBe(const char* expected)
|
||
|
{
|
||
|
char actual[256];
|
||
|
object.serialize(actual, sizeof(actual));
|
||
|
|
||
|
EXPECT_STREQ(expected, actual);
|
||
|
}
|
||
|
|
||
|
JsonObject object;
|
||
|
|
||
|
private:
|
||
|
StaticJsonBuffer<42> json;
|
||
|
};
|
||
|
|
||
|
TEST_F(JsonObjectSerializationTests, EmptyObject)
|
||
|
{
|
||
|
jsonMustBe("{}");
|
||
|
}
|