Mercurial > pidgin
comparison libpurple/tests/tests.h @ 31680:c8f91310bfbf
Add a silly little check to make sure our xml parser isn't vulnerable to the
billion laughs attack. I think because we specify NULL as the entity
resolver, attempts to define entities in an xml doc just get ignored.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 22 Jun 2011 17:43:51 +0000 |
parents | 81a2ec76c285 |
children |
comparison
equal
deleted
inserted
replaced
31679:ec1e6b5893a0 | 31680:c8f91310bfbf |
---|---|
14 Suite * jabber_jutil_suite(void); | 14 Suite * jabber_jutil_suite(void); |
15 Suite * jabber_scram_suite(void); | 15 Suite * jabber_scram_suite(void); |
16 Suite * oscar_util_suite(void); | 16 Suite * oscar_util_suite(void); |
17 Suite * yahoo_util_suite(void); | 17 Suite * yahoo_util_suite(void); |
18 Suite * util_suite(void); | 18 Suite * util_suite(void); |
19 Suite * xmlnode_suite(void); | |
19 | 20 |
20 /* helper macros */ | 21 /* helper macros */ |
21 #define assert_int_equal(expected, actual) { \ | 22 #define assert_int_equal(expected, actual) { \ |
22 fail_if(expected != actual, "Expected '%d' but got '%d'", expected, actual); \ | 23 fail_if(expected != actual, "Expected '%d' but got '%d'", expected, actual); \ |
23 } | 24 } |