tracker r1970 - in branches/indexer-split: . tests/libtracker-common



Author: ifrade
Date: Thu Jul 31 13:04:19 2008
New Revision: 1970
URL: http://svn.gnome.org/viewvc/tracker?rev=1970&view=rev

Log:
Test to tracker_parser_text_fast

Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/tests/libtracker-common/tracker-parser-test.c

Modified: branches/indexer-split/tests/libtracker-common/tracker-parser-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-parser-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-parser-test.c	Thu Jul 31 13:04:19 2008
@@ -145,6 +145,25 @@
                                       TRUE, FALSE); /* Filter / Delimit */        
 }
 
+static void
+test_parser_text_fast (void)
+{
+        GHashTable  *result = NULL;
+        const gchar *contents = "one two three four five six seven eight";
+
+        result = tracker_parser_text_fast (result, NULL, 1);
+
+        g_assert (result);
+        g_assert_cmpint (g_hash_table_size (result), ==, 0);
+
+        result = tracker_parser_text_fast (result, contents, 1);
+        g_assert_cmpint (g_hash_table_size (result), ==, 8);
+
+        result = tracker_parser_text_fast (result, contents, 1);
+        g_assert_cmpint (g_hash_table_size (result), ==, 8);
+        
+}
+
 int
 main (int argc, char **argv) {
 
@@ -170,6 +189,9 @@
         g_test_add_func ("/libtracker-common/tracker-parser/stop_words",
                          test_parser_stop_words);
 
+        g_test_add_func ("/libtracker-common/tracker-parser/parser_text_fast",
+                         test_parser_text_fast);
+
         result = g_test_run ();
         
         /* End */



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