unittest: mark all unit tested functions
authorDaniel Stenberg <daniel@haxx.se>
Fri, 10 Jun 2011 12:40:46 +0000 (14:40 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 10 Jun 2011 12:40:46 +0000 (14:40 +0200)
With "@unittest: [num]" in the header comment for each tested function.
Shows we have a log way to go still...

lib/base64.c
lib/connect.c
lib/curl_fnmatch.c
lib/formdata.c
lib/hash.c
lib/llist.c
lib/netrc.c
lib/strequal.c

index 3e59f5f..0de1f01 100644 (file)
@@ -73,6 +73,8 @@ static void decodeQuantum(unsigned char *dest, const char *src)
  *
  * Given a base64 string at src, decode it and return an allocated memory in
  * the *outptr. Returns the length of the decoded data.
+ *
+ * @unittest: 1302
  */
 size_t Curl_base64_decode(const char *src, unsigned char **outptr)
 {
@@ -135,6 +137,7 @@ size_t Curl_base64_decode(const char *src, unsigned char **outptr)
  * is a pointer to an allocated area holding the base64 data. If something
  * went wrong, 0 is returned.
  *
+ * @unittest: 1302
  */
 size_t Curl_base64_encode(struct SessionHandle *data,
                           const char *inputbuff, size_t insize,
index 6d657eb..a918597 100644 (file)
@@ -131,6 +131,8 @@ singleipconnect(struct connectdata *conn,
  * If 'nowp' is non-NULL, it points to the current time.
  * 'duringconnect' is FALSE if not during a connect, as then of course the
  * connect timeout is not taken into account!
+ *
+ * @unittest: 1303
  */
 long Curl_timeleft(struct SessionHandle *data,
                    struct timeval *nowp,
index b1c91ad..e18f52e 100644 (file)
@@ -413,6 +413,9 @@ static int loop(const unsigned char *pattern, const unsigned char *string)
   }
 }
 
+/*
+ * @unittest: 1307
+ */
 int Curl_fnmatch(void *ptr, const char *pattern, const char *string)
 {
   (void)ptr; /* the argument is specified by the curl_fnmatch_callback
index a7d2a5f..df4094c 100644 (file)
@@ -737,6 +737,8 @@ CURLFORMcode FormAdd(struct curl_httppost **httppost,
 
 /*
  * curl_formadd() is a public API to add a section to the multipart formpost.
+ *
+ * @unittest: 1308
  */
 
 CURLFORMcode curl_formadd(struct curl_httppost **httppost,
@@ -858,6 +860,8 @@ void Curl_formclean(struct FormData **form_ptr)
  * curl_formget()
  * Serialize a curl_httppost struct.
  * Returns 0 on success.
+ *
+ * @unittest: 1308
  */
 int curl_formget(struct curl_httppost *form, void *arg,
                  curl_formget_callback append)
index 3a3a58e..6c921e4 100644 (file)
@@ -140,7 +140,10 @@ mk_hash_element(const void *key, size_t key_len, const void *p)
 #define FETCH_LIST(x,y,z) x->table[x->hash_func(y, z, x->slots)]
 
 /* Insert the data in the hash. If there already was a match in the hash,
-   that data is replaced. */
+ * that data is replaced.
+ *
+ * @unittest: 1305
+ */
 void *
 Curl_hash_add(struct curl_hash *h, void *key, size_t key_len, void *p)
 {
index 42364b1..9478a70 100644 (file)
@@ -62,6 +62,8 @@ Curl_llist_alloc(curl_llist_dtor dtor)
  * inserted first in the list.
  *
  * Returns: 1 on success and 0 on failure.
+ *
+ * @unittest: 1300
  */
 int
 Curl_llist_insert_next(struct curl_llist *list, struct curl_llist_element *e,
@@ -101,9 +103,11 @@ Curl_llist_insert_next(struct curl_llist *list, struct curl_llist_element *e,
   return 1;
 }
 
-int
-Curl_llist_remove(struct curl_llist *list, struct curl_llist_element *e,
-                  void *user)
+/*
+ * @unittest: 1300
+ */
+int Curl_llist_remove(struct curl_llist *list, struct curl_llist_element *e,
+                      void *user)
 {
   if(e == NULL || list->size == 0)
     return 1;
index efb4076..5541a2f 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -61,6 +61,9 @@ enum host_lookup_state {
   HOSTEND /* LAST enum */
 };
 
+/*
+ * @unittest: 1304
+ */
 int Curl_parsenetrc(const char *host,
                     char *login,
                     char *password,
index f6bf5f3..15896b9 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -31,6 +31,9 @@
 
 #include "strequal.h"
 
+/*
+ * @unittest: 1301
+ */
 int curl_strequal(const char *first, const char *second)
 {
 #if defined(HAVE_STRCASECMP)
@@ -51,6 +54,9 @@ int curl_strequal(const char *first, const char *second)
 #endif
 }
 
+/*
+ * @unittest: 1301
+ */
 int curl_strnequal(const char *first, const char *second, size_t max)
 {
 #if defined(HAVE_STRNCASECMP)