* A <code>Composite</code> class of Tests.
* It runs a collection of test cases. Here is an example.
* <pre>
- * CCUnitTestSuite* suite = ccunit_newTestSuite ();
- * ccunit_addTestCase (suite, CREATE_TESTCASE_1 ());
- * ccunit_addTestCase (suite, CREATE_TESTCASE_2 ());
+ * CCUnitTestSuite* suite = ccunit_newTestSuite ();
+ * ccunit_addTestCase (suite, CREATE_TESTCASE_1 ());
+ * ccunit_addTestCase (suite, CREATE_TESTCASE_2 ());
* </pre>
*
* @see CCUnitTest
+ * @see CCUnitTestCase
*/
typedef struct CCUnitTestSuite
{
CCUnitTest test; /**< super class */
+ const char* name; /**< test suite name */
CCUnitList tests; /**< added test case/suite list */
} CCUnitTestSuite;
extern inline CCUnitTestSuite* ccunit_newTestSuite(const char* name);
/**
- * Delete test suite.
- * @param suite test suite to delete.
- */
-extern inline void ccunit_deleteTestSuite (CCUnitTestSuite* suite);
-
-/**
* Adds a test to the suite.
* @param suite test suite.
* @param test test to add.