From: Rico Tzschichholz Date: Tue, 26 Feb 2019 13:01:53 +0000 (+0100) Subject: tests: Extent "girwriter" test to increase coverage X-Git-Tag: 0.42.6~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1705dedf5c85d3d12f047b04ce61f6b53e62202;p=thirdparty%2Fvala.git tests: Extent "girwriter" test to increase coverage --- diff --git a/tests/girwriter/GirTest-1.0.gir-expected b/tests/girwriter/GirTest-1.0.gir-expected index 72705c6fd..052868bb6 100644 --- a/tests/girwriter/GirTest-1.0.gir-expected +++ b/tests/girwriter/GirTest-1.0.gir-expected @@ -49,6 +49,14 @@ + + + + + + + + @@ -412,6 +420,25 @@ + + + + + + + + + + + + + + + + + + + @@ -435,6 +462,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -527,6 +612,16 @@ + + + + + + + + + + @@ -547,6 +642,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -559,6 +693,18 @@ + + + + + + + + + + + + diff --git a/tests/girwriter/girtest.vala b/tests/girwriter/girtest.vala index 4f04d9296..36fef0cb5 100644 --- a/tests/girwriter/girtest.vala +++ b/tests/girwriter/girtest.vala @@ -91,6 +91,10 @@ namespace GirTest { public int field = 42; + public int fixed_array_field[23]; + + public string? nullable_field; + public string some_property { get; construct set; } public string write_only_property { set; } @@ -207,15 +211,30 @@ namespace GirTest { return str_equal; } + public (unowned string)[] container_return () { + return { "foo", "bar" }; + } + + public GenericArray? generic_array_container_return () { + return null; + } + public async void coroutine_async () { } + public virtual async void coroutine_method_throw (int i1, out int o1) throws ErrorTest { + o1 = i1; + } + public void simple_throw () throws ErrorTest { } public virtual void method_throw () throws ErrorTest { } + public virtual signal void signal_with_default_handlder (int i1) { + } + [GIR (visible = false)] public void skipped_method () { } diff --git a/tests/girwriter/girtest.vapi-expected b/tests/girwriter/girtest.vapi-expected index d89338f8e..0612f09ff 100644 --- a/tests/girwriter/girtest.vapi-expected +++ b/tests/girwriter/girtest.vapi-expected @@ -20,18 +20,23 @@ namespace GirTest { [CCode (cheader_filename = "girtest.h")] public class ObjectTest : GLib.Object { public int field; + public int fixed_array_field[23]; + public string? nullable_field; public ObjectTest (); public void array_in (int[] array); public void array_inout (ref int[] array); public void array_out (out int[] array); public int[] array_return (); public int[] array_return_int_in_delegate_out (int i1, out GirTest.DelegateTest d); + public (unowned string)[] container_return (); public async void coroutine_async (); + public virtual async void coroutine_method_throw (int i1, out int o1) throws GirTest.ErrorTest; public GirTest.DelegateTest delegate_return (); public GirTest.DelegateTest delegate_return_int_in_array_out (int i1, out int[] a); public static void full_inout (ref GirTest.ObjectTest obj); public static void full_out (out GirTest.ObjectTest obj); public static GirTest.ObjectTest full_return (); + public GLib.GenericArray? generic_array_container_return (); public void int8_in (int8 param); public void int8_out (out int8 param); public void int_in_int_in_array_out (int param1, int param2, out int[] array); @@ -60,6 +65,7 @@ namespace GirTest { public string skipped_property { get; set construct; } public string some_property { get; set construct; } public string write_only_property { set; } + public virtual signal void signal_with_default_handlder (int i1); [GIR (visible = false)] public signal void skipped_signal (int param); public signal void some_signal (int param);