star-meteo

Time varying meteorological data
git clone git://git.meso-star.fr/star-meteo.git
Log | Files | Refs | README | LICENSE

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:
Msrc/test_stardis_smeteo.c | 11++++++-----
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]);