forked from bblanchon/ArduinoJson
Use DynamicJsonBuffer instead of arbitrary sized StaticJsonBuffer
This commit is contained in:
@ -10,16 +10,16 @@
|
||||
|
||||
class GbathreeBug : public testing::Test {
|
||||
public:
|
||||
GbathreeBug() : object(buffer.parseObject(getJson())) {}
|
||||
GbathreeBug() : _object(_buffer.parseObject(getJson())) {}
|
||||
|
||||
protected:
|
||||
char json[1024];
|
||||
StaticJsonBuffer<10000> buffer;
|
||||
const JsonObject& object;
|
||||
char _json[1024];
|
||||
DynamicJsonBuffer _buffer;
|
||||
const JsonObject& _object;
|
||||
|
||||
private:
|
||||
char* getJson() {
|
||||
strcpy(json,
|
||||
strcpy(_json,
|
||||
"{\"protocol_name\":\"fluorescence\",\"repeats\":1,\"wait\":0,"
|
||||
"\"averages\":1,\"measurements\":3,\"meas2_light\":15,\"meas1_"
|
||||
"baseline\":0,\"act_light\":20,\"pulsesize\":25,\"pulsedistance\":"
|
||||
@ -30,46 +30,46 @@ class GbathreeBug : public testing::Test {
|
||||
"\"measlights\":[[15,15,15,15],[15,15,15,15],[15,15,15,15],[15,15,"
|
||||
"15,15]],\"measlights2\":[[15,15,15,15],[15,15,15,15],[15,15,15,15],"
|
||||
"[15,15,15,15]],\"altc\":[2,2,2,2],\"altd\":[2,2,2,2]}");
|
||||
return json;
|
||||
return _json;
|
||||
}
|
||||
};
|
||||
|
||||
TEST_F(GbathreeBug, Success) { EXPECT_TRUE(object.success()); }
|
||||
TEST_F(GbathreeBug, Success) { EXPECT_TRUE(_object.success()); }
|
||||
|
||||
TEST_F(GbathreeBug, ProtocolName) {
|
||||
EXPECT_STREQ("fluorescence", object.at("protocol_name").asString());
|
||||
EXPECT_STREQ("fluorescence", _object.at("protocol_name").asString());
|
||||
}
|
||||
|
||||
TEST_F(GbathreeBug, Repeats) { EXPECT_EQ(1, object["repeats"]); }
|
||||
TEST_F(GbathreeBug, Repeats) { EXPECT_EQ(1, _object["repeats"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Wait) { EXPECT_EQ(0, object["wait"]); }
|
||||
TEST_F(GbathreeBug, Wait) { EXPECT_EQ(0, _object["wait"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Measurements) { EXPECT_EQ(3, object["measurements"]); }
|
||||
TEST_F(GbathreeBug, Measurements) { EXPECT_EQ(3, _object["measurements"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Meas2_Light) { EXPECT_EQ(15, object["meas2_light"]); }
|
||||
TEST_F(GbathreeBug, Meas2_Light) { EXPECT_EQ(15, _object["meas2_light"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Meas1_Baseline) { EXPECT_EQ(0, object["meas1_baseline"]); }
|
||||
TEST_F(GbathreeBug, Meas1_Baseline) { EXPECT_EQ(0, _object["meas1_baseline"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Act_Light) { EXPECT_EQ(20, object["act_light"]); }
|
||||
TEST_F(GbathreeBug, Act_Light) { EXPECT_EQ(20, _object["act_light"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Pulsesize) { EXPECT_EQ(25, object["pulsesize"]); }
|
||||
TEST_F(GbathreeBug, Pulsesize) { EXPECT_EQ(25, _object["pulsesize"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Pulsedistance) {
|
||||
EXPECT_EQ(10000, object["pulsedistance"]);
|
||||
EXPECT_EQ(10000, _object["pulsedistance"]);
|
||||
}
|
||||
|
||||
TEST_F(GbathreeBug, Actintensity1) { EXPECT_EQ(50, object["actintensity1"]); }
|
||||
TEST_F(GbathreeBug, Actintensity1) { EXPECT_EQ(50, _object["actintensity1"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Actintensity2) { EXPECT_EQ(255, object["actintensity2"]); }
|
||||
TEST_F(GbathreeBug, Actintensity2) { EXPECT_EQ(255, _object["actintensity2"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Measintensity) { EXPECT_EQ(255, object["measintensity"]); }
|
||||
TEST_F(GbathreeBug, Measintensity) { EXPECT_EQ(255, _object["measintensity"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Calintensity) { EXPECT_EQ(255, object["calintensity"]); }
|
||||
TEST_F(GbathreeBug, Calintensity) { EXPECT_EQ(255, _object["calintensity"]); }
|
||||
|
||||
TEST_F(GbathreeBug, Pulses) {
|
||||
// "pulses":[50,50,50]
|
||||
|
||||
JsonArray& array = object.at("pulses");
|
||||
JsonArray& array = _object.at("pulses");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(3, array.size());
|
||||
@ -82,7 +82,7 @@ TEST_F(GbathreeBug, Pulses) {
|
||||
TEST_F(GbathreeBug, Act) {
|
||||
// "act":[2,1,2,2]
|
||||
|
||||
JsonArray& array = object.at("act");
|
||||
JsonArray& array = _object.at("act");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(4, array.size());
|
||||
@ -95,7 +95,7 @@ TEST_F(GbathreeBug, Act) {
|
||||
TEST_F(GbathreeBug, Detectors) {
|
||||
// "detectors":[[34,34,34,34],[34,34,34,34],[34,34,34,34],[34,34,34,34]]
|
||||
|
||||
JsonArray& array = object.at("detectors");
|
||||
JsonArray& array = _object.at("detectors");
|
||||
EXPECT_TRUE(array.success());
|
||||
EXPECT_EQ(4, array.size());
|
||||
|
||||
@ -110,7 +110,7 @@ TEST_F(GbathreeBug, Detectors) {
|
||||
TEST_F(GbathreeBug, Alta) {
|
||||
// alta:[2,2,2,2]
|
||||
|
||||
JsonArray& array = object.at("alta");
|
||||
JsonArray& array = _object.at("alta");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(4, array.size());
|
||||
@ -123,7 +123,7 @@ TEST_F(GbathreeBug, Alta) {
|
||||
TEST_F(GbathreeBug, Altb) {
|
||||
// altb:[2,2,2,2]
|
||||
|
||||
JsonArray& array = object.at("altb");
|
||||
JsonArray& array = _object.at("altb");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(4, array.size());
|
||||
@ -136,7 +136,7 @@ TEST_F(GbathreeBug, Altb) {
|
||||
TEST_F(GbathreeBug, Measlights) {
|
||||
// "measlights":[[15,15,15,15],[15,15,15,15],[15,15,15,15],[15,15,15,15]]
|
||||
|
||||
JsonArray& array = object.at("measlights");
|
||||
JsonArray& array = _object.at("measlights");
|
||||
EXPECT_TRUE(array.success());
|
||||
EXPECT_EQ(4, array.size());
|
||||
|
||||
@ -152,7 +152,7 @@ TEST_F(GbathreeBug, Measlights) {
|
||||
TEST_F(GbathreeBug, Measlights2) {
|
||||
// "measlights2":[[15,15,15,15],[15,15,15,15],[15,15,15,15],[15,15,15,15]]
|
||||
|
||||
JsonArray& array = object.at("measlights2");
|
||||
JsonArray& array = _object.at("measlights2");
|
||||
EXPECT_TRUE(array.success());
|
||||
EXPECT_EQ(4, array.size());
|
||||
|
||||
@ -167,7 +167,7 @@ TEST_F(GbathreeBug, Measlights2) {
|
||||
TEST_F(GbathreeBug, Altc) {
|
||||
// altc:[2,2,2,2]
|
||||
|
||||
JsonArray& array = object.at("altc");
|
||||
JsonArray& array = _object.at("altc");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(4, array.size());
|
||||
@ -180,7 +180,7 @@ TEST_F(GbathreeBug, Altc) {
|
||||
TEST_F(GbathreeBug, Altd) {
|
||||
// altd:[2,2,2,2]
|
||||
|
||||
JsonArray& array = object.at("altd");
|
||||
JsonArray& array = _object.at("altd");
|
||||
EXPECT_TRUE(array.success());
|
||||
|
||||
EXPECT_EQ(4, array.size());
|
||||
|
Reference in New Issue
Block a user