Интересно про юнит тексты - что это и с чем их едят.. Лучше на примере: какая задача стоит, как и что тестируется.
чтоо это такое - лучше в гугле узнать - для esp
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/unit-tests.html
если пример простейший
TEST_CASE("null ptr create json string", "[json]")
{
char ptr[128] = {0};
char *ptrs = "data";
TEST_ASSERT_EQUAL_INT(ESP_FAIL, StrToJsons(NULL, NULL, NULL));
TEST_ASSERT_EQUAL_INT(ESP_FAIL, StrToJsons(ptr, ptrs, NULL));
TEST_ASSERT_EQUAL_INT(ESP_FAIL, StrToJsons(ptr, NULL, ptr));
TEST_ASSERT_EQUAL_INT(ESP_FAIL, StrToJsons(NULL, ptrs, ptrs));
}