Mercurial > pidgin.yaz
comparison libpurple/tests/test_jabber_jutil.c @ 28778:aba0ab6b4abd
Add another (IMHO unintuitive) JID test. Refs #10532.
Thanks to MattJ, waqas, and Florob for their knowledge of Unicode/Stringprep.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 20 Oct 2009 19:38:35 +0000 |
parents | c9ec54c0add1 |
children | aea409195613 |
comparison
equal
deleted
inserted
replaced
28777:596dc351c162 | 28778:aba0ab6b4abd |
---|---|
132 assert_invalid_jid("mark.doliner@gmail\\stuff.org"); | 132 assert_invalid_jid("mark.doliner@gmail\\stuff.org"); |
133 assert_invalid_jid("paul@[::1]124"); | 133 assert_invalid_jid("paul@[::1]124"); |
134 assert_invalid_jid("paul@2[::1]124/as"); | 134 assert_invalid_jid("paul@2[::1]124/as"); |
135 assert_invalid_jid("paul@まつ.おおかみ/\x01"); | 135 assert_invalid_jid("paul@まつ.おおかみ/\x01"); |
136 | 136 |
137 /* | |
138 * RFC 3454 Section 6 reads, in part, | |
139 * "If a string contains any RandALCat character, the | |
140 * string MUST NOT contain any LCat character." | |
141 * The character is U+066D (ARABIC FIVE POINTED STAR). | |
142 */ | |
143 assert_invalid_jid("foo@example.com/٭simplexe٭"); | |
144 | |
137 /* Ensure that jabber_id_new is properly lowercasing node and domains */ | 145 /* Ensure that jabber_id_new is properly lowercasing node and domains */ |
138 assert_jid_parts("paul", "darkrain42.org", "PaUL@darkrain42.org"); | 146 assert_jid_parts("paul", "darkrain42.org", "PaUL@darkrain42.org"); |
139 assert_jid_parts("paul", "darkrain42.org", "paul@DaRkRaIn42.org"); | 147 assert_jid_parts("paul", "darkrain42.org", "paul@DaRkRaIn42.org"); |
140 | 148 |
141 /* These case-mapping tests culled from examining RFC3454 B.2 */ | 149 /* These case-mapping tests culled from examining RFC3454 B.2 */ |