| 206 NULL, NULL, NULL, |
206 NULL, NULL, NULL, |
| 207 } |
207 } |
| 208 }; |
208 }; |
| 209 |
209 |
| 210 for(i = 0; data[i].markup; i++) { |
210 for(i = 0; data[i].markup; i++) { |
| 211 gchar *xhtml = NULL, *plaintext = NULL; |
211 char *xhtml = NULL, *plaintext = NULL; |
| 212 |
212 |
| 213 purple_markup_html_to_xhtml(data[i].markup, &xhtml, &plaintext); |
213 purple_markup_html_to_xhtml(data[i].markup, &xhtml, &plaintext); |
| 214 |
214 |
| 215 g_assert_cmpstr(data[i].xhtml, ==, xhtml); |
215 g_assert_cmpstr(data[i].xhtml, ==, xhtml); |
| 216 g_free(xhtml); |
216 g_free(xhtml); |
| 277 } |
277 } |
| 278 |
278 |
| 279 /****************************************************************************** |
279 /****************************************************************************** |
| 280 * Main |
280 * Main |
| 281 *****************************************************************************/ |
281 *****************************************************************************/ |
| 282 gint |
282 int |
| 283 main(gint argc, gchar **argv) { |
283 main(int argc, char **argv) { |
| 284 g_test_init(&argc, &argv, NULL); |
284 g_test_init(&argc, &argv, NULL); |
| |
285 g_test_set_nonfatal_assertions(); |
| 285 |
286 |
| 286 g_test_add_func("/util/markup/html-to-xhtml", |
287 g_test_add_func("/util/markup/html-to-xhtml", |
| 287 test_purple_markup_html_to_xhtml); |
288 test_purple_markup_html_to_xhtml); |
| 288 g_test_add_func("/util/markup/strip-html", |
289 g_test_add_func("/util/markup/strip-html", |
| 289 test_purple_markup_strip_html); |
290 test_purple_markup_strip_html); |