commit d0e448d8c85fce5aebd4f7b0002c5fa493613250
parent 11d9a1568b6157ebe6b4b44e121be8c9d3e587bf
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date: Wed, 10 Apr 2019 07:04:56 +0000
Custom assertion_failed function
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/include/kfr/testo/assert.hpp b/include/kfr/testo/assert.hpp
@@ -19,6 +19,9 @@
namespace testo
{
+#ifdef TESTO_CUSTOM_ASSERTION_PRINT
+void assertion_failed(const std::string& string, const char* file, int line);
+#else
inline void assertion_failed(const std::string& string, const char* file, int line)
{
errorln("Assertion failed at ", file, ":", line);
@@ -26,6 +29,7 @@ inline void assertion_failed(const std::string& string, const char* file, int li
errorln();
std::fflush(stderr);
}
+#endif
bool check_assertion(...);