]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add test for first scanner url extract
authorBastian Dehn <hhaalo@arcor.de>
Sat, 2 Mar 2024 13:08:40 +0000 (14:08 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 2 Mar 2024 13:08:40 +0000 (14:08 +0100)
src/kds_s2000w_config.c
src/kds_s2000w_config.h
tests/kds_s2000w_read_config_tests.c

index 6002fc7a429a567963f51b8d119cf821a964d432..2a69dbf3595edfb1e68302aba1d3b4072e3a9752 100644 (file)
@@ -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
index 2e42a38d77758fe17490ad0255313f917461078d..a4aed8eeb1e5950be095a925c30d9a423766fe53 100644 (file)
@@ -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
index a677513a3bd79b3eb4fc04d903e95a6b9081ef95..14488bb3cb828ef259a5ba7057a9c3e43b68f926 100644 (file)
@@ -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");