chiark / gitweb /
Further test coverage
[disorder] / lib / t-kvp.c
index ce01a84c1d5efc6e108494dcb164f93945e0c78b..d46335093aceaf8aadc3c59feb8b2049bd616bcc 100644 (file)
@@ -57,6 +57,9 @@ static void test_kvp(void) {
   insist(n == strlen("bar=foo&zog=%25"));
   check_string(urlencodestring("abc% +\n"),
                "abc%25%20%2b%0a");
+  check_integer(urldecode(sink_error(), "bar=foo", 7), -1);
+  check_integer(urlencode(sink_error(), "wibble", 7), -1);
+  check_integer(urlencode(sink_error(), " ", 1), -1);
 }
 
 TEST(kvp);