Got rid of old naming convention on prof_autocomplete
This commit is contained in:
@@ -5,115 +5,115 @@
|
||||
#include <glib.h>
|
||||
|
||||
#include "contact.h"
|
||||
#include "prof_autocomplete.h"
|
||||
#include "autocomplete.h"
|
||||
|
||||
static void clear_empty(void)
|
||||
{
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_clear(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void reset_after_create(void)
|
||||
{
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_reset(ac);
|
||||
p_autocomplete_clear(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_reset(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void find_after_create(void)
|
||||
{
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_complete(ac, "hello");
|
||||
p_autocomplete_clear(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_complete(ac, "hello");
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void get_after_create_returns_null(void)
|
||||
{
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
GSList *result = p_autocomplete_get_list(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
GSList *result = autocomplete_get_list(ac);
|
||||
|
||||
assert_is_null(result);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_one_and_complete(void)
|
||||
{
|
||||
char *item = strdup("Hello");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item);
|
||||
char *result = p_autocomplete_complete(ac, "Hel");
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item);
|
||||
char *result = autocomplete_complete(ac, "Hel");
|
||||
|
||||
assert_string_equals("Hello", result);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_and_complete_returns_first(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Help");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item1);
|
||||
p_autocomplete_add(ac, item2);
|
||||
char *result = p_autocomplete_complete(ac, "Hel");
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item1);
|
||||
autocomplete_add(ac, item2);
|
||||
char *result = autocomplete_complete(ac, "Hel");
|
||||
|
||||
assert_string_equals("Hello", result);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_and_complete_returns_second(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Help");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item1);
|
||||
p_autocomplete_add(ac, item2);
|
||||
char *result1 = p_autocomplete_complete(ac, "Hel");
|
||||
char *result2 = p_autocomplete_complete(ac, result1);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item1);
|
||||
autocomplete_add(ac, item2);
|
||||
char *result1 = autocomplete_complete(ac, "Hel");
|
||||
char *result2 = autocomplete_complete(ac, result1);
|
||||
|
||||
assert_string_equals("Help", result2);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_adds_two(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Help");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item1);
|
||||
p_autocomplete_add(ac, item2);
|
||||
GSList *result = p_autocomplete_get_list(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item1);
|
||||
autocomplete_add(ac, item2);
|
||||
GSList *result = autocomplete_get_list(ac);
|
||||
|
||||
assert_int_equals(2, g_slist_length(result));
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_same_adds_one(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Hello");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item1);
|
||||
p_autocomplete_add(ac, item2);
|
||||
GSList *result = p_autocomplete_get_list(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item1);
|
||||
autocomplete_add(ac, item2);
|
||||
GSList *result = autocomplete_get_list(ac);
|
||||
|
||||
assert_int_equals(1, g_slist_length(result));
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_same_updates(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Hello");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
p_autocomplete_add(ac, item1);
|
||||
p_autocomplete_add(ac, item2);
|
||||
GSList *result = p_autocomplete_get_list(ac);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
autocomplete_add(ac, item1);
|
||||
autocomplete_add(ac, item2);
|
||||
GSList *result = autocomplete_get_list(ac);
|
||||
|
||||
GSList *first = g_slist_nth(result, 0);
|
||||
|
||||
@@ -121,51 +121,51 @@ static void add_two_same_updates(void)
|
||||
|
||||
assert_string_equals("Hello", str);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_one_returns_true(void)
|
||||
{
|
||||
char *item = strdup("Hello");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
int result = p_autocomplete_add(ac, item);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
int result = autocomplete_add(ac, item);
|
||||
|
||||
assert_true(result);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_different_returns_true(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Hello there");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
int result1 = p_autocomplete_add(ac, item1);
|
||||
int result2 = p_autocomplete_add(ac, item2);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
int result1 = autocomplete_add(ac, item1);
|
||||
int result2 = autocomplete_add(ac, item2);
|
||||
|
||||
assert_true(result1);
|
||||
assert_true(result2);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
static void add_two_same_returns_false(void)
|
||||
{
|
||||
char *item1 = strdup("Hello");
|
||||
char *item2 = strdup("Hello");
|
||||
PAutocomplete ac = p_autocomplete_new();
|
||||
int result1 = p_autocomplete_add(ac, item1);
|
||||
int result2 = p_autocomplete_add(ac, item2);
|
||||
Autocomplete ac = autocomplete_new();
|
||||
int result1 = autocomplete_add(ac, item1);
|
||||
int result2 = autocomplete_add(ac, item2);
|
||||
|
||||
assert_true(result1);
|
||||
assert_false(result2);
|
||||
|
||||
p_autocomplete_clear(ac);
|
||||
autocomplete_clear(ac);
|
||||
}
|
||||
|
||||
void register_prof_autocomplete_tests(void)
|
||||
void register_autocomplete_tests(void)
|
||||
{
|
||||
TEST_MODULE("prof_autocomplete tests");
|
||||
TEST_MODULE("autocomplete tests");
|
||||
TEST(clear_empty);
|
||||
TEST(reset_after_create);
|
||||
TEST(find_after_create);
|
||||
@@ -6,7 +6,7 @@ int main(void)
|
||||
register_prof_history_tests();
|
||||
register_contact_list_tests();
|
||||
register_common_tests();
|
||||
register_prof_autocomplete_tests();
|
||||
register_autocomplete_tests();
|
||||
register_parser_tests();
|
||||
register_jid_tests();
|
||||
run_suite();
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
void register_prof_history_tests(void);
|
||||
void register_contact_list_tests(void);
|
||||
void register_common_tests(void);
|
||||
void register_prof_autocomplete_tests(void);
|
||||
void register_autocomplete_tests(void);
|
||||
void register_parser_tests(void);
|
||||
void register_jid_tests(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user