函数

GLibtest_get_filename

起效版:2.38

声明 [src]

const gchar*
g_test_get_filename (
  GTestFileType file_type,
  const gchar* first_path,
  ...
)

说明 [src]

获取测试所需数据文件的路径名。

这与 g_test_build_filename() 相同,有两个区别。第一个区别是您只能在测试用例函数中使用此函数。第二个区别是您不需要释放返回值 - 它将在测试用例完成运行时自动释放。

可以在测试用例内的线程中使用此函数,但您必须确保所有此类使用发生在主要测试用例函数返回之前(即:最好确保所有线程都已加入)。

2.38 起可使用

不能直接向语言绑定提供此函数。

参数

file_type

类型: GTestFileType

文件类型(已构建与已分发)。

first_path

类型: const gchar*

路径名的第一部分。

数据归函数调用者所有。
该值是一个以 NULL 结尾的 UTF-8 字符串。
...

类型: 

NULL 结尾的其他路径段。

返回值

类型: const gchar*

路径,在测试用例结束时自动释放。

数据归被调用函数所有。
该值是一个以 NULL 结尾的 UTF-8 字符串。