API版本: 2.0
库版本: 2.83.2
由gi-docgen 2024.1生成
自: 2.20
#define g_assert_error ( err, dom, c )
调试宏,用于检查方法是否返回了正确的GError。
GError
g_assert_error (err, dom, c)的作用等同于g_assert_true (err != NULL && err->domain == dom && err->code == c)。这个宏的优点是能生成包含错误信息和代码的消息。
g_assert_error (err, dom, c)
g_assert_true (err != NULL && err->domain == dom && err->code == c)
此宏只能用于测试特定错误。如果您想测试err是否被设置,但不在乎其设置值,请直接使用g_assert_nonnull (err)。
err
g_assert_nonnull (err)
此函数对语言绑定不可直接使用。
类型: -
-
GError类型。
dom
期望的错误域(一个GQuark)。
GQuark
c
期望的错误code。
code