summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2023-04-16 14:24:25 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2023-04-16 14:24:25 +0200
commit98798fe207759a932831ee4f5d4bd36a698e92a6 (patch)
tree92436e58891e393c6932d7e74a9420861e2a1d4d
parent1da8506138094a8ee4033cb000c79d26d3609894 (diff)
downloadvala-98798fe207759a932831ee4f5d4bd36a698e92a6.tar.gz
tests: Add missing instance fields to GIR test files
-rw-r--r--tests/gir/async-result-pos.gir3
-rw-r--r--tests/gir/async-sync-out.gir3
-rw-r--r--tests/gir/bug792998.gir3
-rw-r--r--tests/gir/class-final.gir3
-rw-r--r--tests/gir/class.gir3
-rw-r--r--tests/gir/property-non-readable.gir3
-rw-r--r--tests/gir/signal-virtual.gir3
-rw-r--r--tests/gir/symbol-type-csuffix.gir3
8 files changed, 24 insertions, 0 deletions
diff --git a/tests/gir/async-result-pos.gir b/tests/gir/async-result-pos.gir
index 9e0a8d903..a35e29805 100644
--- a/tests/gir/async-result-pos.gir
+++ b/tests/gir/async-result-pos.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<method name="method_async" c:identifier="test_foo_method_async">
<return-value transfer-ownership="none">
<type name="none"/>
diff --git a/tests/gir/async-sync-out.gir b/tests/gir/async-sync-out.gir
index 886081e67..94ef272ec 100644
--- a/tests/gir/async-sync-out.gir
+++ b/tests/gir/async-sync-out.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<method name="method_async" c:identifier="test_foo_method_async">
<return-value transfer-ownership="none">
<type name="none"/>
diff --git a/tests/gir/bug792998.gir b/tests/gir/bug792998.gir
index 7babd77d2..d4e87db4a 100644
--- a/tests/gir/bug792998.gir
+++ b/tests/gir/bug792998.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<method name="get_prop1" c:identifier="test_foo_get_prop1" throws="1">
<return-value transfer-ownership="full">
<type name="gint" c:type="gint"/>
diff --git a/tests/gir/class-final.gir b/tests/gir/class-final.gir
index fab7490d3..83111d931 100644
--- a/tests/gir/class-final.gir
+++ b/tests/gir/class-final.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
</class>
<record name="FooClass" c:type="TestFooClass" glib:is-gtype-struct-for="Foo">
</record>
diff --git a/tests/gir/class.gir b/tests/gir/class.gir
index 8ee9fc010..62af58f4a 100644
--- a/tests/gir/class.gir
+++ b/tests/gir/class.gir
@@ -14,6 +14,9 @@
</alias>
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
<implements name="Test.IFoo"/>
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<method name="method_virtual" c:identifier="test_foo_method_virtual" throws="1">
<return-value transfer-ownership="full">
<type name="none"/>
diff --git a/tests/gir/property-non-readable.gir b/tests/gir/property-non-readable.gir
index d2de2d156..a88fba8f8 100644
--- a/tests/gir/property-non-readable.gir
+++ b/tests/gir/property-non-readable.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<property name="prop" readable="0" writable="1" construct-only="1">
<type name="gint" c:type="gint"/>
</property>
diff --git a/tests/gir/signal-virtual.gir b/tests/gir/signal-virtual.gir
index 0bb332b24..05e20f15e 100644
--- a/tests/gir/signal-virtual.gir
+++ b/tests/gir/signal-virtual.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<virtual-method name="signal_virtual">
<return-value transfer-ownership="full">
<type name="none"/>
diff --git a/tests/gir/symbol-type-csuffix.gir b/tests/gir/symbol-type-csuffix.gir
index 896569e6b..c005f6c82 100644
--- a/tests/gir/symbol-type-csuffix.gir
+++ b/tests/gir/symbol-type-csuffix.gir
@@ -7,6 +7,9 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<class name="TypeFoo" c:type="TestTypeFoo" glib:type-name="TestTypeFoo" glib:get-type="test_foo_get_type" glib:type-struct="TypeFooClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
<constructor name="new" c:identifier="test_type_foo_new">
<return-value transfer-ownership="full">
<type name="Test.TypeFoo" c:type="TestTypeFoo*"/>