summaryrefslogtreecommitdiff
path: root/t/unit-tests/unit-test.h
diff options
context:
space:
mode:
Diffstat (limited to 't/unit-tests/unit-test.h')
-rw-r--r--t/unit-tests/unit-test.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/unit-tests/unit-test.h b/t/unit-tests/unit-test.h
index 66ec2387cc..85e5d6a948 100644
--- a/t/unit-tests/unit-test.h
+++ b/t/unit-tests/unit-test.h
@@ -1,3 +1,10 @@
#include "git-compat-util.h"
#include "clar/clar.h"
#include "clar-decls.h"
+#include "strbuf.h"
+
+#define cl_failf(fmt, ...) do { \
+ char desc[4096]; \
+ snprintf(desc, sizeof(desc), fmt, __VA_ARGS__); \
+ clar__fail(__FILE__, __func__, __LINE__, "Test failed.", desc, 1); \
+} while (0)