From f2f84f01b72e62ea1e45efd239d531ff30cdb919 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 5 May 2026 19:39:19 +0200 Subject: [PATCH] change null config read default --- src/kds_s2000w_config.c | 3 --- tests/kds_s2000w_read_config_tests.c | 9 ++++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/kds_s2000w_config.c b/src/kds_s2000w_config.c index b0d741f..7f1d1a1 100644 --- a/src/kds_s2000w_config.c +++ b/src/kds_s2000w_config.c @@ -68,9 +68,6 @@ char* kds_s2000w_config_read(const char* filename) program_config_t* kds_s2000w_config_load(const char* config_string) { - if (config_string == NULL) - return NULL; - program_config_t* config = _kds_s2000w_config_init(); if (config == NULL) return NULL; diff --git a/tests/kds_s2000w_read_config_tests.c b/tests/kds_s2000w_read_config_tests.c index 54de828..4f6baf6 100644 --- a/tests/kds_s2000w_read_config_tests.c +++ b/tests/kds_s2000w_read_config_tests.c @@ -30,7 +30,14 @@ void kds_s2000w_config_null_test() { program_config_t* config = kds_s2000w_config_load(NULL); - assert_null(config); + assert_non_null(config); + assert_string_equal(config->scanner_url, ""); + assert_string_equal(config->username, ""); + assert_int_equal(config->heartbeat, 1); + assert_false(config->ssl_verify); + + kds_s2000w_config_free(config); + config = NULL; } void kds_s2000w_config_read_empty_config_test() -- 2.47.3