From a0f2e9ec2a5cb4fe21a3ee501e6faf52999108cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 24 Apr 2015 15:19:26 +0100 Subject: [PATCH] tests: printf: add unit test for %% https://bugzilla.gnome.org/show_bug.cgi?id=748414 --- tests/check/gst/gstprintf.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/check/gst/gstprintf.c b/tests/check/gst/gstprintf.c index 724de3558f..7fca6490cc 100644 --- a/tests/check/gst/gstprintf.c +++ b/tests/check/gst/gstprintf.c @@ -118,6 +118,18 @@ GST_START_TEST (printf_I32_I64) GST_END_TEST; +GST_START_TEST (printf_percent) +{ + gchar *str; + + /* standard int/uint */ + str = test_printf ("%u%%", 99); + fail_unless_equals_string (str, "99%"); + g_free (str); +} + +GST_END_TEST; + static Suite * gst_printf_suite (void) { @@ -128,6 +140,7 @@ gst_printf_suite (void) suite_add_tcase (s, tc_chain); tcase_add_test (tc_chain, printf_I32_I64); + tcase_add_test (tc_chain, printf_percent); return s; }