CCUnit
2.1
A C Unit Testing Library
|
Wraps a test case with setUp and tearDown function. More...
#include <CCUnitTestCase.h>
Data Fields | |
CCUnitTest | test |
super class | |
const char * | name |
test case name | |
CCUnitTestFunc * | setUpBeforeClass |
setUp for a case | |
CCUnitTestFunc * | tearDownAfterClass |
tearDown for a case | |
CCUnitTestFunc * | setUp |
setUp for each tests | |
CCUnitTestFunc * | tearDown |
tearDown for each tests | |
CCUnitList | testFuncs |
test functions |
Wraps a test case with setUp and tearDown function.
A TestCase is used to provide a common environment for a set of test cases.
To define a test case, do the following:
Each test runs in its own case so there can be no side effects among test runs. Here is an example:
For each test implement a function which interacts with the case. Verify the expected results with assertions specified by calling CCUNIT_ASSERT on the expression you want to test:
The tests to be run can be collected into a TestSuite.
Once the functions are defined you can run them. To do this, use a TestRunner.
A command line tool have been created for convenience. It is located in src/tools/ccunit_makeSuite.c.
const char* CCUnitTestCase::name |
test case name
Referenced by ccunit_newTestCase(), and destroy().
CCUnitTestFunc* CCUnitTestCase::setUp |
setUp for each tests
Referenced by ccunit_addTestFunc(), destroy(), and run().
CCUnitTestFunc* CCUnitTestCase::setUpBeforeClass |
setUp for a case
Referenced by ccunit_addTestFunc(), destroy(), and run().
CCUnitTestFunc* CCUnitTestCase::tearDown |
tearDown for each tests
Referenced by ccunit_addTestFunc(), destroy(), and run().
CCUnitTestFunc* CCUnitTestCase::tearDownAfterClass |
tearDown for a case
Referenced by ccunit_addTestFunc(), destroy(), and run().
CCUnitTest CCUnitTestCase::test |
super class
Referenced by ccunit_addTestCase(), ccunit_deleteTestCase(), ccunit_newTestCase(), and ccunit_runTestCase().
CCUnitList CCUnitTestCase::testFuncs |
test functions
Referenced by ccunit_addTestFunc(), ccunit_newTestCase(), destroy(), and run().
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Sat Jul 13 2013 15:09:17 for CCUnit by
![]() |