From 524120f1b96bfe182e6f5cd4a9734014e892158d Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 2 Mar 2024 14:08:40 +0100 Subject: [PATCH] add test for first scanner url extract --- src/kds_s2000w_config.c | 4 ++-- src/kds_s2000w_config.h | 2 +- tests/kds_s2000w_read_config_tests.c | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) 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"); -- 2.39.5