diff options
author | Evan Welsh <noreply@evanwelsh.com> | 2020-10-06 23:03:20 -0500 |
---|---|---|
committer | Evan Welsh <noreply@evanwelsh.com> | 2020-10-06 23:03:20 -0500 |
commit | 7d709f496d0965d0488e8a2ac6ece2e52e1ecbfb (patch) | |
tree | e265c4fabe7423a29ab037c6f9ff4d42c4c618dc | |
parent | 5a673c1067b779bfbb4632a76340e0fa19305b58 (diff) | |
download | gobject-introspection-ewlsh/fundamental-test.tar.gz |
Add additional fundamental test.ewlsh/fundamental-test
Necessary as there is currently no Regress function to test whether functions can accept fundamental parameters.
-rw-r--r-- | tests/scanner/regress.c | 10 | ||||
-rw-r--r-- | tests/scanner/regress.h | 4 |
2 files changed, 13 insertions, 1 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 3a63436b..de855bfa 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -3731,7 +3731,15 @@ regress_test_create_fundamental_hidden_class_instance (void) return (RegressTestFundamentalObject *) g_type_create_instance (_regress_test_fundamental_hidden_sub_object_get_type()); } - +/** + * regress_test_get_fundamental_sub_object_data: + * + * Return value: (transfer full): UTF-8 string + */ +char* +regress_test_get_fundamental_sub_object_data (RegressTestFundamentalSubObject * fundamental_sub_object) { + return g_strdup(fundamental_sub_object->data); +} /** * regress_test_callback: diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h index 0b239f14..5819d7d7 100644 --- a/tests/scanner/regress.h +++ b/tests/scanner/regress.h @@ -1082,6 +1082,10 @@ _GI_TEST_EXTERN RegressTestFundamentalObject * regress_test_create_fundamental_hidden_class_instance (void); +_GI_TEST_EXTERN +char* +regress_test_get_fundamental_sub_object_data (RegressTestFundamentalSubObject * fundamental_sub_object); + /* callback */ typedef void (*RegressTestSimpleCallback) (void); typedef void RegressTestNoPtrCallback (void); |