#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
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
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");