will_return(__wrap_kds_s2000w_client_get_image, 0);
will_return(mock_response, response_list[0]);
will_return(__wrap_kds_s2000w_client_delete_image, 0);
- response* resp_open_session = kds_s2000w_client_response_init();
- resp_open_session->data = realloc(resp_open_session->data, 25);
- const char* session_data = "{\"SessionId\":\"8154711\"}\0";
- memcpy(resp_open_session->data, session_data, 25);
- resp_open_session->code = 200;
- resp_open_session->size = 25;
- will_return(mock_response, resp_open_session);
- will_return(__wrap_kds_s2000w_client_open_session, 0);
- response* resp_set_option = kds_s2000w_client_response_init();
- resp_set_option->code = 200;
- will_return(mock_response, resp_set_option);
- will_return(__wrap_kds_s2000w_client_set_option, 0);
expect_function_call(__wrap_kds_s2000w_client_start_scan);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
- expect_function_call(__wrap_kds_s2000w_client_close_session);
- expect_function_call(__wrap_kds_s2000w_client_open_session);
- expect_function_call(__wrap_kds_s2000w_client_set_option);
handler* h = init_handler();
h->current_scan_status->feeder = 0;
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->current_scanner_config = NULL;
kds_s2000w_client_response_free(resp_status);
resp_status = NULL;
- kds_s2000w_client_response_free(resp_open_session);
- resp_open_session = NULL;
- kds_s2000w_client_response_free(resp_set_option);
- resp_set_option = NULL;
free_handler(h);
h = NULL;
}
will_return(__wrap_kds_s2000w_client_get_image, 0);
will_return(mock_response, response_list[0]);
will_return(__wrap_kds_s2000w_client_delete_image, 0);
- response* resp_open_session = kds_s2000w_client_response_init();
- resp_open_session->data = realloc(resp_open_session->data, 25);
- const char* session_data = "{\"SessionId\":\"8154711\"}\0";
- memcpy(resp_open_session->data, session_data, 25);
- resp_open_session->code = 200;
- resp_open_session->size = 25;
- will_return(mock_response, resp_open_session);
- will_return(__wrap_kds_s2000w_client_open_session, 0);
- response* resp_set_option = kds_s2000w_client_response_init();
- resp_set_option->code = 200;
- will_return(mock_response, resp_set_option);
- will_return(__wrap_kds_s2000w_client_set_option, 0);
+ will_return(mock_response, response_list[0]);
+ will_return(__wrap_kds_s2000w_client_stop_scan, 0);
expect_function_call(__wrap_kds_s2000w_client_start_scan);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
- expect_function_call(__wrap_kds_s2000w_client_close_session);
- expect_function_call(__wrap_kds_s2000w_client_open_session);
- expect_function_call(__wrap_kds_s2000w_client_set_option);
+ expect_function_call(__wrap_kds_s2000w_client_stop_scan);
handler* h = init_handler();
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->current_scanner_config = json_tokener_parse(test_config);
h->current_scanner_config = NULL;
kds_s2000w_client_response_free(resp_status);
resp_status = NULL;
- kds_s2000w_client_response_free(resp_open_session);
- resp_open_session = NULL;
- kds_s2000w_client_response_free(resp_set_option);
- resp_set_option = NULL;
free_handler(h);
h = NULL;
}
will_return(__wrap_kds_s2000w_client_get_image, 0);
will_return(mock_response, response_list[0]);
will_return(__wrap_kds_s2000w_client_delete_image, 0);
- response* resp_stop_scan = kds_s2000w_client_response_init();
- resp_stop_scan->code = 200;
- will_return(mock_response, resp_stop_scan);
+ will_return(mock_response, response_list[0]);
will_return(__wrap_kds_s2000w_client_stop_scan, 0);
expect_function_call(__wrap_kds_s2000w_client_start_scan);
expect_function_call(__wrap_kds_s2000w_client_status_session);
will_return(__wrap_kds_s2000w_client_get_image, 0);
will_return(mock_response, response_list[0]);
will_return(__wrap_kds_s2000w_client_delete_image, 0);
- response* resp_open_session = kds_s2000w_client_response_init();
- resp_open_session->data = realloc(resp_open_session->data, 25);
- const char* session_data = "{\"SessionId\":\"8154711\"}\0";
- memcpy(resp_open_session->data, session_data, 25);
- resp_open_session->code = 200;
- resp_open_session->size = 25;
- will_return(mock_response, resp_open_session);
- will_return(__wrap_kds_s2000w_client_open_session, 0);
- response* resp_set_option = kds_s2000w_client_response_init();
- resp_set_option->code = 200;
- will_return(mock_response, resp_set_option);
- will_return(__wrap_kds_s2000w_client_set_option, 0);
+ will_return(mock_response, response_list[0]);
+ will_return(__wrap_kds_s2000w_client_stop_scan, 0);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
- expect_function_call(__wrap_kds_s2000w_client_close_session);
- expect_function_call(__wrap_kds_s2000w_client_open_session);
- expect_function_call(__wrap_kds_s2000w_client_set_option);
+ expect_function_call(__wrap_kds_s2000w_client_stop_scan);
result = _sane_kds_s2000w_net_start(h);
assert_int_equal(result, SANE_STATUS_GOOD);
h->current_scanner_config = NULL;
kds_s2000w_client_response_free(resp_status);
resp_status = NULL;
- kds_s2000w_client_response_free(resp_open_session);
- resp_open_session = NULL;
- kds_s2000w_client_response_free(resp_set_option);
- resp_set_option = NULL;
- kds_s2000w_client_response_free(resp_stop_scan);
- resp_stop_scan = NULL;
free_handler(h);
h = NULL;
}
will_return(__wrap_kds_s2000w_client_stop_scan, 0);
expect_function_call(__wrap_kds_s2000w_client_stop_scan);
handler* h = init_handler();
+ h->current_scan_status->available_images = 1;
_sane_kds_s2000w_net_cancel(h);