don't show assert message boxes in debug build but throw an exception if an assert unexpectedly fails; do check that expected asserts are generated

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-12-21 02:28:55 +00:00
parent 6756186271
commit 0468a58a4b
3 changed files with 33 additions and 1 deletions

View File

@@ -92,6 +92,17 @@ public:
virtual int OnRun();
virtual int OnExit();
#ifdef __WXDEBUG__
virtual void OnAssertFailure(const wxChar *,
int,
const wxChar *,
const wxChar *,
const wxChar *)
{
throw TestAssertFailure();
}
#endif // __WXDEBUG__
private:
void List(Test *test, const string& parent = "") const;