[nautilus/sam/tracker-3: 3/10] tests: Make Tracker search test return error code on failure



commit df2edbce20c67dd059c66c166d609ddea8fe74cb
Author: Sam Thursfield <sam afuera me uk>
Date:   Sat May 2 16:44:44 2020 +0200

    tests: Make Tracker search test return error code on failure
    
    Previously the test could appear to succeed even if the search
    didn't work as expected.

 test/automated/displayless/test-nautilus-search-engine-tracker.c | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/test/automated/displayless/test-nautilus-search-engine-tracker.c 
b/test/automated/displayless/test-nautilus-search-engine-tracker.c
index 0de2d404b..21e86e202 100644
--- a/test/automated/displayless/test-nautilus-search-engine-tracker.c
+++ b/test/automated/displayless/test-nautilus-search-engine-tracker.c
@@ -1,5 +1,7 @@
 #include "test-utilities.h"
 
+guint total_hits = 0;
+
 static void
 hits_added_cb (NautilusSearchEngine *engine,
                GSList               *hits)
@@ -8,6 +10,7 @@ hits_added_cb (NautilusSearchEngine *engine,
     for (gint hit_number = 0; hits != NULL; hits = hits->next, hit_number++)
     {
         g_print ("Hit %i: %s\n", hit_number, nautilus_search_hit_get_uri (hits->data));
+        total_hits += 1;
     }
 }
 
@@ -102,5 +105,8 @@ main (int   argc,
                                             NAUTILUS_SEARCH_ENGINE_TRACKER_ENGINE);
 
     g_main_loop_run (loop);
+
+    g_assert_cmpint (total_hits, ==, 1);
+
     return 0;
 }


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