void assert_failed(const char *filename, int line, const char *condition) { mock_assert(false, condition ? condition : "", filename, line); /* Keep compiler happy. Should not happen, mock_assert() does not return */ exit(1); }
static void mock_die( const char *format, ... ) { char output[ 256 ]; va_list args; va_start( args, format ); vsprintf( output, format, args ); va_end( args ); check_expected( output ); mock_assert( false, "mock_die", __FILE__, __LINE__ ); } // Hoaxes gcov.
void mock_die( char *format, ... ) { va_list args; va_start( args, format ); char message[ 1000 ]; vsprintf( message, format, args ); va_end( args ); check_expected( message ); mock_assert( false, "UNREACHABLE", __FILE__, __LINE__ ); } // This hoaxes gcov.
void __ProgrammingError(const char *file, int lineno, const char *format, ...) { mock_assert(0, "0", __FILE__, __LINE__); }
void FatalError(char *s, ...) { mock_assert(0, "0", __FILE__, __LINE__); abort(); }
static void mock_abort() { mock_assert( false, "mock_abort", __FILE__, __LINE__ ); } // Hoaxes gcov.
static void mock_die( const char *format, ... ) { UNUSED( format ); mock_assert( false, "mock_die", __FILE__, __LINE__ ); } // Hoaxes gcov.