int __wrap_kds_s2000w_client_get_metadata(int64_t sessionid, int img_number, response* response)
{
- response->data = realloc(response->data, 131);
- const char* responsedata = "{\
- \"Metadata\": {\
- \"BitDepth\": 8, \
- \"ImageSize\": 1, \
- \"ImageWidth\": 1000, \
- \"ImageHeight\": 1000, \
- \"ImageHeight\": 1000, \
- }\
- }\0";
- memcpy(response->data, responsedata, 131);
-
- response->code = 200;
- response->size = sizeof(response->data);
-
+ mock_response(response);
return mock_type(int);
}
resp_get_image->size = 0;
will_return(mock_response, resp_get_image);
will_return(__wrap_kds_s2000w_client_get_image, 0);
+ response* metadata_response = kds_s2000w_client_response_init();
+ metadata_response->data = realloc(metadata_response->data, 107);
+ const char* metadata = "{\
+ \"Metadata\": {\
+ \"BitDepth\": 8, \
+ \"ImageSize\": 1, \
+ \"ImageWidth\": 1000, \
+ \"ImageHeight\": 1000, \
+ }\
+ }\0";
+ memcpy(metadata_response->data, metadata, 107);
+ metadata_response->code = 200;
+ metadata_response->size = 107;
+ will_return(mock_response, metadata_response);
will_return(__wrap_kds_s2000w_client_get_metadata, 0);
will_return(__wrap_kds_s2000w_client_delete_image, 0);
handler* h = init_handler();
resp_status = NULL;
kds_s2000w_client_response_free(resp_get_image);
resp_get_image = NULL;
+ kds_s2000w_client_response_free(metadata_response);
+ metadata_response = NULL;
free_handler(h);
h = NULL;
}