-Wall \
-g \
-fsanitize=address \
--Wl,--wrap,kds_s2000w_client_get_option,\
---wrap,kds_s2000w_client_start_scan,\
---wrap,kds_s2000w_client_stop_scan,\
+-Wl,--wrap,kds_s2000w_client_init,\
+--wrap,kds_s2000w_client_free,\
--wrap,kds_s2000w_client_open_session,\
--wrap,kds_s2000w_client_close_session,\
+--wrap,kds_s2000w_client_start_scan,\
+--wrap,kds_s2000w_client_stop_scan,\
--wrap,kds_s2000w_client_status_session,\
--wrap,kds_s2000w_client_get_image,\
--wrap,kds_s2000w_client_delete_image,\
+--wrap,kds_s2000w_client_get_option,\
--wrap,kds_s2000w_client_set_option,\
---wrap,kds_s2000w_client_init,\
---wrap,kds_s2000w_client_free,\
---wrap,kds_s2000w_image_converter_tiff_to_pnm,\
---wrap,kds_s2000w_image_converter_jpg_to_pnm"
+--wrap,kds_s2000w_image_converter_jpg_to_pnm,\
+--wrap,kds_s2000w_image_converter_tiff_to_pnm"
CACHE STRING "test coverage compiler flags" FORCE)
ENDIF()
return;
}
-int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response)
+int __wrap_kds_s2000w_client_open_session(response* response)
{
function_called();
mock_response(response);
return mock_type(int);
}
-int __wrap_kds_s2000w_client_set_option(int64_t sessionid, response* response)
+void __wrap_kds_s2000w_client_close_session(int64_t sessionid)
+{
+ function_called();
+ return;
+}
+
+int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response)
{
function_called();
mock_response(response);
return mock_type(int);
}
-int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response)
+int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response)
{
function_called();
mock_response(response);
return mock_type(int);
}
-int __wrap_kds_s2000w_client_open_session(response* response)
+int __wrap_kds_s2000w_client_set_option(int64_t sessionid, response* response)
{
function_called();
mock_response(response);
return mock_type(int);
}
-void __wrap_kds_s2000w_client_close_session(int64_t sessionid)
-{
- function_called();
- return;
-}
-
void __wrap_kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out)
{
if (in->data != NULL) {
#include "../src/kds_s2000w_image_converter.h"
void mock_response(response* resp);
+
void __wrap_kds_s2000w_client_init();
void __wrap_kds_s2000w_client_free();
-int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response);
-int __wrap_kds_s2000w_client_set_option(int64_t sessionid, response* response);
+
+int __wrap_kds_s2000w_client_open_session(response* response);
+void __wrap_kds_s2000w_client_close_session(int64_t sessionid);
+
+int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response);
int __wrap_kds_s2000w_client_stop_scan(int64_t sessionid, response* response);
+
int __wrap_kds_s2000w_client_status_session(int64_t sessionid, response* response);
int __wrap_kds_s2000w_client_get_image(int64_t sessionid, int img_number, response* response);
-int __wrap_kds_s2000w_client_get_metadata(int64_t sessionid, int img_number, response* response);
int __wrap_kds_s2000w_client_delete_image(int64_t sessionid, int img_number, response* response);
-int __wrap_kds_s2000w_client_start_scan(int64_t sessionid, response* response);
-int __wrap_kds_s2000w_client_open_session(response* response);
-void __wrap_kds_s2000w_client_close_session(int64_t sessionid);
+
+int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response);
+int __wrap_kds_s2000w_client_set_option(int64_t sessionid, response* response);
+
void __wrap_kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out);
void __wrap_kds_s2000w_convert_tiff_to_pnm(blobdata* in, blobdata* out);
#endif
\ No newline at end of file