comparison libpurple/tests/test_jabber_jutil.c @ 29345:13fa0fffac6d

merge of '1529fa495883d559527375c0d8b7fbe68cf019c2' and '3e607deb45a1ba0c62a1b8f376d94b2751ec8343'
author Paul Aurich <paul@darkrain42.org>
date Sat, 09 Jan 2010 02:00:18 +0000
parents aea409195613
children
comparison
equal deleted inserted replaced
29321:c4ed54041d6e 29345:13fa0fffac6d
38 38
39 fail_unless(jabber_nodeprep_validate(NULL)); 39 fail_unless(jabber_nodeprep_validate(NULL));
40 fail_unless(jabber_nodeprep_validate("foo")); 40 fail_unless(jabber_nodeprep_validate("foo"));
41 fail_unless(jabber_nodeprep_validate("%d")); 41 fail_unless(jabber_nodeprep_validate("%d"));
42 fail_unless(jabber_nodeprep_validate("y\\z")); 42 fail_unless(jabber_nodeprep_validate("y\\z"));
43 fail_unless(jabber_nodeprep_validate("a="));
44 fail_unless(jabber_nodeprep_validate("a,"));
43 45
44 longnode = g_strnfill(1023, 'a'); 46 longnode = g_strnfill(1023, 'a');
45 fail_unless(jabber_nodeprep_validate(longnode)); 47 fail_unless(jabber_nodeprep_validate(longnode));
46 g_free(longnode); 48 g_free(longnode);
47 49
116 assert_valid_jid("nick@まつ.おおかみ.net"); 118 assert_valid_jid("nick@まつ.おおかみ.net");
117 assert_valid_jid("paul@10.0.42.230/s"); 119 assert_valid_jid("paul@10.0.42.230/s");
118 assert_valid_jid("paul@[::1]"); /* IPv6 */ 120 assert_valid_jid("paul@[::1]"); /* IPv6 */
119 assert_valid_jid("paul@[2001:470:1f05:d58::2]"); 121 assert_valid_jid("paul@[2001:470:1f05:d58::2]");
120 assert_valid_jid("paul@[2001:470:1f05:d58::2]/foo"); 122 assert_valid_jid("paul@[2001:470:1f05:d58::2]/foo");
123 assert_valid_jid("pa=ul@10.0.42.230");
124 assert_valid_jid("pa,ul@10.0.42.230");
121 125
122 assert_invalid_jid("@gmail.com"); 126 assert_invalid_jid("@gmail.com");
123 assert_invalid_jid("@@gmail.com"); 127 assert_invalid_jid("@@gmail.com");
124 assert_invalid_jid("mark.doliner@@gmail.com/Test12345"); 128 assert_invalid_jid("mark.doliner@@gmail.com/Test12345");
125 assert_invalid_jid("mark@doliner@gmail.com/Test12345"); 129 assert_invalid_jid("mark@doliner@gmail.com/Test12345");