Unit tests for ParamList to json.

This commit is contained in:
eelke 2017-12-09 19:39:37 +01:00
parent e9f5fff6d3
commit dec52a3829
5 changed files with 72 additions and 11 deletions

View file

@ -1,10 +1,9 @@
#include "ParamListJson.h"
#include "ParamListModel.h"
Json::Value ParamToJson(const Param &param)
{
Json::Value v;
v["type"] = (int)param.type.toUtf8().data();
v["type"] = param.type.toUtf8().data();
v["value"] = param.value.toUtf8().data();
return v;
}
@ -16,7 +15,7 @@ Param ParamFromJson(const Json::Value &json)
return p;
}
Json::Value ParamListModelToJson(const t_ParamList &list)
Json::Value ParamListToJson(const t_ParamList &list)
{
Json::Value root;
for (const auto &param : list) {
@ -25,7 +24,7 @@ Json::Value ParamListModelToJson(const t_ParamList &list)
return root;
}
t_ParamList ParamListModelFromJson(const Json::Value &json)
t_ParamList ParamListFromJson(const Json::Value &json)
{
t_ParamList result;
if (json.isArray()) {