-fprofile-arcs \
-ftest-coverage \
-Wall \
--g" CACHE STRING "test coverage compiler flags")
+-g \
+-Xlinker \
+--wrap=kds_s2000w_client_get_option \
+-Xlinker \
+--wrap=kds_s2000w_client_stop_scan \
+-Xlinker \
+--wrap=kds_s2000w_client_open_session \
+-Xlinker \
+--wrap=load_config" CACHE STRING "test coverage compiler flags")
endif()
message(STATUS "CMAKE_C_FLAGS " ${CMAKE_C_FLAGS})
#include "../src/kds_s2000w_handler.h"
#include "../src/kds_s2000w_net.h"
+int __wrap_kds_s2000w_client_open_session(response* response)
+{
+ return 0;
+}
+
+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 0;
+}
+
+int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response)
+{
+ return 0;
+}
+
void sane_kds_s2000w_net_read_cancel_test()
{
handler* h = init_handler();
#ifndef KDS_S2000W_NET_READ_TESTS_H
#define KDS_S2000W_NET_READ_TESTS_H
+#define UNIT_TESTING 1
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#ifndef KDS_S2000W_NET_TESTS_H
#define KDS_S2000W_NET_TESTS_H
+#define UNIT_TESTING 1
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include "../src/kds_s2000w_client.h"
#include "../src/kds_s2000w_config.h"
+int __wrap_kds_s2000w_client_open_session(response* response)
+{
+ return 0;
+}
+
+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 0;
+}
+
+int __wrap_kds_s2000w_client_get_option(int64_t sessionid, response* response)
+{
+ return 0;
+}
+
void kds_s2000w_config_read_parameter()
{
const char* input_stream = " scanner_url = http://scanner.example.com \n";
#ifndef KDS_S2000W_READ_CONFIG_TESTS_H
#define KDS_S2000W_READ_CONFIG_TESTS_H
+#define UNIT_TESTING 1
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>