{
CCUnitTest test; /**< super class */
const char* name; /**< test fixture name */
- void (*ctor) (); /**< constructor */
- void (*dtor) (); /**< destructor */
- void (*setUp) (); /**< setUp function */
- void (*tearDown) (); /**< tearDown function */
+ CCUnitTestFunc* setUp; /**< setUp function */
+ CCUnitTestFunc* tearDown; /**< tearDown function */
CCUnitList testCases; /**< test cases */
} CCUnitTestFixture;
{
CCUnitTestDfn test; /**< super class */
const char* name; /**< test fixture name */
- void (*ctor) (); /**< constructor */
- void (*dtor) (); /**< destructor */
- void (*setUp) (); /**< setUp function */
- void (*tearDown) (); /**< tearDown function */
- CCUnitTestCase testCases[]; /**< test cases */
+ CCUnitTestFunc setUp; /**< setUp function */
+ CCUnitTestFunc tearDown; /**< tearDown function */
+ CCUnitTestFunc testCases[]; /**< test cases */
} CCUnitTestFixtureDfn;
/**
* @param name test fixture name.
* @param setUp test fixture setUp function.
* @param tearDown test fixture tearDown function.
- * @param ctor constructor.
- * @param dtor destrocutor.
* @return new test fixture.
* @ingroup WritingTestFixture
*/
extern CCUnitTestFixture* ccunit_newTestFixture (const char* name,
- void (*setUp)(),
- void (*tearDown)(),
- void (*ctor)(),
- void (*dtor)());
+ CCUnitTestFunc* setUp,
+ CCUnitTestFunc* tearDown);
/**
* add test case to test fixture.