函数宏

GLibassert_true

自:2.38

声明 [src]

#define g_assert_true (
  expr
)

说明 [src]

用于检查表达式是否为真值的调试宏。

如果断言失败(即表达式不为真值),将会记录一条错误消息,并且应用程序将终止,或者测试用例将标记为失败。

请注意,与 g_assert() 不同,本宏不受定义了 G_DISABLE_ASSERT 的影响。因此,本宏只应在测试中使用,反之亦然,g_assert() 不应在测试中使用。

参见 g_test_set_nonfatal_assertions()

自以下版本开始提供:2.38

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

参数

expr

类型: -

要检查的表达式。