OSDN Git Service

It was changed to the appropriate name.
authortsutsumi <>
Wed, 24 Sep 2003 10:13:17 +0000 (10:13 +0000)
committertsutsumi <>
Wed, 24 Sep 2003 10:13:17 +0000 (10:13 +0000)
A convenient function was added.

src/ccunit/CCUnitTestFixture.c

index df249a3..741b943 100644 (file)
@@ -41,8 +41,8 @@ jmp_buf _ccunit_run_env;
  */
 jmp_buf _ccunit_runTest_env;
 
-extern void _ccunit_runTestFixture (CCUnitTestResult* result,
-                                   CCUnitTestFixture* fixture);
+extern void _ccunit_runTestCase (CCUnitTestResult* result,
+                                CCUnitTestFixture* fixture);
 
 inline void ccunit_addTestCase (CCUnitTestFixture* fixture,
                                CCUnitTestCase* testCase)
@@ -70,7 +70,7 @@ CCUnitTestCase* ccunit_addNewTestCase (CCUnitTestFixture* fixture,
 static void run (CCUnitTest* test, CCUnitTestResult* result)
 {
   assert (test->type == ccunitTypeFixture);
-  _ccunit_runTestFixture (result, (CCUnitTestFixture*)test);
+  _ccunit_runTestCase (result, (CCUnitTestFixture*)test);
 }
 
 /**
@@ -100,6 +100,14 @@ CCUnitTestFixture* ccunit_newTestFixture (const char* name,
   return fixture;
 }
 
+inline struct CCUnitTestResult* ccunit_runTestFixture (CCUnitTestFixture* f)
+{
+  CCUnitTestResult* result;
+  result = ccunit_newTestResult ();
+  f->test.run (&f->test, result);
+  return result;
+}
+
 void ccunit_runBare (CCUnitTestFixture* fixture, void (*runTest) ())
 {
   int failure;