[glib] Improve test coverage
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Improve test coverage
- Date: Mon, 21 Nov 2011 06:41:35 +0000 (UTC)
commit b0fa0968705743ff81df7e22b4f5417cd22cf882
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Nov 21 01:02:50 2011 -0500
Improve test coverage
glib/tests/keyfile.c | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/glib/tests/keyfile.c b/glib/tests/keyfile.c
index aecef83..93dbbc2 100644
--- a/glib/tests/keyfile.c
+++ b/glib/tests/keyfile.c
@@ -1398,6 +1398,25 @@ test_page_boundary (void)
}
+static void
+test_ref (void)
+{
+ GKeyFile *file;
+ static const char data[] =
+"[group]\n"
+"a=1\n";
+ gboolean ok;
+
+ file = g_key_file_new ();
+
+ ok = g_key_file_load_from_data (file, data, strlen (data), 0, NULL);
+ g_assert (ok);
+ g_assert (g_key_file_has_key (file, "group", "a", NULL));
+ g_key_file_ref (file);
+ g_key_file_free (file);
+ g_key_file_unref (file);
+}
+
int
main (int argc, char *argv[])
{
@@ -1429,6 +1448,7 @@ main (int argc, char *argv[])
g_test_add_func ("/keyfile/load", test_load);
g_test_add_func ("/keyfile/non-utf8", test_non_utf8);
g_test_add_func ("/keyfile/page-boundary", test_page_boundary);
+ g_test_add_func ("/keyfile/ref", test_ref);
return g_test_run ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]