函数宏

GLibtest_trap_assert_stderr

自:2.16

声明 [源代码]

#define g_test_trap_assert_stderr (
  serrpattern
)

描述 [源代码]

断言最近的测试子进程的 stderr 输出是否与 serrpattern 相匹配。

参见 g_test_trap_subprocess()

有时,它用于测试形式上被视为未定义行为的情况,例如达到 g_assert()g_error() 的代码。在这些情况下,你应当跳过整个测试(包括对 g_test_trap_subprocess() 的调用),除非 g_test_undefined() 返回 true 以指示可以测试未定义行为。

自 2.16 起可用

语言绑定不能直接使用此函数。

参数

serrpattern

类型: -

一个 glob 风格的 [模式][glib-Glob 样式模式匹配]。