DragonFly On-Line Manual Pages
    
    
	
SHTK_UNITTEST_ADD_FIXTURE(3)                DragonFly Library Functions Manual
NAME
     shtk_unittest_add_fixture - Defines a test fixture
LIBRARY
     shtk_import unittest
SYNOPSIS
     shtk_unittest_add_fixture name
DESCRIPTION
     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).
EXAMPLES
     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 ...
               }
           }
SEE ALSO
     shtk(3), shtk_unittest(3)
HISTORY
     shtk_unittest_add_fixture first appeared in shtk 1.6.
DragonFly 6.5-DEVELOPMENT      November 8, 2014      DragonFly 6.5-DEVELOPMENT