[glib] Improve GNode test coverage
- From: Matthias Clasen <matthiasc src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [glib] Improve GNode test coverage
 
- Date: Sun,  9 Oct 2011 03:50:09 +0000 (UTC)
 
commit 87cb246f4627a7644d0291e1ae131fa2e628fde9
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Oct 5 23:36:35 2011 -0400
    Improve GNode test coverage
 glib/tests/node.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/glib/tests/node.c b/glib/tests/node.c
index 5638b26..74f296f 100644
--- a/glib/tests/node.c
+++ b/glib/tests/node.c
@@ -66,10 +66,13 @@ traversal_test (void)
 {
   GNode *root;
   GNode *node_B;
+  GNode *node_C;
   GNode *node_D;
+  GNode *node_E;
   GNode *node_F;
   GNode *node_G;
   GNode *node_J;
+  GNode *n;
   gchar *tstring;
 
   root = g_node_new (C2P ('A'));
@@ -101,6 +104,16 @@ traversal_test (void)
    * child of 'F', which will cause 'F' to be the last node visited.
    */
 
+  node_C = node_B->children;
+  node_E = node_D->next;
+
+  n = g_node_last_sibling (node_C);
+  g_assert (n == node_E);
+  n = g_node_last_sibling (node_D);
+  g_assert (n == node_E);
+  n = g_node_last_sibling (node_E);
+  g_assert (n == node_E);
+
   tstring = NULL;
   g_node_traverse (root, G_PRE_ORDER, G_TRAVERSE_ALL, -1, node_build_string, &tstring);
   g_assert_cmpstr (tstring, ==,  "ABCDEFGHIJK");
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]