diff options
author | David Zeuthen <davidz@redhat.com> | 2011-05-13 18:24:50 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2011-05-13 18:25:46 -0400 |
commit | 7bcc7ee5e57ea9d722868fa4340217ab7584cde0 (patch) | |
tree | f9af1e4ed78ede1091a6952853d5a7c3a27b2912 /tests/scanner/regress.c | |
parent | 1e8e36ad1875c55ed640d53e03cf891ea398ad8a (diff) | |
download | gobject-introspection-7bcc7ee5e57ea9d722868fa4340217ab7584cde0.tar.gz |
Move recently added (skip) tests to the regress module
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r-- | tests/scanner/regress.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 27031b1e..f8a552b0 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -2033,6 +2033,55 @@ regress_test_obj_torture_signature_1 (RegressTestObj *obj, } /** + * regress_test_obj_skip_return_val: + * @obj: a #RegressTestObj + * @a: Parameter. + * @out_b: (out): A return value. + * @c: Other parameter. + * @error: Return location for error. + * + * Check that the return value is skipped + * + * Returns: (skip): %TRUE if the call succeeds, %FALSE if @error is set. + */ +gboolean +regress_test_obj_skip_return_val (RegressTestObj *obj, + gint a, + gint *out_b, + gdouble c, + GError **error) +{ + if (a == 0) + return TRUE; + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "a is non-zero"); + return FALSE; +} + +/** + * regress_test_obj_skip_param: + * @obj: A #RegressTestObj. + * @a: Parameter. + * @out_b: (out): Return value. + * @c: (skip): Other parameter. + * + * Check that the return value is skipped + * + * Returns: %TRUE if the call succeeds, %FALSE if @error is set. + */ +gboolean +regress_test_obj_skip_param (RegressTestObj *obj, + gint a, + gint *out_b, + gdouble c, + GError **error) +{ + if (a == 0) + return TRUE; + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "a is non-zero"); + return FALSE; +} + +/** * regress_test_obj_do_matrix: * @obj: A #RegressTestObj * @somestr: Meaningless string |