/*
* $Id$
*/
-/**
- * @file
- * Test suite class.
+/** @file
+ * TestSuite module.
*/
#ifndef CCUNITTESTSUITE_H
#define CCUNITTESTSUITE_H
#include <ccunit/CCUnitConfig.h>
#include <ccunit/CCUnitList.h>
#include <ccunit/CCUnitTest.h>
-#include <ccunit/CCUnitTestCase.h>
+#include <ccunit/CCUnitTestFixture.h>
/**
+ * @ingroup CCUnitTest
+ * @defgroup CCUnitTestSuite TestSuite
+ *
* 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 ());
+ * ccunit_addTestCase (suite, <var>TESTCASE_1</var>);
+ * ccunit_addTestCase (suite, <var>TESTCASE_2</var>);
* </pre>
- *
- * @see CCUnitTest
- * @see CCUnitTestCase
+ * @{
+ */
+
+/**
+ * A <code>Composite</code> class of Tests.
+ * It runs a collection of test cases.
+ * @see CCUnitTest, CCUnitTestCase.
*/
typedef struct CCUnitTestSuite
{
CCUnitTestSuite* testSuite);
/**
- * Adds a test case to the suite.
+ * Adds a test fixture to the suite.
* @param suite test suite.
- * @param testCase test to add.
+ * @param fixture test to add.
*/
-extern inline void ccunit_addTestCase (CCUnitTestSuite* suite,
- CCUnitTestCase* testCase);
+extern inline void ccunit_addTestFixture (CCUnitTestSuite* suite,
+ CCUnitTestFixture* fixture);
/**
* Create a test suite from test source file.
*/
extern CCUnitTestSuite* ccunit_suite (const char* name);
+/** @} */
#endif