]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
mock delete image
authorBastian Dehn <hhaalo@arcor.de>
Sun, 24 Mar 2024 15:13:32 +0000 (16:13 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 24 Mar 2024 15:13:32 +0000 (16:13 +0100)
tests/kds_s2000w_client_mock.c
tests/kds_s2000w_net_tests.c

index ca8d5b463454c1dcbfab2813d6b53df516fcc225..c5b360df01df71bf5b68901c7da41d1282c47996 100644 (file)
@@ -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);
 }
 
index 127ea7cf890146c70a8d7f49d670013266c0ab1b..6dab9fe34b0c2d685e6dacfbe1beb31e1373068c 100644 (file)
@@ -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;
 }