From: Bastian Dehn Date: Wed, 1 May 2024 10:02:38 +0000 (+0200) Subject: add extra image response for test X-Git-Tag: v1.0.2^2~1^2~3 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=56a0dabce9a77ae00536645e376094e2ab271b27;p=sane-kds-s2000w-net.git add extra image response for test --- diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index fb82a5d..2408ccb 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -150,7 +150,7 @@ void sane_kds_s2000w_net_start(void** state) resp_status->size = 205; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -207,7 +207,7 @@ void sane_kds_s2000w_net_start_one_page_per_flatscan(void** state) resp_status->size = 205; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -284,7 +284,7 @@ void sane_kds_s2000w_net_start_one_page_per_feeder(void** state) resp_status->size = 210; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -360,7 +360,7 @@ void sane_kds_s2000w_net_start_two_pages_per_feeder(void** state) resp_status->size = 210; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -398,7 +398,7 @@ void sane_kds_s2000w_net_start_two_pages_per_feeder(void** state) resp_status->size = 210; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -471,7 +471,7 @@ void sane_kds_s2000w_net_start_slow_two_pages_per_feeder(void** state) resp_status->size = 205; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); @@ -506,7 +506,7 @@ void sane_kds_s2000w_net_start_slow_two_pages_per_feeder(void** state) resp_status->size = 210; will_return(mock_response, resp_status); will_return(__wrap_kds_s2000w_client_status_session, 0); - will_return(mock_response, response_list[0]); + will_return(mock_response, response_list[2]); will_return(__wrap_kds_s2000w_client_get_image, 0); will_return(mock_response, response_list[1]); will_return(__wrap_kds_s2000w_client_get_metadata, 0); diff --git a/tests/kds_s2000w_net_tests_run.c b/tests/kds_s2000w_net_tests_run.c index dc5cdc2..65bfb9e 100644 --- a/tests/kds_s2000w_net_tests_run.c +++ b/tests/kds_s2000w_net_tests_run.c @@ -5,10 +5,9 @@ int setup_net_start(void** state) { - response** response_list = malloc(sizeof(response*) * 3); + response** response_list = malloc(sizeof(response*) * 4); response_list[0] = kds_s2000w_client_response_init(); response_list[0]->code = 200; - response_list[0]->size = 1; response_list[1] = kds_s2000w_client_response_init(); response_list[1]->data = realloc(response_list[1]->data, 107); const char* metadata = "{\ @@ -22,7 +21,10 @@ int setup_net_start(void** state) memcpy(response_list[1]->data, metadata, 107); response_list[1]->code = 200; response_list[1]->size = 107; - response_list[2] = NULL; + response_list[2] = kds_s2000w_client_response_init(); + response_list[2]->code = 200; + response_list[2]->size = 1; + response_list[3] = NULL; *state = response_list; return 0;