about summary refs log tree commit diff stats
path: root/tests/unittests/test_autocomplete.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unittests/test_autocomplete.c')
-rw-r--r--tests/unittests/test_autocomplete.c98
1 files changed, 57 insertions, 41 deletions
diff --git a/tests/unittests/test_autocomplete.c b/tests/unittests/test_autocomplete.c
index 54b6af81..fe346cdb 100644
--- a/tests/unittests/test_autocomplete.c
+++ b/tests/unittests/test_autocomplete.c
@@ -1,38 +1,42 @@
+#include <cmocka.h>
 #include <glib.h>
+#include <setjmp.h>
 #include <stdarg.h>
 #include <stddef.h>
-#include <setjmp.h>
-#include <cmocka.h>
 #include <stdlib.h>
 
-#include "xmpp/contact.h"
 #include "tools/autocomplete.h"
+#include "xmpp/contact.h"
 
-void clear_empty(void **state)
+void
+clear_empty(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_free(ac);
 }
 
-void reset_after_create(void **state)
+void
+reset_after_create(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_reset(ac);
     autocomplete_free(ac);
 }
 
-void find_after_create(void **state)
+void
+find_after_create(void** state)
 {
     Autocomplete ac = autocomplete_new();
-    char *result = autocomplete_complete(ac, "hello", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "hello", TRUE, FALSE);
     autocomplete_free(ac);
     free(result);
 }
 
-void get_after_create_returns_null(void **state)
+void
+get_after_create_returns_null(void** state)
 {
     Autocomplete ac = autocomplete_new();
-    GList *result = autocomplete_create_list(ac);
+    GList* result = autocomplete_create_list(ac);
 
     assert_null(result);
 
@@ -40,11 +44,12 @@ void get_after_create_returns_null(void **state)
     g_list_free_full(result, free);
 }
 
-void add_one_and_complete(void **state)
+void
+add_one_and_complete(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
-    char *result = autocomplete_complete(ac, "Hel", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "Hel", TRUE, FALSE);
 
     assert_string_equal("Hello", result);
 
@@ -52,12 +57,13 @@ void add_one_and_complete(void **state)
     free(result);
 }
 
-void add_two_and_complete_returns_first(void **state)
+void
+add_two_and_complete_returns_first(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
     autocomplete_add(ac, "Help");
-    char *result = autocomplete_complete(ac, "Hel", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "Hel", TRUE, FALSE);
 
     assert_string_equal("Hello", result);
 
@@ -65,13 +71,14 @@ void add_two_and_complete_returns_first(void **state)
     free(result);
 }
 
-void add_two_and_complete_returns_second(void **state)
+void
+add_two_and_complete_returns_second(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
     autocomplete_add(ac, "Help");
-    char *result1 = autocomplete_complete(ac, "Hel", TRUE, FALSE);
-    char *result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
+    char* result1 = autocomplete_complete(ac, "Hel", TRUE, FALSE);
+    char* result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
 
     assert_string_equal("Help", result2);
 
@@ -80,12 +87,13 @@ void add_two_and_complete_returns_second(void **state)
     free(result2);
 }
 
-void add_two_adds_two(void **state)
+void
+add_two_adds_two(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
     autocomplete_add(ac, "Help");
-    GList *result = autocomplete_create_list(ac);
+    GList* result = autocomplete_create_list(ac);
 
     assert_int_equal(2, g_list_length(result));
 
@@ -93,12 +101,13 @@ void add_two_adds_two(void **state)
     g_list_free_full(result, free);
 }
 
-void add_two_same_adds_one(void **state)
+void
+add_two_same_adds_one(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
     autocomplete_add(ac, "Hello");
-    GList *result = autocomplete_create_list(ac);
+    GList* result = autocomplete_create_list(ac);
 
     assert_int_equal(1, g_list_length(result));
 
@@ -106,16 +115,17 @@ void add_two_same_adds_one(void **state)
     g_list_free_full(result, free);
 }
 
