Cover JSON codec. 3.0.62

min
winlin 5 years ago
parent c7602d8cee
commit e683f07715

@ -1577,7 +1577,7 @@ string SrsJsonAny::dumps()
return "\"" + to_str() + "\"";
}
case SRS_JSON_Boolean: {
return to_boolean()? "true":"false";
return to_boolean()? "true" : "false";
}
case SRS_JSON_Integer: {
return srs_int2str(to_integer());
@ -1600,11 +1600,9 @@ string SrsJsonAny::dumps()
return arr->dumps();
}
default: {
break;
return "null";
}
}
return "null";
}
SrsAmf0Any* SrsJsonAny::to_amf0()

@ -2561,5 +2561,17 @@ VOID TEST(ProtocolJSONTest, Dumps)
EXPECT_STREQ("[]", p->dumps().c_str());
srs_freep(p);
}
if (true) {
SrsJsonAny* p = SrsJsonAny::object();
EXPECT_STREQ("{}", p->dumps().c_str());
srs_freep(p);
}
if (true) {
SrsJsonAny* p = SrsJsonAny::array();
EXPECT_STREQ("[]", p->dumps().c_str());
srs_freep(p);
}
}

Loading…
Cancel
Save