diff --git a/tests/test.cpp b/tests/test.cpp index fe22ad10cd..02d8191338 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -107,6 +107,13 @@ public: { return functor(); } + catch ( std::exception& e ) + { + // cppunit deals with the standard exceptions itself, let it do as + // it output more details (especially for std::exception-derived + // CppUnit::Exception) than we do + throw; + } catch ( ... ) { reportError(context, CppUnit::Message("Uncaught exception",