SHTK_UNITTEST_ADD_FIXTURE(3) | Library Functions Manual | SHTK_UNITTEST_ADD_FIXTURE(3) |
shtk_unittest_add_fixture
—
Defines a test fixture
shtk_import unittest
shtk_unittest_add_fixture |
name |
The shtk_unittest_add_fixture
function
registers the fixture given by name. A function named
‘<name>_fixture’ must be defined
after
the call to shtk_unittest_add_fixture
has been
made.
Fixture functions must not directly contain any code. All they can
do is define other functions, such as setup
and
teardown
, and execute calls to
shtk_unittest_add_test(3).
The following piece of code illustrates the components of a test fixture:
shtk_unittest_add_fixture my_collection my_collection_fixture() { setup() { ... optional function providing per-test setup code ... } teardown() { ... optional function providing per-test teardown code ... } shtk_unittest_add_test first_scenario first_scenario_test() { ... test code for the first test case ... } shtk_unittest_add_test second_scenario second_scenario_test() { ... test code for the second test case ... } }
shtk_unittest_add_fixture
first appeared
in shtk
1.6.
November 8, 2014 | Debian |