diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-11-23 20:31:58 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-11-23 20:31:58 +0100 |
| commit | 0696a5c7f9abe5451a0baf3170296704714fcce8 (patch) | |
| tree | 9b7380e82bcd5aba703d9bc23c355a31e542f78b /helper.c | |
| parent | 99ebb4cc698da33c2f8aad8bb5d71ef060a01560 (diff) | |
| download | libasm_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.c | 29 |
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(); +} |
