Exemplo n.º 1
0
void Handle (TestResult& result, const TestException& exception, 
             const char* testname, const char* filename, int linenumber )
{
    char msg[4096];
    snprintf(msg, sizeof(msg), "Raised exception %s from:\n  %s(%i)", exception.message, exception.file, exception.line);
    result.AddFailure (Failure (msg, testname, filename, linenumber));
}
Exemplo n.º 2
0
void Handle (TestResult& result, const char* condition, 
             const char* testname, const char* filename, int linenumber)
{
    if (!g_bHandleExceptions) 
        throw;
        
    char msg[1024] = "Unhandled exception ";
    strncat(msg, condition, sizeof(msg)-32);
    result.AddFailure (Failure (msg, testname, filename, linenumber));
}
Exemplo n.º 3
0
void Handle (TestResult& result, const char* condition, 
             const char* testname, const char* filename, int linenumber)
{
    if (!g_bHandleExceptions) 
        throw;
    
	const size_t size = 1024;
	char msg[size] = {"Unhandled exception "};
	strncat( msg, condition, size - strlen( msg ) - 1 );
    result.AddFailure (Failure (msg, testname, filename, linenumber));
}