-void add_two_same_updates(void **state)
+void
+add_two_same_updates(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "Hello");
     autocomplete_add(ac, "Hello");
-    GList *result = autocomplete_create_list(ac);
+    GList* result = autocomplete_create_list(ac);
 
-    GList *first = g_list_nth(result, 0);
+    GList* first = g_list_nth(result, 0);
 
-    char *str = first->data;
+    char* str = first->data;
 
     assert_string_equal("Hello", str);
 
@@ -123,12 +133,13 @@ void add_two_same_updates(void **state)
     g_list_free_full(result, free);
 }
 
-void complete_accented_with_accented(void **state)
+void
+complete_accented_with_accented(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "èâîô");
 
-    char *result = autocomplete_complete(ac, "èâ", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "èâ", TRUE, FALSE);
 
     assert_string_equal("èâîô", result);
 
@@ -136,12 +147,13 @@ void complete_accented_with_accented(void **state)
     free(result);
 }
 
-void complete_accented_with_base(void **state)
+void
+complete_accented_with_base(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "èâîô");
 
-    char *result = autocomplete_complete(ac, "ea", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "ea", TRUE, FALSE);
 
     assert_string_equal("èâîô", result);
 
@@ -149,14 +161,15 @@ void complete_accented_with_base(void **state)
     free(result);
 }
 
-void complete_both_with_accented(void **state)
+void
+complete_both_with_accented(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "eaooooo");
     autocomplete_add(ac, "èâîô");
 
-    char *result1 = autocomplete_complete(ac, "èâ", TRUE, FALSE);
-    char *result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
+    char* result1 = autocomplete_complete(ac, "èâ", TRUE, FALSE);
+    char* result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
 
     assert_string_equal("èâîô", result2);
 
@@ -165,14 +178,15 @@ void complete_both_with_accented(void **state)
     free(result2);
 }
 
-void complete_both_with_base(void **state)
+void
+complete_both_with_base(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "eaooooo");
     autocomplete_add(ac, "èâîô");
 
-    char *result1 = autocomplete_complete(ac, "ea", TRUE, FALSE);
-    char *result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
+    char* result1 = autocomplete_complete(ac, "ea", TRUE, FALSE);
+    char* result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
 
     assert_string_equal("èâîô", result2);
 
@@ -182,12 +196,13 @@ void complete_both_with_base(void **state)
     free(result2);
 }
 
-void complete_ignores_case(void **state)
+void
+complete_ignores_case(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "MyBuddy");
 
-    char *result = autocomplete_complete(ac, "myb", TRUE, FALSE);
+    char* result = autocomplete_complete(ac, "myb", TRUE, FALSE);
 
     assert_string_equal("MyBuddy", result);
 
@@ -195,17 +210,18 @@ void complete_ignores_case(void **state)
     free(result);
 }
 
-void complete_previous(void **state)
+void
+complete_previous(void** state)
 {
     Autocomplete ac = autocomplete_new();
     autocomplete_add(ac, "MyBuddy1");
     autocomplete_add(ac, "MyBuddy2");
     autocomplete_add(ac, "MyBuddy3");
 
-    char *result1 = autocomplete_complete(ac, "myb", TRUE, FALSE);
-    char *result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
-    char *result3 = autocomplete_complete(ac, result2, TRUE, FALSE);
-    char *result4 = autocomplete_complete(ac, result3, TRUE, TRUE);
+    char* result1 = autocomplete_complete(ac, "myb", TRUE, FALSE);
+    char* result2 = autocomplete_complete(ac, result1, TRUE, FALSE);
+    char* result3 = autocomplete_complete(ac, result2, TRUE, FALSE);
+    char* result4 = autocomplete_complete(ac, result3, TRUE, TRUE);
 
     assert_string_equal("MyBuddy2", result4);