From: ahmedsamyh Date: Sun, 26 Jan 2025 11:53:02 +0000 (+0500) Subject: Add new test; slurp_file.c X-Git-Url: https://git.momoyon.org/?a=commitdiff_plain;h=619e9865bec2b17c086fe7b4417cc3fce46eac55;p=commonlib.git Add new test; slurp_file.c --- diff --git a/tests/slurp_file.c b/tests/slurp_file.c new file mode 100644 index 0000000..2349de1 --- /dev/null +++ b/tests/slurp_file.c @@ -0,0 +1,16 @@ + +#define COMMONLIB_IMPLEMENTATION +#include "../commonlib.h" + +int main(void) { + bool success = false; + const char *buff = c_slurp_file(__FILE__, &success); + + if (!success) { return 1; } + + c_log_info("buff: '%s'", buff); + + C_FREE(buff); + + return 0; +} diff --git a/tests/slurp_file.code.expected b/tests/slurp_file.code.expected new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/tests/slurp_file.code.expected @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/tests/slurp_file.err.expected b/tests/slurp_file.err.expected new file mode 100644 index 0000000..e69de29 diff --git a/tests/slurp_file.out.expected b/tests/slurp_file.out.expected new file mode 100644 index 0000000..60e6a80 --- /dev/null +++ b/tests/slurp_file.out.expected @@ -0,0 +1,17 @@ +[INFO] buff: ' +#define COMMONLIB_IMPLEMENTATION +#include "../commonlib.h" + +int main(void) { + bool success = false; + const char *buff = c_slurp_file(__FILE__, &success); + + if (!success) { return 1; } + + c_log_info("buff: '%s'", buff); + + C_FREE(buff); + + return 0; +} +'