From: Michael Tremer Date: Sat, 14 Dec 2024 16:27:47 +0000 (+0000) Subject: tests: string: Check if strings contain whitespace X-Git-Tag: 0.9.30~697 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ea85722c27f60635ef1525f0aaa86500be93cb7;p=pakfire.git tests: string: Check if strings contain whitespace Signed-off-by: Michael Tremer --- diff --git a/tests/libpakfire/string.c b/tests/libpakfire/string.c index 0412b47f0..2668336a0 100644 --- a/tests/libpakfire/string.c +++ b/tests/libpakfire/string.c @@ -330,6 +330,23 @@ FAIL: return r; } +static int test_string_contains_whitespace(const struct test* t) { + int r = EXIT_FAILURE; + + ASSERT_TRUE(pakfire_string_contains_whitespace(" ")); + ASSERT_TRUE(pakfire_string_contains_whitespace("ABC DEF")); + ASSERT_TRUE(pakfire_string_contains_whitespace("ABC DEF")); + + ASSERT_FALSE(pakfire_string_contains_whitespace("ABCDEF")); + ASSERT_FALSE(pakfire_string_contains_whitespace("")); + + // Everything passed + r = EXIT_SUCCESS; + +FAIL: + return r; +} + int main(int argc, const char* argv[]) { testsuite_add_test(test_string_set, 0); testsuite_add_test(test_string_startswith, 0); @@ -341,6 +358,7 @@ int main(int argc, const char* argv[]) { testsuite_add_test(test_format_size, 0); testsuite_add_test(test_parse_bytes, 0); testsuite_add_test(test_intervals, 0); + testsuite_add_test(test_string_contains_whitespace, 0); return testsuite_run(argc, argv); }