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}
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}
#include <sane/sane.h>
#include <string.h>
#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();
#include <stdlib.h>
#include <string.h>
#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";