[ CCUnit project page ] [ CCUnit home page ]
変数

構造体 CCUnitTestFunc
[TestFuncテストケースを書く]

A single test function object. [詳細]

#include <CCUnitTestFunc.h>

変数

const char * name
 test func name
const char * desc
 test description
void(* runTest )()
 run test function

説明

A single test function object.

For each test implement a function which interacts with the case. Verify the expected results with assertions specified by calling CCUNIT_ASSERT on the expression you want to test:

 void testAdd ()
 {
   int result = value1 + value2;
   CCUNIT_ASSERT (result == 5);
 }

 ...
 int main ()
 {
   CCUnitTestResult* r;
   CCUnitTestCase* c = ccunit_newTestCase ("math test");
   CCUnitTestFunc* f = ccunit_newTestFunc ("testAdd", "add test", testAdd);
   ccunit_addTestFunc (c, f);
   r = ccunit_runTestCase (c);
   return 0;
 }
参照:
CCUnitTestCase, CCUnitTestSuite, MakeSuite

構造体

const char* CCUnitTestFunc::desc

test description

参照元 printFailures().

const char* CCUnitTestFunc::name

test func name

参照元 ccunit_addTestFunc().

run test function

参照元 run(), と runTest().


この構造体の説明は次のファイルから生成されました:
SourceForge.jp hosts this site. Send comments to: CCUnit Developer