diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-07-07 16:37:24 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-07-07 21:37:09 +0200 |
commit | 5ca75ec9fc5408d53e5b184d25a31d9139cb610f (patch) | |
tree | 0db4316f0e76563dba173a027de2d770788292dd /src/test/test-escape.c | |
parent | f6278558da0304ec6b646bb172ce4688c7f162a5 (diff) | |
download | systemd-5ca75ec9fc5408d53e5b184d25a31d9139cb610f.tar.gz |
test-escape: add usual debug headers
Diffstat (limited to 'src/test/test-escape.c')
-rw-r--r-- | src/test/test-escape.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/test-escape.c b/src/test/test-escape.c index 991b135a33..2ca5fa32e2 100644 --- a/src/test/test-escape.c +++ b/src/test/test-escape.c @@ -8,6 +8,8 @@ static void test_cescape(void) { _cleanup_free_ char *t; + log_info("/* %s */", __func__); + assert_se(t = cescape("abc\\\"\b\f\n\r\t\v\a\003\177\234\313")); assert_se(streq(t, "abc\\\\\\\"\\b\\f\\n\\r\\t\\v\\a\\003\\177\\234\\313")); } @@ -15,6 +17,8 @@ static void test_cescape(void) { static void test_xescape(void) { _cleanup_free_ char *t; + log_info("/* %s */", __func__); + assert_se(t = xescape("abc\\\"\b\f\n\r\t\v\a\003\177\234\313", "")); assert_se(streq(t, "abc\\x5c\"\\x08\\x0c\\x0a\\x0d\\x09\\x0b\\x07\\x03\\x7f\\x9c\\xcb")); } @@ -26,6 +30,8 @@ static void test_xescape_full(bool eight_bits) { const unsigned full_fit = !eight_bits ? 55 : 46; XEscapeFlags flags = eight_bits * XESCAPE_8_BIT; + log_info("/* %s */", __func__); + for (unsigned i = 0; i < 60; i++) { _cleanup_free_ char *t, *q; @@ -60,6 +66,8 @@ static void test_xescape_full(bool eight_bits) { static void test_cunescape(void) { _cleanup_free_ char *unescaped; + log_info("/* %s */", __func__); + assert_se(cunescape("abc\\\\\\\"\\b\\f\\a\\n\\r\\t\\v\\003\\177\\234\\313\\000\\x00", 0, &unescaped) < 0); assert_se(cunescape("abc\\\\\\\"\\b\\f\\a\\n\\r\\t\\v\\003\\177\\234\\313\\000\\x00", UNESCAPE_RELAX, &unescaped) >= 0); assert_se(streq_ptr(unescaped, "abc\\\"\b\f\a\n\r\t\v\003\177\234\313\\000\\x00")); @@ -133,6 +141,8 @@ static void test_shell_escape_one(const char *s, const char *bad, const char *ex } static void test_shell_escape(void) { + log_info("/* %s */", __func__); + test_shell_escape_one("", "", ""); test_shell_escape_one("\\", "", "\\\\"); test_shell_escape_one("foobar", "", "foobar"); @@ -150,6 +160,7 @@ static void test_shell_maybe_quote_one(const char *s, ShellEscapeFlags flags, co } static void test_shell_maybe_quote(void) { + log_info("/* %s */", __func__); test_shell_maybe_quote_one("", 0, ""); test_shell_maybe_quote_one("", SHELL_ESCAPE_EMPTY, "\"\""); |