From: Bastian Dehn Date: Sun, 24 Mar 2024 15:13:32 +0000 (+0100) Subject: mock delete image X-Git-Tag: v1.0.0^2~55 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=66735df11ba74dfd7ce930ca0a8620795538cd5b;p=sane-kds-s2000w-net.git mock delete image --- diff --git a/tests/kds_s2000w_client_mock.c b/tests/kds_s2000w_client_mock.c index ca8d5b4..c5b360d 100644 --- a/tests/kds_s2000w_client_mock.c +++ b/tests/kds_s2000w_client_mock.c @@ -48,6 +48,7 @@ int __wrap_kds_s2000w_client_get_metadata(int64_t sessionid, int img_number, res int __wrap_kds_s2000w_client_delete_image(int64_t sessionid, int img_number, response* response) { + mock_response(response); return mock_type(int); } diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index 127ea7c..6dab9fe 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -540,6 +540,10 @@ void sane_kds_s2000w_net_start() metadata_response->size = 107; will_return(mock_response, metadata_response); will_return(__wrap_kds_s2000w_client_get_metadata, 0); + response* delete_response = kds_s2000w_client_response_init(); + delete_response->code = 200; + delete_response->size = 0; + will_return(mock_response, delete_response); will_return(__wrap_kds_s2000w_client_delete_image, 0); handler* h = init_handler(); const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }"; @@ -566,6 +570,8 @@ void sane_kds_s2000w_net_start() resp_get_image = NULL; kds_s2000w_client_response_free(metadata_response); metadata_response = NULL; + kds_s2000w_client_response_free(delete_response); + delete_response = NULL; free_handler(h); h = NULL; }