00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include "ippUtest.h"
00011
00012 #ifdef _DEBUG
00013 #include "crtdbg.h"
00014 class crtConfigurator
00015 {
00016 public:
00017 crtConfigurator()
00018 {
00019 _CrtSetReportMode(_CRT_ASSERT,_CRTDBG_MODE_DEBUG);
00020 _CrtSetReportHook(crtConfigurator::ReportHook);
00021 CxxTest::setAbortTestOnFail(true);
00022 }
00023 static int __cdecl ReportHook(int nRptType, char *szOutMessage , int * retval)
00024 {
00025 if (nRptType == _CRT_ASSERT) {
00026 CxxTest::doFailTest(szOutMessage,0,szOutMessage);
00027 return true;
00028 }
00029 return true;
00030 }
00031
00032 };
00033
00034
00035
00036
00037 #endif