X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2Funit%2Funit1601.c;fp=lib%2Fbundles.h;h=17aba05f5e3c3078b8b73c197c71ea5c74397222;hb=8a08705db260779441360e959b97b6c172f8acb0;hp=3816c40655edf39cb945aad5ca5670f31cd21f3a;hpb=f7bbc1c9b6a8e2c815d09612b53f453c90d962e0;p=platform%2Fupstream%2Fcurl.git diff --git a/lib/bundles.h b/tests/unit/unit1601.c similarity index 52% rename from lib/bundles.h rename to tests/unit/unit1601.c index 3816c40..17aba05 100644 --- a/lib/bundles.h +++ b/tests/unit/unit1601.c @@ -1,5 +1,3 @@ -#ifndef HEADER_CURL_BUNDLES_H -#define HEADER_CURL_BUNDLES_H /*************************************************************************** * _ _ ____ _ * Project ___| | | | _ \| | @@ -7,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 2012, Linus Nielsen Feltzing, + * Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -21,25 +19,33 @@ * KIND, either express or implied. * ***************************************************************************/ +#include "curlcheck.h" -struct connectbundle { - bool server_supports_pipelining; /* TRUE if server supports pipelining, - set after first response */ - size_t num_connections; /* Number of connections in the bundle */ - struct curl_llist *conn_list; /* The connectdata members of the bundle */ -}; +#include "curl_md5.h" -CURLcode Curl_bundle_create(struct SessionHandle *data, - struct connectbundle **cb_ptr); +static CURLcode unit_setup(void) +{ + return CURLE_OK; +} -void Curl_bundle_destroy(struct connectbundle *cb_ptr); +static void unit_stop(void) +{ -CURLcode Curl_bundle_add_conn(struct connectbundle *cb_ptr, - struct connectdata *conn); +} -int Curl_bundle_remove_conn(struct connectbundle *cb_ptr, - struct connectdata *conn); +UNITTEST_START + unsigned char output[16]; + unsigned char *testp = output; + Curl_md5it(output, (const unsigned char *)"1"); -#endif /* HEADER_CURL_BUNDLES_H */ + verify_memory(testp, + "\xc4\xca\x42\x38\xa0\xb9\x23\x82\x0d\xcc\x50\x9a\x6f\x75\x84\x9b", 16); + Curl_md5it(output, (const unsigned char *)"hello-you-fool"); + + verify_memory(testp, + "\x88\x67\x0b\x6d\x5d\x74\x2f\xad\xa5\xcd\xf9\xb6\x82\x87\x5f\x22", 16); + + +UNITTEST_STOP