Function Macro
GLibassert_error
since: 2.20
Declaration [src]
#define g_assert_error (
err,
dom,
c
)
Description [src]
Debugging macro to check that a method has returned
the correct GError
.
The effect of g_assert_error (err, dom, c)
is the same as
g_assert_true (err != NULL && err->domain == dom && err->code == c)
.
The advantage of this macro is that it can produce a message that
includes the incorrect error message and code.
This can only be used to test for a specific error. If you want to
test that err
is set, but don’t care what it’s set to, just use
g_assert_nonnull (err)
.
Available since: 2.20
This function is not directly available to language bindings.