diff options
author | Dieter Verfaillie <dieterv@optionexplicit.be> | 2015-06-20 00:10:03 +0200 |
---|---|---|
committer | Dieter Verfaillie <dieterv@optionexplicit.be> | 2015-06-20 00:25:14 +0200 |
commit | 254ac953c6b18a0d4e93781cd9c29bf3dcd4953a (patch) | |
tree | 780980a021457e653cf762504a8f57baf124365b /tests | |
parent | d4771aafa9b10a73059532fa5e5d8670e6e9e3ea (diff) | |
download | gobject-introspection-254ac953c6b18a0d4e93781cd9c29bf3dcd4953a.tar.gz |
tests: fix make distcheck
Add missing doc-tool tests, fixes "make distcheck" breakage
introduced by 09daa28c5b4625b6f274b3b340bc85e33bef80b5
Diffstat (limited to 'tests')
8 files changed, 204 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page new file mode 100644 index 00000000..3e745e49 --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<page id="Regress.TestCallbackReturnFull" + type="topic" + style="callback" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="callback" type="guide"/> + </info> + <title>Regress.TestCallbackReturnFull</title> + <synopsis><code mime="text/x-csrc"> +RegressTestObj* TestCallbackReturnFull (void); + </code></synopsis> + + +<terms> +<item> +<title><code>Returns</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page new file mode 100644 index 00000000..e7fb0082 --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page @@ -0,0 +1,38 @@ +<?xml version="1.0"?> +<page id="Regress.test_callback_return_full" + type="topic" + style="function" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="function" type="guide"/> + <api:function> + <api:returns> + <api:type>void</api:type> + </api:returns> + <api:name>regress_test_callback_return_full</api:name> + <api:arg> + <api:type>RegressTestCallbackReturnFull</api:type> + <api:name>callback</api:name> + </api:arg> + </api:function> + </info> + <title>regress_test_callback_return_full</title> + <synopsis><code mime="text/x-csrc"> +void regress_test_callback_return_full (RegressTestCallbackReturnFull callback); + </code></synopsis> + + +<terms> +<item> +<title><code>callback</code></title> + +</item> +<item> +<title><code>Returns</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page new file mode 100644 index 00000000..28d8abba --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<page id="Regress.TestCallbackReturnFull" + type="topic" + style="callback" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="callback" type="guide"/> + </info> + <title>Regress.TestCallbackReturnFull</title> + <synopsis><code mime="text/x-gjs"> +function onTestCallbackReturnFull(): <link xref="Regress.TestObj">Regress.TestObj</link> { +} + </code></synopsis> + + +<terms> +<item> +<title><code>Returns</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page new file mode 100644 index 00000000..233dab4a --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<page id="Regress.test_callback_return_full" + type="topic" + style="function" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="function" type="guide"/> + <api:function> + <api:returns> + <api:type>void</api:type> + </api:returns> + <api:name>regress_test_callback_return_full</api:name> + <api:arg> + <api:type>Regress.TestCallbackReturnFull</api:type> + <api:name>callback</api:name> + </api:arg> + </api:function> + </info> + <title>Regress.test_callback_return_full</title> + <synopsis><code mime="text/x-gjs"> +function test_callback_return_full(callback: <link xref="Regress.TestCallbackReturnFull">Regress.TestCallbackReturnFull</link>): void { + // Gjs wrapper for regress_test_callback_return_full() +} + </code></synopsis> + + +<terms> +<item> +<title><code>callback</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page new file mode 100644 index 00000000..9573fe2b --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<page id="Regress.TestCallbackReturnFull" + type="topic" + style="callback" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="callback" type="guide"/> + </info> + <title>Regress.TestCallbackReturnFull</title> + <synopsis><code mime="text/x-python"> +@returns(Regress.TestObj) +def on_TestCallbackReturnFull(): + </code></synopsis> + + +<terms> +<item> +<title><code>Returns</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page new file mode 100644 index 00000000..3f55844f --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<page id="Regress.test_callback_return_full" + type="topic" + style="function" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="index" group="function" type="guide"/> + <api:function> + <api:returns> + <api:type>none</api:type> + </api:returns> + <api:name>regress_test_callback_return_full</api:name> + <api:arg> + <api:type>Regress.TestCallbackReturnFull</api:type> + <api:name>callback</api:name> + </api:arg> + </api:function> + </info> + <title>Regress.test_callback_return_full</title> + <synopsis><code mime="text/x-python"> +@accepts(Regress.TestCallbackReturnFull) +@returns(none) +def test_callback_return_full(callback): + # Python wrapper for regress_test_callback_return_full() + </code></synopsis> + + +<terms> +<item> +<title><code>callback</code></title> + +</item> +</terms> + +</page> diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir index 1ad2198d..288d3931 100644 --- a/tests/scanner/Regress-1.0-expected.gir +++ b/tests/scanner/Regress-1.0-expected.gir @@ -2391,6 +2391,12 @@ use it should be.</doc> </parameter> </parameters> </callback> + <callback name="TestCallbackReturnFull" + c:type="RegressTestCallbackReturnFull"> + <return-value transfer-ownership="full"> + <type name="TestObj" c:type="RegressTestObj*"/> + </return-value> + </callback> <callback name="TestCallbackUserData" c:type="RegressTestCallbackUserData"> <return-value transfer-ownership="none"> <type name="gint" c:type="int"/> @@ -5356,6 +5362,18 @@ condition in bindings which needs to be tested.</doc> </parameter> </parameters> </function> + <function name="test_callback_return_full" + c:identifier="regress_test_callback_return_full"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <parameter name="callback" transfer-ownership="none" scope="call"> + <type name="TestCallbackReturnFull" + c:type="RegressTestCallbackReturnFull"/> + </parameter> + </parameters> + </function> <function name="test_callback_thaw_async" c:identifier="regress_test_callback_thaw_async"> <return-value transfer-ownership="none"> diff --git a/tests/scanner/Regress-1.0-sections-expected.txt b/tests/scanner/Regress-1.0-sections-expected.txt index 30e46e68..8dd11b1e 100644 --- a/tests/scanner/Regress-1.0-sections-expected.txt +++ b/tests/scanner/Regress-1.0-sections-expected.txt @@ -87,6 +87,7 @@ regress_test_callback regress_test_callback_async regress_test_callback_destroy_notify regress_test_callback_destroy_notify_no_user_data +regress_test_callback_return_full regress_test_callback_thaw_async regress_test_callback_thaw_notifications regress_test_callback_user_data |