CCUnit project page CCUnit home page

Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

CCUnitMakeSuite.h File Reference


Detailed Description

Make test suite object code from test source code.

#include <ccunit/CCUnitConfig.h>
#include <ccunit/CCUnitList.h>
#include <ccunit/CCUnitTest.h>
#include <stdio.h>

Include dependency graph for CCUnitMakeSuite.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


Data Structures

struct  _CCUnitFuncDef
 Test case definition information. More...

struct  _CCUnitTestDef
 Test definition information. More...

struct  _CCUnitTestFixtureDef
 Test fixture definition information. More...

struct  _CCUnitTestSuiteDef
 Test suite definition information. More...


Typedefs

typedef _CCUnitTestDef _CCUnitTestDef
 Test definition information.

typedef _CCUnitTestSuiteDef _CCUnitTestSuiteDef
 Test suite definition information.

typedef _CCUnitFuncDef _CCUnitFuncDef
 Test case definition information.

typedef _CCUnitTestFixtureDef _CCUnitTestFixtureDef
 Test fixture definition information.


Functions

_CCUnitTestSuiteDefccunit_newTestSuiteDef (const char *name)
 create new test suite def.

void ccunit_deleteTestSuiteDef (_CCUnitTestSuiteDef *suite)
 delete test suite def.

void ccunit_readSuite (const char *fname, _CCUnitTestSuiteDef *parent)
 read test unit suite from specified stream.

void ccunit_writeSuite (FILE *ofp, const char *name, _CCUnitTestSuiteDef *suite)
 output test suite making function code.

void ccunit_printSuite (FILE *ofp, const char *name, _CCUnitTestSuiteDef *suite)
 output test suite making function code.

int ccunit_makeSuite (int ac, char **av)
 Generate a code to creating test suite code from the test case source codes.

int ccunit_va_makeSuite (const char *prg,...)
 Generate a code to creating test suite code from the test case source codes.


SourceForge.jp hosts this site. Send comments to:
CCUnit Developer