From 619e9865bec2b17c086fe7b4417cc3fce46eac55 Mon Sep 17 00:00:00 2001 From: ahmedsamyh Date: Sun, 26 Jan 2025 16:53:02 +0500 Subject: [PATCH] Add new test; slurp_file.c --- tests/slurp_file.c | 16 ++++++++++++++++ tests/slurp_file.code.expected | 1 + tests/slurp_file.err.expected | 0 tests/slurp_file.out.expected | 17 +++++++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 tests/slurp_file.c create mode 100644 tests/slurp_file.code.expected create mode 100644 tests/slurp_file.err.expected create mode 100644 tests/slurp_file.out.expected 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; +} +' -- 2.39.5