From a9d85748efd526d1ea3628c0670f95c5db8310d5 Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 11 Jul 2024 17:01:59 +0200 Subject: [PATCH] back to default test --- src/test/test.cpp | 27 ++++++++++++++++++++++++--- src/test/test.h | 2 +- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/test/test.cpp b/src/test/test.cpp index 241e88b4a..fa923861b 100644 --- a/src/test/test.cpp +++ b/src/test/test.cpp @@ -1019,6 +1019,7 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const } if (command == "api3") { + ok = true; shell.printfln("Testing API getting values from system"); EMSESP::system_.bool_format(BOOL_FORMAT_TRUEFALSE); // BOOL_FORMAT_TRUEFALSE_STR @@ -1036,9 +1037,21 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const request.url("/api/system"); EMSESP::webAPIService.webAPIService(&request); + request.url("/api/boiler"); + EMSESP::webAPIService.webAPIService(&request); + + request.url("/api/boiler/values"); + EMSESP::webAPIService.webAPIService(&request); + + request.url("/api/system"); + EMSESP::webAPIService.webAPIService(&request); + request.url("/api/system/settings/locale"); EMSESP::webAPIService.webAPIService(&request); + request.url("/api/boiler/values"); + EMSESP::webAPIService.webAPIService(&request); + request.url("/api/boiler/comfort"); EMSESP::webAPIService.webAPIService(&request); @@ -1051,12 +1064,19 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const request.url("/api/scheduler/test_scheduler"); EMSESP::webAPIService.webAPIService(&request); - // This next lot should all fail + // + // This next batch should all fail + // + + request.url("/api/boiler/bad"); + EMSESP::webAPIService.webAPIService(&request); + + request.url("/api/boiler/bad/value"); + EMSESP::webAPIService.webAPIService(&request); request.url("/api/system/settings/locale2"); EMSESP::webAPIService.webAPIService(&request); - // API failed with error unknown device (Error) request.url("/api/boiler2/bad"); EMSESP::webAPIService.webAPIService(&request); @@ -1069,7 +1089,8 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const request.url("/api/scheduler/test_scheduler2"); EMSESP::webAPIService.webAPIService(&request); - ok = true; + request.url("/api/boiler/comfort/valu"); + EMSESP::webAPIService.webAPIService(&request); } if (command == "mqtt_post") { diff --git a/src/test/test.h b/src/test/test.h index 4bb6a9e86..17d4b0005 100644 --- a/src/test/test.h +++ b/src/test/test.h @@ -42,7 +42,7 @@ namespace emsesp { // #define EMSESP_DEBUG_DEFAULT "render" // #define EMSESP_DEBUG_DEFAULT "api" // #define EMSESP_DEBUG_DEFAULT "api2" -#define EMSESP_DEBUG_DEFAULT "api3" +// #define EMSESP_DEBUG_DEFAULT "api3" // #define EMSESP_DEBUG_DEFAULT "crash" // #define EMSESP_DEBUG_DEFAULT "dv" // #define EMSESP_DEBUG_DEFAULT "lastcode"