felipealmeida pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e6a52ef371430c69da7ce3e7b22f1455a64f1637
commit e6a52ef371430c69da7ce3e7b22f1455a64f1637 Author: Vitor Sousa <vitorso...@expertisesolutions.com.br> Date: Mon Aug 5 18:47:14 2019 -0300 csharp: re-enable binbuf tests with -Dmono-beta=false Summary: Since the introduction of the `binbuf` keyword in eolian, `Eina_Binbuf` is no longer a beta only type. Hence, we enable EFL# binbuf unit tests in non-beta compilation too. Reviewers: lauromoura, felipealmeida Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9467 --- src/tests/efl_mono/EinaTestData.cs | 2 -- src/tests/efl_mono/Events.cs | 2 -- src/tests/efl_mono/StructHelpers.cs | 2 -- src/tests/efl_mono/Structs.cs | 4 --- src/tests/efl_mono/dummy_test_object.eo | 48 ++++++++++++++++----------------- 5 files changed, 24 insertions(+), 34 deletions(-) diff --git a/src/tests/efl_mono/EinaTestData.cs b/src/tests/efl_mono/EinaTestData.cs index 81b318ffae..b64040d5eb 100644 --- a/src/tests/efl_mono/EinaTestData.cs +++ b/src/tests/efl_mono/EinaTestData.cs @@ -152,7 +152,6 @@ class NativeInheritImpl : Dummy.TestObject // // // -#if EFL_BETA override public bool EinaBinbufIn(Eina.Binbuf binbuf) { binbuf_in_flag = true; @@ -281,7 +280,6 @@ class NativeInheritImpl : Dummy.TestObject binbuf_return_own_binbuf = null; return r; } -#endif } } // EinaTestData diff --git a/src/tests/efl_mono/Events.cs b/src/tests/efl_mono/Events.cs index 9e37649df1..b664e2bbbd 100644 --- a/src/tests/efl_mono/Events.cs +++ b/src/tests/efl_mono/Events.cs @@ -176,7 +176,6 @@ class TestEoEvents Test.AssertEquals(sent_struct.Fstring, received_struct.Fstring); } -#if EFL_BETA public static void event_with_struct_complex_payload() { var obj = new Dummy.TestObject(); @@ -192,7 +191,6 @@ class TestEoEvents Test.AssertEquals(sent_struct.Fobj, received_struct.Fobj); } -#endif public static void event_with_array_payload() { diff --git a/src/tests/efl_mono/StructHelpers.cs b/src/tests/efl_mono/StructHelpers.cs index 7af3529055..aeafe9e6d7 100644 --- a/src/tests/efl_mono/StructHelpers.cs +++ b/src/tests/efl_mono/StructHelpers.cs @@ -117,7 +117,6 @@ internal class StructHelpers Test.Assert(simple.Fstringshare == null); } -#if EFL_BETA internal static Dummy.StructComplex structComplexWithValues() { var complex = new Dummy.StructComplex(); @@ -210,7 +209,6 @@ internal class StructHelpers Test.Assert(complex.Fobj == null); } -#endif } diff --git a/src/tests/efl_mono/Structs.cs b/src/tests/efl_mono/Structs.cs index 96728adf4b..970fc97696 100644 --- a/src/tests/efl_mono/Structs.cs +++ b/src/tests/efl_mono/Structs.cs @@ -20,13 +20,11 @@ internal class TestStructs checkZeroedStructSimple(simple); } -#if EFL_BETA private static void complex_default_instantiation() { var complex = new Dummy.StructComplex(); checkZeroedStructComplex(complex); } -#endif public static void parameter_initialization() { @@ -303,7 +301,6 @@ internal class TestStructs */ // Complex Structs -#if EFL_BETA public static void complex_in() { var complex = structComplexWithValues(); @@ -351,7 +348,6 @@ internal class TestStructs // public static void complex_ptr_return_own() // { // } -#endif } } diff --git a/src/tests/efl_mono/dummy_test_object.eo b/src/tests/efl_mono/dummy_test_object.eo index 4f26beba0a..47ec4c6b27 100644 --- a/src/tests/efl_mono/dummy_test_object.eo +++ b/src/tests/efl_mono/dummy_test_object.eo @@ -73,7 +73,7 @@ struct @free(free) Dummy.StructSimple fmyint: Dummy.MyInt; } -struct @beta @free(free) Dummy.StructComplex { +struct @free(free) Dummy.StructComplex { farray: array<string>; flist: list<string>; fhash: hash<string, string>; @@ -297,28 +297,28 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { } */ - eina_binbuf_in @beta { + eina_binbuf_in { params { @in binbuf: binbuf; } return: bool; } - call_eina_binbuf_in @beta { + call_eina_binbuf_in { params { @in binbuf: binbuf; } return: bool; } - eina_binbuf_in_own @beta { + eina_binbuf_in_own { params { @in binbuf: binbuf @owned; } return: bool; } - call_eina_binbuf_in_own @beta { + call_eina_binbuf_in_own { params { @in str: binbuf @owned; } @@ -329,14 +329,14 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { return: bool; } - eina_binbuf_out @beta { + eina_binbuf_out { params { @out binbuf: binbuf; } return: bool; } - call_eina_binbuf_out @beta { + call_eina_binbuf_out { return: binbuf; } @@ -344,22 +344,22 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { return: bool; } - eina_binbuf_out_own @beta { + eina_binbuf_out_own { params { @out binbuf: binbuf @owned; } return: bool; } - call_eina_binbuf_out_own @beta { + call_eina_binbuf_out_own { return: binbuf @owned; } - eina_binbuf_return @beta { + eina_binbuf_return { return: binbuf; } - call_eina_binbuf_return @beta { + call_eina_binbuf_return { return: binbuf; } @@ -367,11 +367,11 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { return: bool; } - eina_binbuf_return_own @beta { + eina_binbuf_return_own { return: binbuf @owned; } - call_eina_binbuf_return_own @beta { + call_eina_binbuf_return_own { return: binbuf @owned; } @@ -1431,7 +1431,7 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { } */ - struct_complex_in @beta { + struct_complex_in { params { @in complex: Dummy.StructComplex; } @@ -1439,14 +1439,14 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { } /* - struct_complex_ptr_in @beta { + struct_complex_ptr_in { params { @in complex: ptr(Dummy.StructComplex); } return: bool; } - struct_complex_ptr_in_own @beta { + struct_complex_ptr_in_own { params { @in complex: ptr(Dummy.StructComplex) @owned; } @@ -1454,36 +1454,36 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { } */ - struct_complex_out @beta { + struct_complex_out { params { @out complex: Dummy.StructComplex; } return: bool; } - // struct_complex_ptr_out @beta { + // struct_complex_ptr_out { // params { // @out complex: ptr(Dummy.StructComplex); // } // return: bool; // } // - // struct_complex_ptr_out_own @beta { + // struct_complex_ptr_out_own { // params { // @out complex: ptr(Dummy.StructComplex) @owned; // } // return: bool; // } - struct_complex_return @beta { + struct_complex_return { return: Dummy.StructComplex; } - // struct_complex_ptr_return @beta { + // struct_complex_ptr_return { // return: ptr(Dummy.StructComplex); // } // - // struct_complex_ptr_return_own @beta { + // struct_complex_ptr_return_own { // return: ptr(Dummy.StructComplex) @owned; // } @@ -1535,7 +1535,7 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { } } - emit_event_with_struct_complex @beta { + emit_event_with_struct_complex { params { @in data: Dummy.StructComplex; } @@ -1667,7 +1667,7 @@ class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface { evt,with,obj @hot: Dummy.Test_Object; evt,with,error @hot: Eina.Error; evt,with,struct @hot: Dummy.StructSimple; - evt,with,struct,complex @beta @hot: Dummy.StructComplex; + evt,with,struct,complex @hot: Dummy.StructComplex; evt,with,array @hot: const(array<string>); evt_with,under @hot: void; --