函数

GLibtest_fail

自:2.30

声明 [src]

void
g_test_fail (
  void
)

描述 [src]

指示测试已失败。

此函数可以多次在同一个测试中调用。如果你可以在恢复方式下让测试失败,可以使用此函数。

如果测试失败可能会导致其他测试出现问题,请不要使用此函数。

调用此函数不会阻止测试继续运行,你需要自己从测试函数返回。这样你可以生成更多的诊断信息,甚至继续运行测试。

如果在测试中没有被调用,此函数不会有任何作用。

请注意,与 g_test_skip()g_test_incomplete() 不同,此函数不会记录测试失败旁边的消息。如果测试失败的详细信息可用,可以在 g_test_fail() 之前用 g_test_message() 对其进行记录,也可以使用 g_test_fail_printf()

自 2.30 起可用