| 292 |
292 |
| 293 cxBufferFree(out); |
293 cxBufferFree(out); |
| 294 free(req_body); |
294 free(req_body); |
| 295 } |
295 } |
| 296 } |
296 } |
| |
297 |
| |
298 CX_TEST(test_http_client_get_incorrect_ctlen) { |
| |
299 CX_TEST_DO { |
| |
300 cxstring response = cx_str( |
| |
301 "HTTP/1.1 200 OK\r\n" |
| |
302 "Content-length: 5\r\n" |
| |
303 "\r\n" |
| |
304 "Hello World!\n"); |
| |
305 CxBuffer *out = cxBufferCreate(NULL, NULL, 256, CX_BUFFER_AUTO_EXTEND|CX_BUFFER_FREE_CONTENTS); |
| |
306 |
| |
307 CX_TEST_CALL_SUBROUTINE(test_httpclient, cx_str(NULL), FALSE, &response, 1, out); |
| |
308 CX_TEST_ASSERT(!cx_strcmp(cx_strn(out->space, out->size), "Hello")); |
| |
309 |
| |
310 cxBufferFree(out); |
| |
311 } |
| |
312 } |
| |
313 |