[gtk+] Check level length in unit test for bug 311955
- From: Kristian Rietveld <kristian src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Check level length in unit test for bug 311955
- Date: Mon, 22 Aug 2011 19:42:43 +0000 (UTC)
commit 35e09df2823e84c2725d89d89097bdcfbe4b46b3
Author: Kristian Rietveld <kris gtk org>
Date: Sun Jul 10 21:46:02 2011 +0200
Check level length in unit test for bug 311955
gtk/tests/filtermodel.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/gtk/tests/filtermodel.c b/gtk/tests/filtermodel.c
index 6c69ba4..12d8f12 100644
--- a/gtk/tests/filtermodel.c
+++ b/gtk/tests/filtermodel.c
@@ -3385,6 +3385,7 @@ specific_bug_311955 (void)
GtkWidget *tree_view;
int i;
int n;
+ GtkTreePath *path;
g_test_bug ("311955");
@@ -3415,6 +3416,9 @@ specific_bug_311955 (void)
while (gtk_events_pending ())
gtk_main_iteration ();
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), NULL, 2);
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), "0", 1);
+
/* Fill model */
for (i = 0; i < 4; i++)
{
@@ -3435,6 +3439,9 @@ specific_bug_311955 (void)
while (gtk_events_pending ())
gtk_main_iteration ();
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), "0", 3);
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), "0:2", 1);
+
/* Remove bottommost child from the tree. */
gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &root);
n = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (store), &root);
@@ -3446,6 +3453,13 @@ specific_bug_311955 (void)
}
else
g_assert_not_reached ();
+
+ path = gtk_tree_path_new_from_indices (0, 2, -1);
+ gtk_tree_view_expand_row (GTK_TREE_VIEW (tree_view), path, FALSE);
+ gtk_tree_path_free (path);
+
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), "0", 3);
+ check_level_length (GTK_TREE_MODEL_FILTER (filter), "0:2", 0);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]