[nautilus/gnome-3-6] test-search-engine: test cancellation and NautilusSearchEngineModel
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/gnome-3-6] test-search-engine: test cancellation and NautilusSearchEngineModel
- Date: Thu, 18 Oct 2012 19:09:07 +0000 (UTC)
commit 06bde7666c64c7fa408a320a33ca100f51fc8c1d
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Thu Oct 18 14:35:48 2012 -0400
test-search-engine: test cancellation and NautilusSearchEngineModel
Add some code in the search engine test to verify cancellation and
NautilusSearchEngine model work properly.
test/test-nautilus-search-engine.c | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/test/test-nautilus-search-engine.c b/test/test-nautilus-search-engine.c
index d0d4f97..d727035 100644
--- a/test/test-nautilus-search-engine.c
+++ b/test/test-nautilus-search-engine.c
@@ -16,14 +16,17 @@ static void
finished_cb (NautilusSearchEngine *engine)
{
g_print ("finished!\n");
-// gtk_main_quit ();
+ gtk_main_quit ();
}
int
main (int argc, char* argv[])
{
NautilusSearchEngine *engine;
+ NautilusSearchEngineModel *model;
+ NautilusDirectory *directory;
NautilusQuery *query;
+ GFile *location;
gtk_init (&argc, &argv);
@@ -38,8 +41,18 @@ main (int argc, char* argv[])
nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (engine), query);
g_object_unref (query);
+ location = g_file_new_for_path (g_get_home_dir ());
+ directory = nautilus_directory_get (location);
+ g_object_unref (location);
+
+ model = nautilus_search_engine_get_model_provider (engine);
+ nautilus_search_engine_model_set_model (model, directory);
+ g_object_unref (directory);
+
nautilus_search_provider_start (NAUTILUS_SEARCH_PROVIDER (engine));
-
+ nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (engine));
+ g_object_unref (engine);
+
gtk_main ();
return 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]