do \
{ \
::tts::global_runtime.fail(); \
if(!::tts::global_runtime.fail_status) \
{ \
::tts::global_runtime.fail_status = true; \
std::cout << "[X] - " << ::tts::detail::current_test << "\n"; \
} \
if( !::tts::detail::current_type.empty()) \
{ \
std::cout << " > " << ::tts::detail::current_type << "\n"; \
} \
std::cout << " " << ::tts::source_location::current() << " - ** FAILURE **" \
<< " : " << Message << std::endl; \
} while(0)
Force a failing test and display a message.