From fd5f131f4e1eef58ed09ec8e1dde97feeebcab90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Tue, 28 Nov 2017 17:28:54 +0100 Subject: [PATCH] Add characterisation test for exiv2::urlencode --- unitTests/test_futils.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/unitTests/test_futils.cpp b/unitTests/test_futils.cpp index 389c578e..c0aa7dbd 100644 --- a/unitTests/test_futils.cpp +++ b/unitTests/test_futils.cpp @@ -53,3 +53,10 @@ TEST(getEnv, throwsWhenKeyDoesNotExist) // works. ASSERT_THROW(getEnv(static_cast(3)), std::exception); } + +TEST(urlencode, encodesGivenUrl) +{ + char *url = urlencode("http://www.geekhideout.com/urlcode.shtml"); + ASSERT_STREQ("http%3a%2f%2fwww.geekhideout.com%2furlcode.shtml", url); + free(url); +}