From: Bastian Dehn Date: Sat, 2 Mar 2024 13:08:40 +0000 (+0100) Subject: add test for first scanner url extract X-Git-Tag: v1.0.0^2~144^2~17 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=524120f1b96bfe182e6f5cd4a9734014e892158d;p=sane-kds-s2000w-net.git add test for first scanner url extract --- diff --git a/src/kds_s2000w_config.c b/src/kds_s2000w_config.c index 6002fc7..2a69dbf 100644 --- a/src/kds_s2000w_config.c +++ b/src/kds_s2000w_config.c @@ -1,6 +1,6 @@ #include "kds_s2000w_config.h" -void loadConfig(program_config* config) +void loadConfig(program_config* config, const char* config_stream) { - config->scanner_url = ""; + config->scanner_url = config_stream; } \ No newline at end of file diff --git a/src/kds_s2000w_config.h b/src/kds_s2000w_config.h index 2e42a38..a4aed8e 100644 --- a/src/kds_s2000w_config.h +++ b/src/kds_s2000w_config.h @@ -5,5 +5,5 @@ typedef struct { const char* scanner_url; } program_config; -void loadConfig(program_config* config); +void loadConfig(program_config* config, const char* config_stream); #endif \ No newline at end of file diff --git a/tests/kds_s2000w_read_config_tests.c b/tests/kds_s2000w_read_config_tests.c index a677513..14488bb 100644 --- a/tests/kds_s2000w_read_config_tests.c +++ b/tests/kds_s2000w_read_config_tests.c @@ -3,8 +3,10 @@ START_TEST(kds_s2000w_config_read_parameter) { + const char* input_stream = "scanner_url = http://scanner.example.com"; + program_config* config = malloc(sizeof(program_config)); - loadConfig(config); + loadConfig(config, input_stream); ck_assert_str_eq(config->scanner_url, "http://scanner.example.com");