|
|
@@ -26,17 +26,19 @@ |
|
|
|
namespace trompeloeil |
|
|
|
{ |
|
|
|
template <> |
|
|
|
void reporter<specialized>::send( |
|
|
|
severity s, |
|
|
|
const char* file, |
|
|
|
unsigned long line, |
|
|
|
const char* msg) |
|
|
|
void reporter<specialized>::send(severity s, const char* file, unsigned long line, const char* msg) |
|
|
|
{ |
|
|
|
std::ostringstream os; |
|
|
|
if (line) os << file << ':' << line << '\n'; |
|
|
|
|
|
|
|
if( line ) |
|
|
|
{ |
|
|
|
os << file << ':' << line << '\n'; |
|
|
|
} |
|
|
|
|
|
|
|
os << msg; |
|
|
|
auto failure = os.str(); |
|
|
|
if (s == severity::fatal) |
|
|
|
const auto failure = os.str(); |
|
|
|
|
|
|
|
if( s == severity::fatal ) |
|
|
|
{ |
|
|
|
FAIL(failure); |
|
|
|
} |