gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r9832 - Extractor/src/test


From: gnunet
Subject: [GNUnet-SVN] r9832 - Extractor/src/test
Date: Sun, 20 Dec 2009 21:52:14 +0100

Author: grothoff
Date: 2009-12-20 21:52:14 +0100 (Sun, 20 Dec 2009)
New Revision: 9832

Removed:
   Extractor/src/test/keywordlisttest.c
Log:
dead

Deleted: Extractor/src/test/keywordlisttest.c
===================================================================
--- Extractor/src/test/keywordlisttest.c        2009-12-20 20:51:54 UTC (rev 
9831)
+++ Extractor/src/test/keywordlisttest.c        2009-12-20 20:52:14 UTC (rev 
9832)
@@ -1,95 +0,0 @@
-/**
- * @file test/keywordlisttest.c
- * @brief testcase for libextractor keyword list manipulation
- * @author Christian Grothoff
- */
-
-#include "platform.h"
-#include "extractor.h"
-
-int
-main (int argc, char *argv[])
-{
-  EXTRACTOR_KeywordType i;
-  char *keywords[] = {
-    "test",                     /* 0 */
-    "me",                       /* 1 */
-    "too",                      /* 2 */
-    "many",                     /* 3 */
-    "stupid",                   /* 0 */
-    "silly",                    /* 1 */
-    "keywords",                 /* 2 */
-    "with",                     /* 3 */
-    "too",                      /* 0 */
-    "many",                     /* 1 */
-    "repetitions",              /* 2 */
-    "many",                     /* 3 */
-    "",                         /* 0 */
-    NULL,
-  };
-  EXTRACTOR_KeywordList *head;
-  EXTRACTOR_KeywordList *pos;
-  const char *ret;
-
-  head = NULL;
-  i = 0;
-  while (keywords[i] != NULL)
-    {
-      pos = (EXTRACTOR_KeywordList *) malloc (sizeof (EXTRACTOR_KeywordList));
-      pos->next = head;
-      pos->keywordType = i % 4;
-      pos->keyword = strdup (keywords[i]);
-      i++;
-      head = pos;
-    }
-  ret = EXTRACTOR_extractLastByString (EXTRACTOR_getKeywordTypeAsString (0), 
head);
-  if ( (ret == NULL) ||
-       (0 != strcmp ("test", ret) ) )
-    {
-      printf ("Wrong keyword returned by extractLastByString\n");
-      return -1;
-    }
-  if (0 != strcmp ("me", EXTRACTOR_extractLast (1, head)))
-    {
-      printf ("Wrong keyword returned by extractLast\n");
-      return -1;
-    }
-  if (13 != EXTRACTOR_countKeywords (head))
-    {
-      printf ("Wrong number of keywords returned by countKeywords!\n");
-      return -1;
-    }
-  head = EXTRACTOR_removeEmptyKeywords (head);
-  if (12 != EXTRACTOR_countKeywords (head))
-    {
-      printf ("removeEmptyKeyword did not work!\n");
-      return -1;
-    }
-  head = EXTRACTOR_removeDuplicateKeywords (head, 0);
-  /* removes many - 3 */
-  if (11 != EXTRACTOR_countKeywords (head))
-    {
-      printf ("removeDuplicateKeywords(0) did not work!\n");
-      return -1;
-    }
-
-  head = EXTRACTOR_removeDuplicateKeywords (head,
-                                            
EXTRACTOR_DUPLICATES_REMOVE_UNKNOWN);
-  /* removes 0-too! */
-  if (10 != EXTRACTOR_countKeywords (head))
-    {
-      printf ("removeDuplicateKeywords(2) did not work!\n");
-      return -1;
-    }
-
-  head = EXTRACTOR_removeDuplicateKeywords (head,
-                                            EXTRACTOR_DUPLICATES_TYPELESS);
-  /* removes many  */
-  if (9 != EXTRACTOR_countKeywords (head))
-    {
-      printf ("removeDuplicateKeywords(1) did not work!\n");
-      return -1;
-    }
-  EXTRACTOR_freeKeywords (head);
-  return 0;
-}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]