aboutsummaryrefslogtreecommitdiff
path: root/helper.c
diff options
context:
space:
mode:
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();
+}