[jsonrpc-glib] tests: add another array test for objects
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jsonrpc-glib] tests: add another array test for objects
- Date: Sun, 24 Dec 2017 21:06:15 +0000 (UTC)
commit 7d7d58058a363f848d567a68a87ad416dc5748fd
Author: Christian Hergert <chergert redhat com>
Date: Sun Dec 24 13:06:02 2017 -0800
tests: add another array test for objects
tests/test-message.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/tests/test-message.c b/tests/test-message.c
index 1979685..713d8c3 100644
--- a/tests/test-message.c
+++ b/tests/test-message.c
@@ -196,6 +196,17 @@ test_new_array (void)
g_assert_cmpstr (e, ==, "e");
}
+static void
+test_new_array_objs (void)
+{
+ g_autoptr(GVariant) node = NULL;
+
+ node = JSONRPC_MESSAGE_NEW_ARRAY ("{","}", "{", "}");
+ g_assert (node != NULL);
+ g_assert (g_variant_is_of_type (node, G_VARIANT_TYPE ("av")));
+ g_assert_cmpint (g_variant_n_children (node), ==, 2);
+}
+
gint
main (gint argc,
gchar *argv[])
@@ -209,5 +220,6 @@ main (gint argc,
g_test_add_func ("/Jsonrpc/Message/paren", test_paren);
g_test_add_func ("/Jsonrpc/Message/array_toplevel", test_array_toplevel);
g_test_add_func ("/Jsonrpc/Message/new_array", test_new_array);
+ g_test_add_func ("/Jsonrpc/Message/new_array_objs", test_new_array_objs);
return g_test_run ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]