--wrap,kds_s2000w_client_close_session,\
--wrap,kds_s2000w_client_status_session,\
--wrap,kds_s2000w_client_get_image,\
---wrap,kds_s2000w_convert_tiff_to_pnm,\
---wrap,kds_s2000w_convert_jpg_to_pnm_with_depth,\
--wrap,kds_s2000w_client_delete_image,\
--wrap,kds_s2000w_client_set_option,\
--wrap,kds_s2000w_client_init,\
--wrap,kds_s2000w_client_free,\
+--wrap,kds_s2000w_convert_tiff_to_pnm,\
+--wrap,kds_s2000w_convert_jpg_to_pnm_with_depth,\
--wrap,wait_a_second,\
--wrap,usleep" CACHE STRING "test coverage compiler flags" FORCE)
ENDIF()
#include <unistd.h>
#include "kds_s2000w_client_mock.h"
-int __wrap_usleep(__useconds_t usec)
-{
- return 0;
-}
-
void mock_response(response* resp)
{
response* mock_resp = mock_type(response*);
resp->size = mock_resp->size;
}
+void __wrap_wait_a_second()
+{
+ return;
+}
+
+int __wrap_usleep(__useconds_t usec)
+{
+ return 0;
+}
+
void __wrap_kds_s2000w_client_init()
{
return;
#include "../src/kds_s2000w_image_converter.h"
void mock_response(response* resp);
+void __wrap_wait_a_second();
+int __wrap_usleep(__useconds_t usec);
+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_stop_scan(int64_t sessionid, response* response);
#include "kds_s2000w_client_mock.h"
#include "kds_s2000w_image_converter_tests.h"
-void __wrap_load_config(program_config* config, const char* config_stream)
-{
- config->scanner_url = malloc(sizeof(char) * 28);
- config->username = malloc(sizeof(char) * 4);
-
- config->scanner_url = "https://scanner.example.com\0";
- config->username = "Max\0";
-}
-
-void __wrap_wait_a_second()
-{
- return;
-}
-
-
void get_metadata_from_image_test()
{
blobdata* image = malloc(sizeof(blobdata));
#include "../src/kds_s2000w_handler.h"
#include "../src/kds_s2000w_image_converter.h"
-void __wrap_load_config(program_config* config, const char* config_stream)
-{
- return;
-}
-
-void __wrap_wait_a_second()
-{
- return;
-}
-
void sane_kds_s2000w_net_control_get_option_zero(void** state)
{
response* resp = (response*) *state;
#include "../src/kds_s2000w_net.h"
#include "../src/kds_s2000w_image_converter.h"
-void __wrap_load_config(program_config* config, const char* config_stream)
-{
- return;
-}
-
-void __wrap_wait_a_second()
-{
- return;
-}
-
void sane_kds_s2000w_net_read_without_data()
{
int length = 0;
#include <string.h>
#include "kds_s2000w_net_tests.h"
#include "kds_s2000w_client_mock.h"
-#include "../src/kds_s2000w_config.h"
#include "../src/kds_s2000w_net.h"
-#include "../src/kds_s2000w_option_descriptors.h"
#include "../src/kds_s2000w_handler.h"
-#include "../src/kds_s2000w_image_converter.h"
-
-void __wrap_load_config(program_config* config, const char* config_stream)
-{
- return;
-}
-
-void __wrap_wait_a_second()
-{
- return;
-}
void kds_s2000w_net_get_devices()
{
#include <sane/saneopts.h>
#include "kds_s2000w_option_descriptor_tests.h"
#include "../src/kds_s2000w_option_descriptors.h"
-#include "../src/kds_s2000w_image_converter.h"
-#include "../src/kds_s2000w_config.h"
-
-void __wrap_load_config(program_config* config, const char* config_stream)
-{
- config->scanner_url = malloc(sizeof(char) * 28);
- config->username = malloc(sizeof(char) * 4);
-
- config->scanner_url = "https://scanner.example.com\0";
- config->username = "Max\0";
-}
int setup(void** state)
{
#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"
-
-void __wrap_wait_a_second()
-{
- return;
-}
void kds_s2000w_config_null()
{