diff options
Diffstat (limited to 'tests/unittests/test_autocomplete.c')
-rw-r--r-- | tests/unittests/test_autocomplete.c | 98 |
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); |