summaryrefslogtreecommitdiffstats
path: root/path_utils/path_utils_ut.c
diff options
context:
space:
mode:
Diffstat (limited to 'path_utils/path_utils_ut.c')
-rw-r--r--path_utils/path_utils_ut.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/path_utils/path_utils_ut.c b/path_utils/path_utils_ut.c
index fbefcab..34462cf 100644
--- a/path_utils/path_utils_ut.c
+++ b/path_utils/path_utils_ut.c
@@ -229,6 +229,15 @@ START_TEST(test_path_concat)
fail_unless(path_concat(p, PATH_MAX, "", "foo") == SUCCESS);
fail_unless_str_equal(p, "foo");
+ fail_unless(path_concat(p, PATH_MAX, "/", "foo") == SUCCESS);
+ fail_unless_str_equal(p, "/foo");
+
+ fail_unless(path_concat(p, PATH_MAX, "/foo", "/") == SUCCESS);
+ fail_unless_str_equal(p, "/foo/");
+
+ fail_unless(path_concat(p, PATH_MAX, "/foo", "bar/") == SUCCESS);
+ fail_unless_str_equal(p, "/foo/bar/");
+
fail_unless(path_concat(p, PATH_MAX, NULL, "foo") == SUCCESS);
fail_unless_str_equal(p, "foo");