[tracker/wip/rishi/non-native: 3/8] tests: Add a test for indexing non-native directories
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/rishi/non-native: 3/8] tests: Add a test for indexing non-native directories
- Date: Mon, 29 Jan 2018 22:37:24 +0000 (UTC)
commit c4263ddd6281910489d2b2cd9fe7e24d1fd9a00e
Author: Debarshi Ray <debarshir gnome org>
Date: Mon Jan 8 19:29:35 2018 +0100
tests: Add a test for indexing non-native directories
https://bugzilla.gnome.org/show_bug.cgi?id=792337
.../libtracker-miner/tracker-indexing-tree-test.c | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/tests/libtracker-miner/tracker-indexing-tree-test.c
b/tests/libtracker-miner/tracker-indexing-tree-test.c
index 78b874c..58511e3 100644
--- a/tests/libtracker-miner/tracker-indexing-tree-test.c
+++ b/tests/libtracker-miner/tracker-indexing-tree-test.c
@@ -36,6 +36,7 @@
* -- Directory AB
* --- Directory ABA
* --- Directory ABB
+ * - Non-native directory X
*/
typedef enum {
TEST_DIRECTORY_A = 0,
@@ -47,6 +48,7 @@ typedef enum {
TEST_DIRECTORY_AB,
TEST_DIRECTORY_ABA,
TEST_DIRECTORY_ABB,
+ TEST_DIRECTORY_NON_NATIVE_X,
TEST_DIRECTORY_LAST
} TestDirectory;
@@ -89,12 +91,13 @@ test_common_context_setup (TestCommonContext *fixture,
"/A/A/B",
"/A/B/",
"/A/B/A",
- "/A/B/B"
+ "/A/B/B",
+ "foo://x"
};
/* Initialize aux directories */
for (i = 0; i < TEST_DIRECTORY_LAST; i++)
- fixture->test_dir[i] = g_file_new_for_path (test_directories_subpaths[i]);
+ fixture->test_dir[i] = g_file_new_for_commandline_arg (test_directories_subpaths[i]);
fixture->tree = tracker_indexing_tree_new ();
}
@@ -943,6 +946,17 @@ test_indexing_tree_030 (TestCommonContext *fixture,
ASSERT_INDEXABLE (fixture, TEST_DIRECTORY_ABA);
}
+static void
+test_indexing_tree_non_native (TestCommonContext *fixture,
+ gconstpointer data)
+{
+ tracker_indexing_tree_add (fixture->tree,
+ fixture->test_dir[TEST_DIRECTORY_NON_NATIVE_X],
+ TRACKER_DIRECTORY_FLAG_NONE);
+
+ ASSERT_INDEXABLE (fixture, TEST_DIRECTORY_NON_NATIVE_X);
+}
+
gint
main (gint argc,
gchar **argv)
@@ -982,5 +996,7 @@ main (gint argc,
test_add ("/libtracker-miner/indexing-tree/029", test_indexing_tree_029);
test_add ("/libtracker-miner/indexing-tree/030", test_indexing_tree_030);
+ test_add ("/libtracker-miner/indexing-tree/non-native", test_indexing_tree_non_native);
+
return g_test_run ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]