函数宏
GLibtest_add
自 2.16 起
声明 [src]
#define g_test_add (
testpath,
Fixture,
tdata,
fsetup,
ftest,
fteardown
)
说明 [src]
在 testpath
处链接新的测试用例。
此函数类似于 g_test_add_func()
。
类似于 g_test_create_case()
,可以使用带有设置和清除函数的固定数据结构。
将 g_test_add()
作为宏实现,以使得 fsetup
、 ftest
和 fteardown
回调可以按类型安全的方式期望 Fixture
指针作为它们的第一个参数。它们具有类型 GTestFixtureFunc
。
自 2.16 起提供
语言绑定不能直接使用此函数。