mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-14 11:50:20 +03:00
test: add unit tests for metrics enum outputs
This commit is contained in:
@@ -299,6 +299,10 @@ void manual_test8() {
|
|||||||
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
||||||
TEST_ASSERT_TRUE(strstr(response, " gauge") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, " gauge") != nullptr);
|
||||||
|
|
||||||
|
if (strstr(response, ", enum, (") != nullptr) {
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ", enum, (") != nullptr);
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ")") != nullptr);
|
||||||
|
}
|
||||||
TEST_ASSERT_TRUE(strstr(response, "emsesp_tapwateractive") != nullptr || strstr(response, "emsesp_selflowtemp") != nullptr
|
TEST_ASSERT_TRUE(strstr(response, "emsesp_tapwateractive") != nullptr || strstr(response, "emsesp_selflowtemp") != nullptr
|
||||||
|| strstr(response, "emsesp_curflowtemp") != nullptr);
|
|| strstr(response, "emsesp_curflowtemp") != nullptr);
|
||||||
}
|
}
|
||||||
@@ -313,6 +317,10 @@ void manual_test9() {
|
|||||||
TEST_ASSERT_TRUE(strstr(response, "# TYPE") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, "# TYPE") != nullptr);
|
||||||
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
||||||
|
|
||||||
|
if (strstr(response, ", enum, (") != nullptr) {
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ", enum, (") != nullptr);
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ")") != nullptr);
|
||||||
|
}
|
||||||
if (strstr(response, "circuit=") != nullptr) {
|
if (strstr(response, "circuit=") != nullptr) {
|
||||||
TEST_ASSERT_TRUE(strstr(response, "{circuit=") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, "{circuit=") != nullptr);
|
||||||
}
|
}
|
||||||
@@ -329,6 +337,10 @@ void manual_test10() {
|
|||||||
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, "emsesp_") != nullptr);
|
||||||
TEST_ASSERT_TRUE(strstr(response, " gauge") != nullptr);
|
TEST_ASSERT_TRUE(strstr(response, " gauge") != nullptr);
|
||||||
|
|
||||||
|
if (strstr(response, ", enum, (") != nullptr) {
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ", enum, (") != nullptr);
|
||||||
|
TEST_ASSERT_TRUE(strstr(response, ")") != nullptr);
|
||||||
|
}
|
||||||
// Check for some expected system metrics
|
// Check for some expected system metrics
|
||||||
TEST_ASSERT_TRUE(strstr(response, "emsesp_system_") != nullptr || strstr(response, "emsesp_network_") != nullptr
|
TEST_ASSERT_TRUE(strstr(response, "emsesp_system_") != nullptr || strstr(response, "emsesp_network_") != nullptr
|
||||||
|| strstr(response, "emsesp_api_") != nullptr);
|
|| strstr(response, "emsesp_api_") != nullptr);
|
||||||
|
|||||||
Reference in New Issue
Block a user