aboutsummaryrefslogtreecommitdiff
path: root/helper.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-11-23 20:31:58 +0100
committerCharles <sircharlesaze@gmail.com>2019-11-23 20:31:58 +0100
commit0696a5c7f9abe5451a0baf3170296704714fcce8 (patch)
tree9b7380e82bcd5aba703d9bc23c355a31e542f78b /helper.c
parent99ebb4cc698da33c2f8aad8bb5d71ef060a01560 (diff)
downloadlibasm_test-0696a5c7f9abe5451a0baf3170296704714fcce8.tar.gz
libasm_test-0696a5c7f9abe5451a0baf3170296704714fcce8.tar.bz2
libasm_test-0696a5c7f9abe5451a0baf3170296704714fcce8.zip
Basic segfault and comparison test for ft_strlen.s
Diffstat (limited to 'helper.c')
-rw-r--r--helper.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/helper.c b/helper.c
new file mode 100644
index 0000000..b2b2a18
--- /dev/null
+++ b/helper.c
@@ -0,0 +1,29 @@
+#include "libasm_test.h"
+
+
+void
+print_ok(void)
+{
+ printf("OK: %s\n", test_name);
+}
+
+void
+print_stack_alignment_error(void)
+{
+ printf("KO: [STACK ALIGNMENT]: %s\n", test_name);
+}
+
+void
+print_signaled_ko(void)
+{
+ printf("KO: [SEGFAULT]: %s\n", test_name);
+}
+
+void
+expect_int(int expected, int actual)
+{
+ if (actual != expected)
+ printf("KO: [COMPARE]: %s: expected: %d got: %d\n", test_name, expected, actual);
+ else
+ print_ok();
+}