summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-04-26 13:16:17 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2020-04-26 13:16:17 +0100
commit07162e9064a0a64ee68826334d8ab2d5c25ff035 (patch)
tree2d31ea3141769f75fca48cd824550a6b060444b2 /tests
parent6dc8402c267a5855219b77be2d649f3a9e84d817 (diff)
downloadgobject-introspection-07162e9064a0a64ee68826334d8ab2d5c25ff035.tar.gz
Revert "Add element-type support to GListModel"
This reverts commit b4c058bba4d95ae10e1e4238f9417fe954f97795. See: #336
Diffstat (limited to 'tests')
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_none.page30
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_object.page31
-rw-r--r--tests/scanner/Regress-1.0-Gjs-expected/Regress.test_list_model_object.page33
-rw-r--r--tests/scanner/Regress-1.0-Python-expected/Regress.test_list_model_object.page32
-rw-r--r--tests/scanner/Regress-1.0-expected.gir32
-rw-r--r--tests/scanner/Regress-1.0-sections-expected.txt2
-rw-r--r--tests/scanner/regress.c30
-rw-r--r--tests/scanner/regress.h6
8 files changed, 0 insertions, 196 deletions
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_none.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_none.page
deleted file mode 100644
index b1458649..00000000
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_none.page
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.test_list_model_none"
- 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>GListModel*</api:type>
- </api:returns>
- <api:name>regress_test_list_model_none</api:name>
- </api:function>
- </info>
- <title>regress_test_list_model_none</title>
- <synopsis><code mime="text/x-csrc">
-GListModel* regress_test_list_model_none (void);
- </code></synopsis>
- <p>Test GListModel with no annotation.</p>
-
-<terms>
-<item>
-<title><code>Returns</code></title>
- <p>a GListModel</p>
-</item>
-</terms>
-
-</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_object.page
deleted file mode 100644
index 620789cd..00000000
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_list_model_object.page
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.test_list_model_object"
- 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>GListModel*</api:type>
- </api:returns>
- <api:name>regress_test_list_model_object</api:name>
- </api:function>
- </info>
- <title>regress_test_list_model_object</title>
- <synopsis><code mime="text/x-csrc">
-GListModel* regress_test_list_model_object (void);
- </code></synopsis>
- <p>Test GListModel return value with an element type annotation.</p>
-
-<terms>
-<item>
-<title><code>Returns</code></title>
- <p>a GListModel
- containing RegressTestObj values</p>
-</item>
-</terms>
-
-</page>
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_list_model_object.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_list_model_object.page
deleted file mode 100644
index a9dd90d7..00000000
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_list_model_object.page
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.test_list_model_object"
- 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>Array(Regress.TestObj)</api:type>
- </api:returns>
- <api:name>regress_test_list_model_object</api:name>
- </api:function>
- </info>
- <title>Regress.test_list_model_object</title>
- <synopsis><code mime="text/x-gjs">
-function test_list_model_object(): Array(<link xref="Regress.TestObj">Regress.TestObj</link>) {
- // Gjs wrapper for regress_test_list_model_object()
-}
- </code></synopsis>
- <p>Test GListModel return value with an element type annotation.</p>
-
-<terms>
-<item>
-<title><code>Returns</code></title>
- <p>a GListModel
- containing RegressTestObj values</p>
-</item>
-</terms>
-
-</page>
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_list_model_object.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_list_model_object.page
deleted file mode 100644
index a4382c9d..00000000
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_list_model_object.page
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.test_list_model_object"
- 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>[Regress.TestObj]</api:type>
- </api:returns>
- <api:name>regress_test_list_model_object</api:name>
- </api:function>
- </info>
- <title>Regress.test_list_model_object</title>
- <synopsis><code mime="text/x-python">
-@returns([Regress.TestObj])
-def test_list_model_object():
- # Python wrapper for regress_test_list_model_object()
- </code></synopsis>
- <p>Test GListModel return value with an element type annotation.</p>
-
-<terms>
-<item>
-<title><code>Returns</code></title>
-{formatter.format(node, node.retval.doc)}
-</item>
-</terms>
-
-</page>
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir
index af648273..cef3b124 100644
--- a/tests/scanner/Regress-1.0-expected.gir
+++ b/tests/scanner/Regress-1.0-expected.gir
@@ -8041,38 +8041,6 @@ element-type annotation.</doc>
</parameter>
</parameters>
</function>
- <function name="test_list_model_none"
- c:identifier="regress_test_list_model_none"
- introspectable="0">
- <doc xml:space="preserve"
- filename="regress.c"
- line="4689">Test GListModel with no annotation.</doc>
- <source-position filename="regress.h" line="1538"/>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve"
- filename="regress.c"
- line="4694">a GListModel</doc>
- <type name="Gio.ListModel" c:type="GListModel*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </return-value>
- </function>
- <function name="test_list_model_object"
- c:identifier="regress_test_list_model_object">
- <doc xml:space="preserve"
- filename="regress.c"
- line="4704">Test GListModel return value with an element type annotation.</doc>
- <source-position filename="regress.h" line="1541"/>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve"
- filename="regress.c"
- line="4709">a GListModel
- containing RegressTestObj values</doc>
- <type name="Gio.ListModel" c:type="GListModel*">
- <type name="TestObj"/>
- </type>
- </return-value>
- </function>
<function name="test_long" c:identifier="regress_test_long">
<source-position filename="regress.h" line="73"/>
<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 84f7ec67..b35b3a9a 100644
--- a/tests/scanner/Regress-1.0-sections-expected.txt
+++ b/tests/scanner/Regress-1.0-sections-expected.txt
@@ -159,8 +159,6 @@ regress_test_int64
regress_test_int8
regress_test_int_out_utf8
regress_test_int_value_arg
-regress_test_list_model_none
-regress_test_list_model_object
regress_test_long
regress_test_multi_callback
regress_test_multi_double_args
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c
index e81d1989..3a63436b 100644
--- a/tests/scanner/regress.c
+++ b/tests/scanner/regress.c
@@ -4686,33 +4686,3 @@ regress_test_array_struct_in_none (RegressTestStructA *arr, gsize len)
g_assert_cmpint (arr[2].some_int, ==, 303);
}
-/**
- * regress_test_list_model_none:
- *
- * Test GListModel with no annotation.
- *
- * Returns: (transfer full): a GListModel
- */
-GListModel *
-regress_test_list_model_none (void)
-{
- GListStore *res = g_list_store_new (regress_test_obj_get_type ());
-
- return G_LIST_MODEL (res);
-}
-
-/**
- * regress_test_list_model_object:
- *
- * Test GListModel return value with an element type annotation.
- *
- * Returns: (transfer full) (element-type RegressTestObj): a GListModel
- * containing RegressTestObj values
- */
-GListModel *
-regress_test_list_model_object (void)
-{
- GListStore *res = g_list_store_new (regress_test_obj_get_type ());
-
- return G_LIST_MODEL (res);
-}
diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h
index 9ff699fb..0b239f14 100644
--- a/tests/scanner/regress.h
+++ b/tests/scanner/regress.h
@@ -1534,10 +1534,4 @@ void regress_test_array_struct_in_full (RegressTestStructA *arr, gsize len);
_GI_TEST_EXTERN
void regress_test_array_struct_in_none (RegressTestStructA *arr, gsize len);
-_GI_TEST_EXTERN
-GListModel *regress_test_list_model_none (void);
-
-_GI_TEST_EXTERN
-GListModel *regress_test_list_model_object (void);
-
#endif /* __GITESTTYPES_H__ */