*/
/** @file
- * implements base class of Test case and/or Test suite.
+ * Test interface module implementation.
*/
#include <ccunit/CCUnitConfig.h>
#include <ccunit/CCUnitTest.h>
-#include <ccunit/CCUnitTestResult.h>
-#include <stdbool.h>
-#include <assert.h>
-struct CCUnitTestResult;
+/**
+ * @addtogroup CCUnitTest
+ * @{
+ */
CCUnitTest* ccunit_initTest (CCUnitTest* test,
CCUnitTestType_t type,
dt->dtor (dt);
free (dt);
}
+
+/** @} */
/**
* @file
- * base class of Test case and/or Test suite.
+ * Test interface module.
*/
#ifndef CCUNITTEST_H
#include <ccunit/CCUnitConfig.h>
/**
+ * @defgroup CCUnitTest Test
+ * Test interface module.
+ * @{
+ */
+
+
+/**
* Test class type.
*/
typedef enum CCUnitTestType_t {
ccunitTypeTest, /**< Test class */
ccunitTypeSuite, /**< TestSuite class */
+ ccunitTypeFixture, /**< TestFixture class */
ccunitTypeCase, /**< TestCase class */
- ccunitTypeFunc, /**< TestFunc class */
ccunitTypeLast_ /**< last tag */
} CCUnitTestType_t;
*/
extern void ccunit_deleteTest (CCUnitTest* test);
+/** @} */
+
#endif