summaryrefslogtreecommitdiffstats
path: root/tools/unit-test
diff options
context:
space:
mode:
Diffstat (limited to 'tools/unit-test')
-rw-r--r--tools/unit-test/slang-unit-test.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/unit-test/slang-unit-test.h b/tools/unit-test/slang-unit-test.h
index 3484b3020..8f0f0a445 100644
--- a/tools/unit-test/slang-unit-test.h
+++ b/tools/unit-test/slang-unit-test.h
@@ -95,3 +95,6 @@ typedef IUnitTestModule* (*UnitTestGetModuleFunc)();
#define SLANG_IGNORE_TEST \
getTestReporter()->addResult(TestResult::Ignored); \
throw AbortTestException();
+#define SLANG_CHECK_MSG(condition, message) \
+ getTestReporter() \
+ ->addResultWithLocation((condition), #condition " " message, __FILE__, __LINE__)