函数

GLibtest_set_nonfatal_assertions

自版本:2.38

声明 [src]

void
g_test_set_nonfatal_assertions (
  void
)

描述 [src]

更改各种断言宏的行为。

g_assert_*() 宏、g_test_assert_expected_messages() 以及各种 g_test_trap_assert_*() 宏已更改为不会终止程序。

相反,它们将调用 g_test_fail() 并继续。(这也改变了 g_test_fail() 的行为,使其在完成测试失败后不会导致测试程序中止)。

请注意,g_assert_not_reached()g_assert() 宏不受此影响。

只有在 g_test_init() 之后才能调用此函数。

自以下版本:2.38