[glib] improve completion test coverage
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] improve completion test coverage
- Date: Tue, 3 Aug 2010 14:28:50 +0000 (UTC)
commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Aug 1 02:11:15 2010 -0400
improve completion test coverage
tests/completion-test.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/tests/completion-test.c b/tests/completion-test.c
index bece9c3..73eb20d 100644
--- a/tests/completion-test.c
+++ b/tests/completion-test.c
@@ -34,6 +34,7 @@ int main (int argc, char *argv[])
gchar *prefix;
cmp = g_completion_new (NULL);
+ g_completion_set_compare (cmp, strncmp);
items = NULL;
items = g_list_append (items, "a\302\243");
@@ -68,6 +69,14 @@ int main (int argc, char *argv[])
items = g_completion_complete_utf8 (cmp, "a", NULL);
g_assert (g_list_length (items) == 2);
+ items = g_list_append (NULL, "bb");
+ g_completion_remove_items (cmp, items);
+
+ items = g_completion_complete_utf8 (cmp, "b", &prefix);
+ g_assert (!strcmp ("b", prefix));
+ g_assert (g_list_length (items) == 1);
+ g_free (prefix);
+
g_completion_free (cmp);
return 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]