#ifdef __BORLANDC__
#pragma warn -8022
#endif
+
+///////////////////////////////////////////////////////////////////////////////
+// Set the default format for the errors, which can be used by an IDE to jump
+// to the error location. This default gets overridden by the cppunit headers
+// for some compilers (e.g. VC++).
+
+#ifndef CPPUNIT_COMPILER_LOCATION_FORMAT
+ #define CPPUNIT_COMPILER_LOCATION_FORMAT "%p:%l:"
+#endif
///////////////////////////////////////////////////////////////////////////////
#include <cppunit/ui/text/TestRunner.h>
#include <cppunit/TestCase.h>
#include <cppunit/extensions/HelperMacros.h>
+#include <cppunit/CompilerOutputter.h>
#include "wx/afterstd.h"
using CppUnit::TestSuite;
using CppUnit::TestFactoryRegistry;
using CppUnit::TextUi::TestRunner;
+using CppUnit::CompilerOutputter;
using std::string;
using std::vector;
runner.addTest(test.release());
}
+ runner.setOutputter(new CompilerOutputter(&runner.result(), cout));
+
#if wxUSE_LOG
// Switch off logging unless --verbose
bool verbose = wxLog::GetVerbose();