]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
mock response stop scan
authorBastian Dehn <hhaalo@arcor.de>
Sun, 24 Mar 2024 13:54:59 +0000 (14:54 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 24 Mar 2024 13:54:59 +0000 (14:54 +0100)
tests/kds_s2000w_client_mock.c
tests/kds_s2000w_net_tests.c

index 63b675107c6f530fc14794bc483eb9115b40daa9..01c6657c881d9fc4db3e8406634a2d1440d8b14d 100644 (file)
@@ -62,6 +62,7 @@ int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response)
 
 int __wrap_kds_s2000w_client_stop_scan(int64_t sessionid, response* response)
 {
+       mock_response(response);
        return mock_type(int);
 }
 
index 2fa52589bc4d623ec019afe5a2ff9267034b7bfd..0358b21cf088a39afc46d85b994648a58c7f8248 100644 (file)
@@ -544,6 +544,10 @@ void sane_kds_s2000w_net_get_parameter_cancel()
 
 void sane_kds_s2000w_net_cancel()
 {
+       response* resp = kds_s2000w_client_response_init();
+       resp->code = 200;
+       resp->size = 0;
+       will_return(mock_response, resp);
        will_return(__wrap_kds_s2000w_client_stop_scan, 0);
        handler* h = init_handler();
 
@@ -551,6 +555,8 @@ void sane_kds_s2000w_net_cancel()
 
        assert_int_equal(h->read_info->cancel, 1);
 
+       kds_s2000w_client_response_free(resp);
+       resp = NULL;
        free_handler(h);
        h = NULL;
 }