From 44d1faffc300d23fa1f52162209e9c70ce2981d9 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Mon, 23 Mar 2026 16:51:06 +0100 Subject: [PATCH] add mock call --- src/kds_s2000w_handler_opts.c | 5 +++++ tests/kds_s2000w_net_tests.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/kds_s2000w_handler_opts.c b/src/kds_s2000w_handler_opts.c index d23125b..45a640b 100644 --- a/src/kds_s2000w_handler_opts.c +++ b/src/kds_s2000w_handler_opts.c @@ -544,6 +544,9 @@ void _kds_s2000w_handler_opts_set_depends_opts(const handler_t* h, mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h) { + response_t* resp = kds_s2000w_client_response_init(); + kds_s2000w_client_get_capabilities(resp); + mask_option_groups_t available_options = { .stanard_group = 0, .geometry_group = 0, @@ -553,6 +556,8 @@ mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h) .feeder_group = 0 }; + free(resp); + resp = NULL; return available_options; } diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index f9fae24..08b55c9 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -888,6 +888,9 @@ void kds_s2000w_handler_available_options_test() { handler_t* h = kds_s2000w_handler_init(); + will_return(mock_response, NULL); + will_return(__wrap_kds_s2000w_client_get_capabilities, 0); + expect_function_call(__wrap_kds_s2000w_client_get_capabilities); mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options(h); assert_int_equal(option_mask.stanard_group, 0); -- 2.47.3