aboutsummaryrefslogtreecommitdiffstats
path: root/tests/internals/test_internals.c
diff options
context:
space:
mode:
authorMartin Pärtel <martin.partel@gmail.com>2015-11-17 10:34:53 +0000
committerMartin Pärtel <martin.partel@gmail.com>2015-11-17 10:34:53 +0000
commit85d6a8c10ec9469c80382fb0b9e9bb0d2ec7c520 (patch)
treee3fc2ef99a0beb79a650ea437bbfa4c30e8bcef5 /tests/internals/test_internals.c
parent6b56b050c0e4240389e52f47502acd43d50874c0 (diff)
downloadbindfs-85d6a8c10ec9469c80382fb0b9e9bb0d2ec7c520.tar.gz
Show the source dir in the first field on /etc/mtab.
Fixes #15. Thanks @tyll!
Diffstat (limited to 'tests/internals/test_internals.c')
-rw-r--r--tests/internals/test_internals.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/internals/test_internals.c b/tests/internals/test_internals.c
index aba4045..f5dbed5 100644
--- a/tests/internals/test_internals.c
+++ b/tests/internals/test_internals.c
@@ -52,4 +52,21 @@ void my_dirname_suite()
test_my_dirname(buf, "..");
}
-TEST_MAIN(my_dirname_suite);
+void sprintf_new_suite() {
+ char *result;
+
+ result = sprintf_new("Hello %d %s", 123, "World");
+ TEST_ASSERT(strcmp(result, "Hello 123 World") == 0);
+ free(result);
+
+ result = sprintf_new("A %s", "loooooooooooooooooooooooooong result");
+ TEST_ASSERT(strcmp(result, "A loooooooooooooooooooooooooong result") == 0);
+ free(result);
+}
+
+void test_internal_suite() {
+ my_dirname_suite();
+ sprintf_new_suite();
+}
+
+TEST_MAIN(test_internal_suite);