From: Bastian Dehn Date: Sun, 24 Mar 2024 13:20:27 +0000 (+0100) Subject: link another test to mock file X-Git-Tag: v1.0.0^2~59 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=d1611f574d7786eb7404360a1b75e541acaa38bf;p=sane-kds-s2000w-net.git link another test to mock file --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 019f286..8c36c5b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -6,7 +6,8 @@ MESSAGE(STATUS "find ${CMOCKA_LIBRARY}") ADD_EXECUTABLE("kds_s2000w_net_read_tests_run" "kds_s2000w_net_read_tests_run.c" - "kds_s2000w_net_read_tests.c") + "kds_s2000w_net_read_tests.c" + "kds_s2000w_client_mock.c") ADD_DEPENDENCIES("kds_s2000w_net_read_tests_run" sane-kds_s2000w_net) TARGET_LINK_LIBRARIES("kds_s2000w_net_read_tests_run" ${CMOCKA_LIBRARY} @@ -23,7 +24,8 @@ TARGET_LINK_LIBRARIES("kds_s2000w_net_tests_run" ADD_EXECUTABLE("kds_s2000w_read_config_tests_run" "kds_s2000w_read_config_tests_run.c" - "kds_s2000w_read_config_tests.c") + "kds_s2000w_read_config_tests.c" + "kds_s2000w_client_mock.c") ADD_DEPENDENCIES("kds_s2000w_read_config_tests_run" sane-kds_s2000w_net) TARGET_LINK_LIBRARIES("kds_s2000w_read_config_tests_run" ${CMOCKA_LIBRARY} diff --git a/tests/kds_s2000w_net_read_tests.c b/tests/kds_s2000w_net_read_tests.c index 56ff920..8b6f712 100644 --- a/tests/kds_s2000w_net_read_tests.c +++ b/tests/kds_s2000w_net_read_tests.c @@ -2,62 +2,23 @@ #include #include #include "kds_s2000w_net_read_tests.h" +#include "kds_s2000w_client_mock.h" #include "../src/kds_s2000w_config.h" #include "../src/kds_s2000w_client.h" #include "../src/kds_s2000w_handler.h" #include "../src/kds_s2000w_net.h" #include "../src/kds_s2000w_image_converter.h" -int __wrap_kds_s2000w_client_open_session(response* response) -{ - return mock_type(int); -} - void __wrap_load_config(program_config* config, const char* config_stream) { return; } -int __wrap_kds_s2000w_client_stop_scan(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_status_session(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_image(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_metadata(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - void __wrap_kds_s2000w_convert_jpg_to_pnm(blobdata* in, blobdata* out) { return; } -int __wrap_kds_s2000w_client_delete_image(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response) -{ - return mock_type(int); -} - void sane_kds_s2000w_net_read_cancel_test() { handler* h = init_handler(); diff --git a/tests/kds_s2000w_read_config_tests.c b/tests/kds_s2000w_read_config_tests.c index 925a6f0..9d058db 100644 --- a/tests/kds_s2000w_read_config_tests.c +++ b/tests/kds_s2000w_read_config_tests.c @@ -1,62 +1,23 @@ #include #include #include "kds_s2000w_read_config_tests.h" +#include "kds_s2000w_client_mock.h" #include "../src/kds_s2000w_client.h" #include "../src/kds_s2000w_config.h" #include "../src/kds_s2000w_image_converter.h" extern typeof (load_config) __real_load_config; -int __wrap_kds_s2000w_client_open_session(response* response) -{ - return mock_type(int); -} - void __wrap_load_config(program_config* config, const char* config_stream) { __real_load_config(config, config_stream); } -int __wrap_kds_s2000w_client_stop_scan(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_status_session(int64_t sessionid, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_image(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_get_metadata(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - void __wrap_kds_s2000w_convert_jpg_to_pnm(blobdata* in, blobdata* out) { return; } -int __wrap_kds_s2000w_client_delete_image(int64_t sessionid, int img_number, response* response) -{ - return mock_type(int); -} - -int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response) -{ - return mock_type(int); -} - void kds_s2000w_config_read_parameter() { const char* input_stream = " scanner_url = http://scanner.example.com \n";