# HG changeset patch # User Mark Doliner # Date 1247251878 0 # Node ID 3599729ce9ce99b3d7bb70e9d4ae47eca7da2f3f # Parent 04d8452dee48da89965ab8896d6bb06777f76701 More tests, some with an international flavor. I have no idea what that string means... I just copied it from an email diff -r 04d8452dee48 -r 3599729ce9ce libpurple/tests/test_jabber_jutil.c --- a/libpurple/tests/test_jabber_jutil.c Fri Jul 10 18:41:56 2009 +0000 +++ b/libpurple/tests/test_jabber_jutil.c Fri Jul 10 18:51:18 2009 +0000 @@ -91,6 +91,9 @@ assert_valid_jid("mark.doliner@gmail.com/Test12345"); assert_valid_jid("mark.doliner@gmail.com/Test@12345"); assert_valid_jid("mark.doliner@gmail.com/Te/st@12@//345"); + assert_valid_jid("わいど@conference.jabber.org"); + assert_valid_jid("まりるーむ@conference.jabber.org"); + assert_valid_jid("mark.doliner@gmail.com/まりるーむ"); assert_invalid_jid("@gmail.com"); assert_invalid_jid("@@gmail.com"); @@ -100,6 +103,11 @@ assert_invalid_jid("/Test@12345"); assert_invalid_jid("mark.doliner@"); assert_invalid_jid("mark.doliner/"); + assert_valid_jid("mark.doliner@gmail_stuff.org"); + assert_valid_jid("mark.doliner@gmail[stuff.org"); + assert_valid_jid("mark.doliner@gmail/stuff.org"); + assert_valid_jid("mark.doliner@gmail\\stuff.org"); + assert_valid_jid("mark.doliner@わいど.org"); } END_TEST