diff options
author | Michael Vetter <jubalh@iodoru.org> | 2020-07-07 13:53:30 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2020-07-07 13:53:30 +0200 |
commit | a4cadf78faabc157e5db00e42302d495bba432c0 (patch) | |
tree | 6ff212e24fe750b04b37ca66c418fe366c5e5fd4 /tests/unittests/test_common.c | |
parent | 28fde3cd0129202d586cb4c24877a3e3f55ca582 (diff) | |
download | profani-tty-a4cadf78faabc157e5db00e42302d495bba432c0.tar.gz |
Revert "Apply coding style"
This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems.
Diffstat (limited to 'tests/unittests/test_common.c')
-rw-r--r-- | tests/unittests/test_common.c | 561 |
1 files changed, 189 insertions, 372 deletions
diff --git a/tests/unittests/test_common.c b/tests/unittests/test_common.c index 4023a7b6..b6ae4bb9 100644 --- a/tests/unittests/test_common.c +++ b/tests/unittests/test_common.c @@ -1,329 +1,298 @@ -#include "common.h" #include "xmpp/resource.h" -#include <cmocka.h> -#include <setjmp.h> +#include "common.h" #include <stdarg.h> #include <stddef.h> +#include <setjmp.h> +#include <cmocka.h> #include <stdlib.h> -void -replace_one_substr(void** state) +void replace_one_substr(void **state) { - char* string = "it is a string"; - char* sub = "is"; - char* new = "was"; + char *string = "it is a string"; + char *sub = "is"; + char *new = "was"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("it was a string", result); free(result); } -void -replace_one_substr_beginning(void** state) +void replace_one_substr_beginning(void **state) { - char* string = "it is a string"; - char* sub = "it"; - char* new = "that"; + char *string = "it is a string"; + char *sub = "it"; + char *new = "that"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("that is a string", result); free(result); } -void -replace_one_substr_end(void** state) +void replace_one_substr_end(void **state) { - char* string = "it is a string"; - char* sub = "string"; - char* new = "thing"; + char *string = "it is a string"; + char *sub = "string"; + char *new = "thing"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("it is a thing", result); free(result); } -void -replace_two_substr(void** state) +void replace_two_substr(void **state) { - char* string = "it is a is string"; - char* sub = "is"; - char* new = "was"; + char *string = "it is a is string"; + char *sub = "is"; + char *new = "was"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("it was a was string", result); free(result); } -void -replace_char(void** state) +void replace_char(void **state) { - char* string = "some & a thing & something else"; - char* sub = "&"; - char* new = "&"; + char *string = "some & a thing & something else"; + char *sub = "&"; + char *new = "&"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("some & a thing & something else", result); free(result); } -void -replace_when_none(void** state) +void replace_when_none(void **state) { - char* string = "its another string"; - char* sub = "haha"; - char* new = "replaced"; + char *string = "its another string"; + char *sub = "haha"; + char *new = "replaced"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("its another string", result); free(result); } -void -replace_when_match(void** state) +void replace_when_match(void **state) { - char* string = "hello"; - char* sub = "hello"; - char* new = "goodbye"; + char *string = "hello"; + char *sub = "hello"; + char *new = "goodbye"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("goodbye", result); free(result); } -void -replace_when_string_empty(void** state) +void replace_when_string_empty(void **state) { - char* string = ""; - char* sub = "hello"; - char* new = "goodbye"; + char *string = ""; + char *sub = "hello"; + char *new = "goodbye"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("", result); free(result); } -void -replace_when_string_null(void** state) +void replace_when_string_null(void **state) { - char* string = NULL; - char* sub = "hello"; - char* new = "goodbye"; + char *string = NULL; + char *sub = "hello"; + char *new = "goodbye"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_null(result); } -void -replace_when_sub_empty(void** state) +void replace_when_sub_empty(void **state) { - char* string = "hello"; - char* sub = ""; - char* new = "goodbye"; + char *string = "hello"; + char *sub = ""; + char *new = "goodbye"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("hello", result); free(result); } -void -replace_when_sub_null(void** state) +void replace_when_sub_null(void **state) { - char* string = "hello"; - char* sub = NULL; - char* new = "goodbye"; + char *string = "hello"; + char *sub = NULL; + char *new = "goodbye"; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("hello", result); free(result); } -void -replace_when_new_empty(void** state) +void replace_when_new_empty(void **state) { - char* string = "hello"; - char* sub = "hello"; - char* new = ""; + char *string = "hello"; + char *sub = "hello"; + char *new = ""; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("", result); free(result); } -void -replace_when_new_null(void** state) +void replace_when_new_null(void **state) { - char* string = "hello"; - char* sub = "hello"; - char* new = NULL; + char *string = "hello"; + char *sub = "hello"; + char *new = NULL; - char* result = str_replace(string, sub, new); + char *result = str_replace(string, sub, new); assert_string_equal("hello", result); free(result); } -void -test_online_is_valid_resource_presence_string(void** state) +void test_online_is_valid_resource_presence_string(void **state) { assert_true(valid_resource_presence_string("online")); } -void -test_chat_is_valid_resource_presence_string(void** state) +void test_chat_is_valid_resource_presence_string(void **state) { assert_true(valid_resource_presence_string("chat")); } -void -test_away_is_valid_resource_presence_string(void** state) +void test_away_is_valid_resource_presence_string(void **state) { assert_true(valid_resource_presence_string("away")); } -void -test_xa_is_valid_resource_presence_string(void** state) +void test_xa_is_valid_resource_presence_string(void **state) { assert_true(valid_resource_presence_string("xa")); } -void -test_dnd_is_valid_resource_presence_string(void** state) +void test_dnd_is_valid_resource_presence_string(void **state) { assert_true(valid_resource_presence_string("dnd")); } -void -test_available_is_not_valid_resource_presence_string(void** state) +void test_available_is_not_valid_resource_presence_string(void **state) { assert_false(valid_resource_presence_string("available")); } -void -test_unavailable_is_not_valid_resource_presence_string(void** state) +void test_unavailable_is_not_valid_resource_presence_string(void **state) { assert_false(valid_resource_presence_string("unavailable")); } -void -test_blah_is_not_valid_resource_presence_string(void** state) +void test_blah_is_not_valid_resource_presence_string(void **state) { assert_false(valid_resource_presence_string("blah")); } -void -utf8_display_len_null_str(void** state) +void utf8_display_len_null_str(void **state) { int result = utf8_display_len(NULL); assert_int_equal(0, result); } -void -utf8_display_len_1_non_wide(void** state) +void utf8_display_len_1_non_wide(void **state) { int result = utf8_display_len("1"); assert_int_equal(1, result); } -void -utf8_display_len_1_wide(void** state) +void utf8_display_len_1_wide(void **state) { int result = utf8_display_len("四"); assert_int_equal(2, result); } -void -utf8_display_len_non_wide(void** state) +void utf8_display_len_non_wide(void **state) { int result = utf8_display_len("123456789abcdef"); assert_int_equal(15, result); } -void -utf8_display_len_wide(void** state) +void utf8_display_len_wide(void **state) { int result = utf8_display_len("12三四56"); assert_int_equal(8, result); } -void -utf8_display_len_all_wide(void** state) +void utf8_display_len_all_wide(void **state) { int result = utf8_display_len("ひらがな"); assert_int_equal(8, result); } -void -strip_quotes_does_nothing_when_no_quoted(void** state) +void strip_quotes_does_nothing_when_no_quoted(void **state) { - char* input = "/cmd test string"; + char *input = "/cmd test string"; - char* result = strip_arg_quotes(input); + char *result = strip_arg_quotes(input); assert_string_equal("/cmd test string", result); free(result); } -void -strip_quotes_strips_first(void** state) +void strip_quotes_strips_first(void **state) { - char* input = "/cmd \"test string"; + char *input = "/cmd \"test string"; - char* result = strip_arg_quotes(input); + char *result = strip_arg_quotes(input); assert_string_equal("/cmd test string", result); free(result); } -void -strip_quotes_strips_last(void** state) +void strip_quotes_strips_last(void **state) { - char* input = "/cmd test string\""; + char *input = "/cmd test string\""; - char* result = strip_arg_quotes(input); + char *result = strip_arg_quotes(input); assert_string_equal("/cmd test string", result); free(result); } -void -strip_quotes_strips_both(void** state) +void strip_quotes_strips_both(void **state) { - char* input = "/cmd \"test string\""; + char *input = "/cmd \"test string\""; - char* result = strip_arg_quotes(input); + char *result = strip_arg_quotes(input); assert_string_equal("/cmd test string", result); @@ -331,14 +300,14 @@ strip_quotes_strips_both(void** state) } gboolean -_lists_equal(GSList* a, GSList* b) +_lists_equal(GSList *a, GSList *b) { if (g_slist_length(a) != g_slist_length(b)) { return FALSE; } - GSList* curra = a; - GSList* currb = b; + GSList *curra = a; + GSList *currb = b; while (curra) { int aval = GPOINTER_TO_INT(curra->data); @@ -355,297 +324,145 @@ _lists_equal(GSList* a, GSList* b) return TRUE; } -void -prof_partial_occurrences_tests(void** state) +void prof_partial_occurrences_tests(void **state) { - GSList* actual = NULL; - GSList* expected = NULL; - assert_true(_lists_equal(prof_occurrences(NULL, NULL, 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - - assert_true(_lists_equal(prof_occurrences(NULL, "some string", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", NULL, 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; + GSList *actual = NULL; + GSList *expected = NULL; assert_true(_lists_equal(prof_occurrences(NULL, NULL, 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "Boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("Boothj5", "boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; + g_slist_free(actual); actual = NULL; + + assert_true(_lists_equal(prof_occurrences(NULL, "some string", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", NULL, 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences(NULL, NULL, 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "Boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("Boothj5", "boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5hello", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hello", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5hello", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hello", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(5)); - assert_true(_lists_equal(prof_occurrences("boothj5", "helloboothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "helloboothj5hello", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "helloboothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "helloboothj5hello", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 hello", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 hello", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); expected = g_slist_append(expected, GINT_TO_POINTER(7)); - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); expected = g_slist_append(expected, GINT_TO_POINTER(12)); - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5helloboothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5helloboothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); expected = g_slist_append(expected, GINT_TO_POINTER(14)); - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hello boothj5", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hello boothj5", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(2)); expected = g_slist_append(expected, GINT_TO_POINTER(16)); expected = g_slist_append(expected, GINT_TO_POINTER(29)); - assert_true(_lists_equal(prof_occurrences("boothj5", "hiboothj5 hello boothj5there boothj5s", 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hiboothj5 hello boothj5there boothj5s", 0, FALSE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; } -void -prof_whole_occurrences_tests(void** state) +void prof_whole_occurrences_tests(void **state) { - GSList* actual = NULL; - GSList* expected = NULL; + GSList *actual = NULL; + GSList *expected = NULL; assert_true(_lists_equal(prof_occurrences(NULL, NULL, 0, FALSE, &actual), expected)); - g_slist_free(actual); - actual = NULL; + g_slist_free(actual); actual = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5: hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5, hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5 hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5: hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5, hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而 hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而: hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而, hi", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而 hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而: hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而, hi", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 there", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyy @boothj5, there", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 there", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyy @boothj5, there", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 there", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "heyy @我能吞下玻璃而, there", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 there", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "heyy @我能吞下玻璃而, there", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); expected = g_slist_append(expected, GINT_TO_POINTER(26)); - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 some more a boothj5 stuff", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 there ands #boothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyy @boothj5, there hows boothj5?", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 some more a boothj5 stuff", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hello boothj5 there ands #boothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyy @boothj5, there hows boothj5?", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); expected = g_slist_append(expected, GINT_TO_POINTER(26)); - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 some more a 我能吞下玻璃而 stuff", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 there ands #我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "heyy @我能吞下玻璃而, there hows 我能吞下玻璃而?", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 some more a 我能吞下玻璃而 stuff", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hello 我能吞下玻璃而 there ands #我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "heyy @我能吞下玻璃而, there hows 我能吞下玻璃而?", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(6)); - assert_true(_lists_equal(prof_occurrences("p", "ppppp p", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("p", "ppppp p", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(0)); - assert_true(_lists_equal(prof_occurrences("p", "p ppppp", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("p", "p ppppp", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = g_slist_append(expected, GINT_TO_POINTER(4)); - assert_true(_lists_equal(prof_occurrences("p", "ppp p ppp", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("p", "ppp p ppp", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5hello", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "hey boothj5hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "hey @boothj5hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5 hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5, hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5boothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5fillboothj5", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "dont know", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kick", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kick kick", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kick kickk", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kic", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "ick", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kk", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("k", "kkkkkkk", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5hello", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hey boothj5hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "hey @boothj5hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5 hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "heyboothj5, hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5boothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("boothj5", "boothj5fillboothj5", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "dont know", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kick", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kick kick", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kick kickk", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kic", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "ick", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kk", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("k", "kkkkkkk", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; expected = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而hello", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey 我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey @我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而 hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而, hithere", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而fill我能吞下玻璃而", 0, TRUE, &actual), expected)); - g_slist_free(actual); - actual = NULL; - g_slist_free(expected); - expected = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而hello", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey 我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey @我能吞下玻璃而hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而 hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "hey我能吞下玻璃而, hithere", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + assert_true(_lists_equal(prof_occurrences("我能吞下玻璃而", "我能吞下玻璃而fill我能吞下玻璃而", 0, TRUE, &actual), expected)); g_slist_free(actual); actual = NULL; + g_slist_free(expected); expected = NULL; } |