set_nonfatal_assertions
Description:
[ Version ( since = "2.38" ) ]
public void set_nonfatal_assertions ()
public void set_nonfatal_assertions ()
Changes the behaviour of the various assertion macros.
The `g_assert_*()` macros, `g_test_assert_expected_messages()` and the various `g_test_trap_assert_*()` macros are changed to not abort to program.
Instead, they will call [func@GLib.test_fail] and continue. (This also changes the behavior of [func@GLib.test_fail] so that it will not cause the test program to abort after completing the failed test.)
Note that the [func@GLib.assert_not_reached] and [func@GLib.assert] macros are not affected by this.
This function can only be called after [func@GLib.test_init].
Namespace: GLib.Test
Package: glib-2.0