X-Git-Url: http://git.osdn.net/view?p=ccunit%2Fccunit.git;a=blobdiff_plain;f=tests%2FrunFailure.c;h=cb3a99d87d74221f54f9ddc718b7fbc410996349;hp=24f20f86f897769af5f69c0454f85ddf662de745;hb=7960e7b7a92de91fa130cc19abe515b7aa09d3d4;hpb=ca142f1df79df63d2598a008874f3c7a51cddebd diff --git a/tests/runFailure.c b/tests/runFailure.c index 24f20f8..cb3a99d 100644 --- a/tests/runFailure.c +++ b/tests/runFailure.c @@ -20,17 +20,23 @@ /* * $Id$ */ -#include +#include int main () { - CCUnitTestRunner* runner = ccunit_newTestRunner (NULL); - CCUnitTestSuite* suite = ccunit_suite ("failure"); + CCUnitTestRunner* runner; + CCUnitTestSuite* suite; size_t fails; - size_t tests; - runner->run (runner, suite); +#if CCUNIT_WITH_DMALLOC +#endif + runner = ccunit_newTestRunner (NULL); + suite = ccunit_suite ("failure"); + ccunit_runTestRunner (runner, suite); fails = ccunit_failureCount (runner->result); - tests = ccunit_runCount (runner->result); ccunit_deleteTestRunner (runner); - return fails == tests ? 0 : -1; + ccunit_deleteTestSuite (suite); +#if CCUNIT_WITH_DMALLOC + dmalloc_shutdown (); +#endif + return (int)fails; }