OSDN Git Service

It was changed to the appropriate name.
authortsutsumi <>
Wed, 24 Sep 2003 10:29:06 +0000 (10:29 +0000)
committertsutsumi <>
Wed, 24 Sep 2003 10:29:06 +0000 (10:29 +0000)
TestCase was set on TestFailure to judge which test case for to be failed.

src/ccunit/CCUnitTestResult.c

index 6810120..9129c1f 100644 (file)
@@ -63,13 +63,13 @@ static void endTest (CCUnitTestResult* result, struct CCUnitTestCase* test)
     }
 }
 
-/**
+/*
  * Runs a TestCase.
  *
  * @param result result container.
  * @param fixture test case to be run.
  */
-void _ccunit_runTestFixture (CCUnitTestResult* result, CCUnitTestFixture* fixture)
+void _ccunit_runTestCase (CCUnitTestResult* result, CCUnitTestFixture* fixture)
 {
   int failure;
   CCUnitListIterator itor;
@@ -81,7 +81,11 @@ void _ccunit_runTestFixture (CCUnitTestResult* result, CCUnitTestFixture* fixtur
       if ((failure = setjmp (_ccunit_run_env)) == 0)
        ccunit_runBare (fixture, testCase->runTest);
       else
-       ccunit_addFailure (result, (CCUnitTestFailure*)failure);
+       {
+         CCUnitTestFailure* f = (CCUnitTestFailure*)failure;
+         f->testCase = testCase;
+         ccunit_addFailure (result, f);
+       }
       endTest (result, testCase);
     }
 }