]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add extra image response for test
authorBastian Dehn <hhaalo@arcor.de>
Wed, 1 May 2024 10:02:38 +0000 (12:02 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 1 May 2024 10:02:38 +0000 (12:02 +0200)
tests/kds_s2000w_net_tests.c
tests/kds_s2000w_net_tests_run.c

index fb82a5dff235e87f12fbdc616af2b95a661aaa76..2408ccbcdda5fe54570bf254157445db9de4d205 100644 (file)
@@ -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);
index dc5cdc2df5ddbf98b372886c4a4e026ab63caea2..65bfb9e308c095c60f04d817a0bcbcc294f97402 100644 (file)
@@ -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;