Fix teamcity reporter compilation with single header

This commit is contained in:
Martin Hořeňovský 2017-11-30 13:47:54 +01:00
parent 7d0db6b8e9
commit a3632facf3

View File

@ -14,8 +14,6 @@
// file can be distributed as a single header that works with the main // file can be distributed as a single header that works with the main
// Catch single header. // Catch single header.
#include "../internal/catch_enforce.h"
#include <cstring> #include <cstring>
#ifdef __clang__ #ifdef __clang__
@ -99,12 +97,12 @@ namespace Catch {
case ResultWas::Ok: case ResultWas::Ok:
case ResultWas::Info: case ResultWas::Info:
case ResultWas::Warning: case ResultWas::Warning:
CATCH_ERROR( "Internal error in TeamCity reporter" ); throw std::domain_error( "Internal error in TeamCity reporter" );
// These cases are here to prevent compiler warnings // These cases are here to prevent compiler warnings
case ResultWas::Unknown: case ResultWas::Unknown:
case ResultWas::FailureBit: case ResultWas::FailureBit:
case ResultWas::Exception: case ResultWas::Exception:
CATCH_ERROR( "Not implemented" ); throw std::domain_error( "Not implemented" );
} }
if( assertionStats.infoMessages.size() == 1 ) if( assertionStats.infoMessages.size() == 1 )
msg << " with message:"; msg << " with message:";