add more tests for actions

This commit is contained in:
proddy
2024-10-22 17:25:22 +02:00
parent b610bcd4bb
commit de64e95441

View File

@@ -1006,35 +1006,39 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
// request.url("/api"); // request.url("/api");
// EMSESP::webAPIService.webAPIService(&request, doc.as<JsonVariant>()); // EMSESP::webAPIService.webAPIService(&request, doc.as<JsonVariant>());
// char data2[] = "{\"action\":\"customSupport\", \"param\":\"hello\"}"; char data2[] = "{\"action\":\"customSupport\", \"param\":\"hello\"}";
// deserializeJson(doc, data2); deserializeJson(doc, data2);
// request.url("/rest/action"); request.url("/rest/action");
// EMSESP::webStatusService.action(&request, doc.as<JsonVariant>()); EMSESP::webStatusService.action(&request, doc.as<JsonVariant>());
// char data3[] = "{\"action\":\"export\", \"param\":\"schedule\"}"; char data3[] = "{\"action\":\"export\", \"param\":\"schedule\"}";
// deserializeJson(doc, data3); deserializeJson(doc, data3);
// request.url("/rest/action"); request.url("/rest/action");
// EMSESP::webStatusService.action(&request, doc.as<JsonVariant>()); EMSESP::webStatusService.action(&request, doc.as<JsonVariant>());
// char data4[] = "{\"action\":\"export\", \"param\":\"allvalues\"}"; char data4[] = "{\"action\":\"export\", \"param\":\"allvalues\"}";
// deserializeJson(doc, data4); deserializeJson(doc, data4);
// request.url("/rest/action"); request.url("/rest/action");
// EMSESP::webStatusService.action(&request, doc.as<JsonVariant>()); EMSESP::webStatusService.action(&request, doc.as<JsonVariant>());
char data6[] = "{\"device\":\"system\", \"cmd\":\"read\",\"value\":\"8 2 27 1\"}"; char data5[] = "{\"action\":\"checkUpgrade\", \"param\":\"3.7.0-dev.99\"}";
deserializeJson(doc, data6); deserializeJson(doc, data5);
json = doc.as<JsonVariant>(); request.url("/rest/action");
request.url("/api"); EMSESP::webStatusService.action(&request, doc.as<JsonVariant>());
EMSESP::webAPIService.webAPIService(&request, json);
char data7[] = "{\"device\":\"system\", \"cmd\":\"read\",\"value\":\"10 234\"}"; // char data6[] = "{\"device\":\"system\", \"cmd\":\"read\",\"value\":\"8 2 27 1\"}";
deserializeJson(doc, data7); // deserializeJson(doc, data6);
json = doc.as<JsonVariant>(); // json = doc.as<JsonVariant>();
request.url("/api"); // request.url("/api");
EMSESP::webAPIService.webAPIService(&request, json); // EMSESP::webAPIService.webAPIService(&request, json);
shell.invoke_command("call system read \"8 2 27 1\""); // char data7[] = "{\"device\":\"system\", \"cmd\":\"read\",\"value\":\"10 234\"}";
// deserializeJson(doc, data7);
// json = doc.as<JsonVariant>();
// request.url("/api");
// EMSESP::webAPIService.webAPIService(&request, json);
// shell.invoke_command("call system read \"8 2 27 1\"");
} else { } else {
EMSESP::webCustomEntityService.test(); // custom entities EMSESP::webCustomEntityService.test(); // custom entities