Mercurial > pidgin
diff libpurple/tests/test_jabber_jutil.c @ 28129:22c65c1090a8
jabber: Use a better method for dealing with terminating slashes in JIDs.
This saves an allocation/free in jabber_normalize
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 29 Aug 2009 02:38:28 +0000 |
parents | e5fdfff98aa9 |
children | 4cb882afbd6f |
line wrap: on
line diff
--- a/libpurple/tests/test_jabber_jutil.c Sat Aug 29 02:36:57 2009 +0000 +++ b/libpurple/tests/test_jabber_jutil.c Sat Aug 29 02:38:28 2009 +0000 @@ -153,6 +153,14 @@ } END_TEST +START_TEST(test_jabber_normalize) +{ + assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org")); + assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org/")); + assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org/resource")); +} +END_TEST + Suite * jabber_jutil_suite(void) { @@ -172,6 +180,7 @@ tcase_add_test(tc, test_nodeprep_validate_illegal_chars); tcase_add_test(tc, test_nodeprep_validate_too_long); tcase_add_test(tc, test_jabber_id_new); + tcase_add_test(tc, test_jabber_normalize); suite_add_tcase(s, tc); return s;