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.