test: jsonarg test

sayer/1.4-spce2.6
Stefan Sayer 16 years ago
parent 04234a1797
commit 7a28e8b09a

@ -19,10 +19,10 @@
FCT_BGN() {
init_logging();
log_stderr = true;
log_level = 3;
log_stderr=true;
log_level=3;
FCTMF_SUITE_CALL(test_headers);
FCTMF_SUITE_CALL(test_jsonarg);
} FCT_END();

@ -0,0 +1,18 @@
#include "fct.h"
#include "AmSipHeaders.h"
#include "AmSipMsg.h"
#include "jsonArg.h"
FCTMF_SUITE_BGN(test_jsonarg) {
FCT_TEST_BGN(json_parse_escaped) {
string s = "{\"jsonrpc\": \"2.0\", \"id\": \"11\", \"error\": {\"message\": \"(1062, \\\"Duplicate entry '5447' for key 'PRIMARY'\\\")\", \"code\": -32603}},";
DBG("s='%s'\n",s.c_str());
AmArg rpc_params;
fct_chk(json2arg(s.c_str(), rpc_params));
} FCT_TEST_END();
} FCTMF_SUITE_END();
Loading…
Cancel
Save