commit 91ef5e5eea5b766bb35784f05dd325d6af0c883d
parent e29f81164ae32c7674874470b0905d5e37972072
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 10 Oct 2025 17:02:33 +0200
stardis: correction of the plugin getter test
It was not updated after the addition of new arguments which, by
default, if not defined, disable requests for meteorological data.
Diffstat:
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/test_stardis_smeteo.c b/src/test_stardis_smeteo.c
@@ -74,7 +74,8 @@ static void*
check_data_api(void* lib)
{
struct stardis_description_create_context ctx = {0};
- char* argv[1] = {NULL};
+ char* argv[2] = {"smeteo", "-hf"};
+ size_t argc = sizeof(argv)/sizeof(char*);
void* data = NULL;
/* The input string cannot be constant, so it must be duplicated */
@@ -82,13 +83,13 @@ check_data_api(void* lib)
ctx.name = argv[0];
/* Invalid function calls */
- CHK(stardis_create_data(NULL, lib, 1, argv) == NULL);
- CHK(stardis_create_data(&ctx, NULL, 1, argv) == NULL);
+ CHK(stardis_create_data(NULL, lib, argc, argv) == NULL);
+ CHK(stardis_create_data(&ctx, NULL, argc, argv) == NULL);
CHK(stardis_create_data(&ctx, lib, 0, argv) == NULL);
- CHK(stardis_create_data(&ctx, lib, 1, NULL) == NULL);
+ CHK(stardis_create_data(&ctx, lib, argc, NULL) == NULL);
/* Valid function call */
- CHK((data = stardis_create_data(&ctx, lib, 1, argv)) != NULL);
+ CHK((data = stardis_create_data(&ctx, lib, argc, argv)) != NULL);
free(argv[0]);