* @param parent parent suite.
* @param cname test fixture name to read.
*/
-static void readTestFixture (CCUnitTestSuiteDef* parent, const char* cname)
+static void readTestFixture (CCUnitTestSuiteDef* suite, const char* cname)
{
- CCUnitTestSuiteDef* suite;
CCUnitTestFixtureDef* fixture;
CCUnitTestCaseDef* f = NULL;
char* name;
char* doc;
char* desc = NULL;
- suite = ccunit_newTestSuiteDef (NULL);
- if (!suite)
- return;
fixture = newTestFixtureDef (cname);
if (!fixture)
- {
- deleteTestDef (&suite->testdef);
- return;
- }
- addTestSuiteDef (parent, suite);
+ return;
addTestFixtureDef (suite, fixture);
while (readline ())
{
/**
* read test suite def.
*
- * @param parent parent suitedef.
+ * @param suite test suitedef.
*/
-static void readSuite (CCUnitTestSuiteDef* parent)
+static void readSuite (CCUnitTestSuiteDef* suite)
{
CCUnitTestCaseDef* f;
const char* name;
{
if ((name = getTestFixtureName (doc)) != NULL)
{
- readTestFixture (parent, name);
+ readTestFixture (suite, name);
safe_free (doc);
}
else if ((name = getEndOfFixture (doc)) != NULL)
/** @} */
-void ccunit_readSuite (const char* fname, CCUnitTestSuiteDef* parent)
+void ccunit_readSuite (const char* fname, CCUnitTestSuiteDef* suite)
{
if (strcmp (fname, "-") == 0) /* special file name '-' as stdin */
{
}
line.fname = fname;
}
- readSuite (parent);
+ readSuite (suite);
safe_free (line.str);
if (line.ifp != NULL && line.ifp != stdin)
fclose (line.ifp);