X-Git-Url: https://git.teslayout.com/public/public/public//public/public/public//public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FMyHandler.cpp;fp=example%2Fdiameter%2Flauncher%2FMyHandler.cpp;h=1a7fdc5ee453820009ee8568652a609419687ab3;hb=f34b8069233e9e09208339bb79d8576c1ff962e1;hp=dfc29bd35963e0895b32cf000b5b8ce2d8bba20f;hpb=cef452116c2966d7eaa65ff31ee7613bf3ae1b93;p=anna.git diff --git a/example/diameter/launcher/MyHandler.cpp b/example/diameter/launcher/MyHandler.cpp index dfc29bd..1a7fdc5 100644 --- a/example/diameter/launcher/MyHandler.cpp +++ b/example/diameter/launcher/MyHandler.cpp @@ -490,7 +490,9 @@ bool MyHandler::doPOST(const std::string &uri, const nlohmann::json &j, std::str result = eop.test__finished(response); } else if (opType == "/test-clear") { - result = eop.test__clear(response); + auto it = j.find("id"); + int id = (it != j.end() && it->is_number_integer()) ? it->get() : -1; // default is: all + result = eop.test__clear(response, id); } else if (opType == "/test-junit") { auto it = j.find("targetFile");