Function Macro
GLibtest_add
since: 2.16
Declaration [src]
#define g_test_add (
testpath,
Fixture,
tdata,
fsetup,
ftest,
fteardown
)
Description [src]
Hooks up a new test case at testpath.
This function is similar to g_test_add_func().
A fixture data structure with setup and teardown functions
may be provided, similar to g_test_create_case().
g_test_add() is implemented as a macro, so that the fsetup,
ftest and fteardown callbacks can expect a Fixture pointer
as their first argument in a type safe manner. They otherwise
have type GTestFixtureFunc.
Available since: 2.16
This function is not directly available to language bindings.
Parameters
testpath-
Type:
-The test path for a new test case.
Fixture-
Type:
-The type of a fixture data structure.
tdata-
Type:
-Data argument for the test functions.
fsetup-
Type:
-The function to set up the fixture data.
ftest-
Type:
-The actual test function.
fteardown-
Type:
-The function to tear down the fixture data.