Mercurial > pidgin
view libpurple/tests/test_oscar_util.c @ 32751:6b80dbe29e0c
I'm really going to try to release Tuesday night. I'm going to try to
confirm that we still build on windows... but if anyone else wants to
test it, that would be good, too
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 12 Mar 2012 08:56:12 +0000 |
parents | f1874b08b3f9 |
children |
line wrap: on
line source
#include <string.h> #include "tests.h" #include "../protocols/oscar/oscar.h" START_TEST(test_oscar_util_name_compare) { int i; const char *good[] = { "test", "TEST", "Test", "teSt", " TesT", "test ", " T E s T " }; const char *bad[] = { "toast", "test@example.com", "test@aim.com" }; for (i = 0; i < G_N_ELEMENTS(good); i++) { ck_assert_int_eq(0, oscar_util_name_compare("test", good[i])); ck_assert_int_eq(0, oscar_util_name_compare(good[i], "test")); } for (i = 0; i < G_N_ELEMENTS(bad); i++) { ck_assert_int_ne(0, oscar_util_name_compare("test", bad[i])); ck_assert_int_ne(0, oscar_util_name_compare(bad[i], "test")); } } END_TEST Suite *oscar_util_suite(void) { Suite *s; TCase *tc; s = suite_create("OSCAR Utility Functions"); tc = tcase_create("Convert IM from network format to HTML"); tcase_add_test(tc, test_oscar_util_name_compare); suite_add_tcase(s, tc); return s; }