X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/b90f122bd10bd896f2f9b0cf5676bcd436a7d42e..04024c2cafab56ea76a9a2b35097584d6db98c06:/lib/t-kvp.c diff --git a/lib/t-kvp.c b/lib/t-kvp.c index b6bcc3d..ce01a84 100644 --- a/lib/t-kvp.c +++ b/lib/t-kvp.c @@ -19,18 +19,19 @@ */ #include "test.h" -void test_kvp(void) { +static void test_kvp(void) { struct kvp *k; size_t n; - fprintf(stderr, "test_kvp\n"); /* decoding */ #define KVP_URLDECODE(S) kvp_urldecode((S), strlen(S)) + fprintf(stderr, "5 ERROR reports expected {\n"); insist(KVP_URLDECODE("=%zz") == 0); insist(KVP_URLDECODE("=%0") == 0); insist(KVP_URLDECODE("=%0z") == 0); insist(KVP_URLDECODE("=%%") == 0); insist(KVP_URLDECODE("==%") == 0); + fprintf(stderr, "}\n"); insist(KVP_URLDECODE("wibble") == 0); insist(KVP_URLDECODE("") == 0); insist(KVP_URLDECODE("wibble&") == 0); @@ -58,6 +59,8 @@ void test_kvp(void) { "abc%25%20%2b%0a"); } +TEST(kvp); + /* Local Variables: c-basic-offset:2