diff options
Diffstat (limited to 'src/tests/efl_mono/Eina.cs')
-rw-r--r-- | src/tests/efl_mono/Eina.cs | 647 |
1 files changed, 359 insertions, 288 deletions
diff --git a/src/tests/efl_mono/Eina.cs b/src/tests/efl_mono/Eina.cs index bd2d2976b9..f1e1dc49ff 100644 --- a/src/tests/efl_mono/Eina.cs +++ b/src/tests/efl_mono/Eina.cs @@ -28,55 +28,55 @@ public static class BaseData public static readonly string[] append_seq_str = {"42","43","33"}; public static readonly string[] modified_seq_str = {"0x0","0x2A","0x42","42","43","33"}; - public static test.Numberwrapper NW(int n) + public static test.INumberwrapper NW(int n) { - var nw = new test.NumberwrapperConcrete(); + var nw = new test.Numberwrapper(); nw.SetNumber(n); return nw; } - public static test.Numberwrapper[] BaseSeqObj() + public static test.INumberwrapper[] BaseSeqObj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(0x0); b.SetNumber(0x2A); c.SetNumber(0x42); - return new test.NumberwrapperConcrete[]{a,b,c}; + return new test.INumberwrapper[]{a,b,c}; } public static test.Numberwrapper[] AppendSeqObj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(42); b.SetNumber(43); c.SetNumber(33); - return new test.NumberwrapperConcrete[]{a,b,c}; + return new test.Numberwrapper[]{a,b,c}; } public static test.Numberwrapper[] ModifiedSeqObj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); - var d = new test.NumberwrapperConcrete(); - var e = new test.NumberwrapperConcrete(); - var f = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); + var d = new test.Numberwrapper(); + var e = new test.Numberwrapper(); + var f = new test.Numberwrapper(); a.SetNumber(0x0); b.SetNumber(0x2A); c.SetNumber(0x42); d.SetNumber(42); e.SetNumber(43); f.SetNumber(33); - return new test.NumberwrapperConcrete[]{a,b,c,d,e,f}; + return new test.Numberwrapper[]{a,b,c,d,e,f}; } public static void NumberwrapperSequenceAssertEqual( - test.Numberwrapper[] a - , test.Numberwrapper[] b + test.INumberwrapper[] a + , test.INumberwrapper[] b , [CallerLineNumber] int line = 0 , [CallerFilePath] string file = null , [CallerMemberName] string member = null) @@ -430,7 +430,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var binbuf = new eina.Binbuf(base_seq, (uint)base_seq.Length); Test.Assert(t.EinaBinbufIn(binbuf)); Test.Assert(binbuf.Own); @@ -441,7 +441,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var binbuf = new eina.Binbuf(base_seq, (uint)base_seq.Length); Test.Assert(t.EinaBinbufInOwn(binbuf)); Test.Assert(!binbuf.Own); @@ -453,7 +453,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Binbuf binbuf; Test.Assert(t.EinaBinbufOut(out binbuf)); Test.Assert(!binbuf.Own); @@ -467,7 +467,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Binbuf binbuf; Test.Assert(t.EinaBinbufOutOwn(out binbuf)); Test.Assert(binbuf.Own); @@ -480,7 +480,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var binbuf = t.EinaBinbufReturn(); Test.Assert(!binbuf.Own); Test.Assert(binbuf.GetBytes().SequenceEqual(new byte[]{33})); @@ -493,7 +493,7 @@ class TestEinaBinbuf public static void test_eina_binbuf_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var binbuf = t.EinaBinbufReturnOwn(); Test.Assert(binbuf.Own); Test.Assert(binbuf.GetBytes().SequenceEqual(new byte[]{33})); @@ -616,7 +616,7 @@ class TestEinaSlice public static void test_eina_slice_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var slc = new eina.Slice(pinnedPtr, (UIntPtr)3); Test.Assert(t.EinaSliceIn(slc)); } @@ -629,7 +629,7 @@ class TestEinaSlice var slc = new eina.Rw_Slice(ptr, (UIntPtr)3); - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); Test.Assert(t.EinaRwSliceIn(slc)); Test.Assert(slc.GetBytes().SequenceEqual(new byte[3]{0x1,0x2B,0x43})); @@ -639,7 +639,7 @@ class TestEinaSlice public static void test_eina_slice_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var slc = new eina.Slice(); Test.Assert(t.EinaSliceOut(ref slc)); Test.Assert(slc.Mem != IntPtr.Zero); @@ -649,7 +649,7 @@ class TestEinaSlice public static void test_eina_rw_slice_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var slc = new eina.Rw_Slice(); Test.Assert(t.EinaRwSliceOut(ref slc)); Test.Assert(slc.Mem != IntPtr.Zero); @@ -741,9 +741,9 @@ class TestEinaArray public static void push_obj() { - var a = new eina.Array<test.NumberwrapperConcrete>(); + var a = new eina.Array<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o = new test.NumberwrapperConcrete(); + var o = new test.Numberwrapper(); o.SetNumber(88); Test.Assert(a.Push(o)); Test.Assert(a[0].raw_handle == o.raw_handle); @@ -770,9 +770,9 @@ class TestEinaArray public static void pop_obj() { - var a = new eina.Array<test.NumberwrapperConcrete>(); + var a = new eina.Array<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o = new test.NumberwrapperConcrete(); + var o = new test.Numberwrapper(); o.SetNumber(88); Test.Assert(a.Push(o)); var p = a.Pop(); @@ -807,24 +807,24 @@ class TestEinaArray public static void data_set_obj() { - var a = new eina.Array<test.NumberwrapperConcrete>(); + var a = new eina.Array<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); Test.Assert(a.Push(o1)); Test.Assert(a[0].raw_handle == o1.raw_handle); Test.Assert(a[0].GetNumber() == 88); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); a.DataSet(0, o2); Test.Assert(a[0].raw_handle == o2.raw_handle); Test.Assert(a[0].GetNumber() == 44); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); a[0] = o3; @@ -866,26 +866,26 @@ class TestEinaArray public static void count_obj() { - var a = new eina.Array<test.NumberwrapperConcrete>(); + var a = new eina.Array<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); Test.Assert(a.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); Test.Assert(a.Push(o1)); Test.Assert(a[0].raw_handle == o1.raw_handle); Test.Assert(a[0].GetNumber() == 88); Test.Assert(a.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); Test.Assert(a.Push(o2)); Test.Assert(a[1].raw_handle == o2.raw_handle); Test.Assert(a[1].GetNumber() == 44); Test.Assert(a.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); Test.Assert(a.Push(o3)); Test.Assert(a[2].raw_handle == o3.raw_handle); @@ -959,22 +959,22 @@ class TestEinaArray public static void eina_array_as_ienumerable_obj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(88); b.SetNumber(44); c.SetNumber(22); - var cmp = new test.NumberwrapperConcrete[]{a,b,c}; + var cmp = new test.Numberwrapper[]{a,b,c}; - var arr = new eina.Array<test.NumberwrapperConcrete>(); + var arr = new eina.Array<test.INumberwrapper>(); Test.Assert(arr.Handle != IntPtr.Zero); Test.Assert(arr.Push(a)); Test.Assert(arr.Push(b)); Test.Assert(arr.Push(c)); int i = 0; - foreach (test.NumberwrapperConcrete e in arr) + foreach (test.Numberwrapper e in arr) { Test.AssertEquals(cmp[i].GetNumber(), e.GetNumber()); Test.Assert(cmp[i].raw_handle == e.raw_handle); @@ -990,7 +990,7 @@ class TestEinaArray public static void test_eina_array_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<int>(); arr.Append(base_seq_int); Test.Assert(t.EinaArrayIntIn(arr)); @@ -1002,7 +1002,7 @@ class TestEinaArray public static void test_eina_array_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<int>(); arr.Append(base_seq_int); Test.Assert(t.EinaArrayIntInOwn(arr)); @@ -1015,7 +1015,7 @@ class TestEinaArray public static void test_eina_array_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Array<int> arr; Test.Assert(t.EinaArrayIntOut(out arr)); Test.Assert(!arr.Own); @@ -1028,7 +1028,7 @@ class TestEinaArray public static void test_eina_array_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Array<int> arr; Test.Assert(t.EinaArrayIntOutOwn(out arr)); Test.Assert(arr.Own); @@ -1040,7 +1040,7 @@ class TestEinaArray public static void test_eina_array_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayIntReturn(); Test.Assert(!arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_int)); @@ -1052,7 +1052,7 @@ class TestEinaArray public static void test_eina_array_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayIntReturnOwn(); Test.Assert(arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_int)); @@ -1064,7 +1064,7 @@ class TestEinaArray // String // public static void test_eina_array_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<string>(); arr.Append(base_seq_str); Test.Assert(t.EinaArrayStrIn(arr)); @@ -1076,7 +1076,7 @@ class TestEinaArray public static void test_eina_array_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<string>(); arr.Append(base_seq_str); Test.Assert(t.EinaArrayStrInOwn(arr)); @@ -1089,7 +1089,7 @@ class TestEinaArray public static void test_eina_array_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Array<string> arr; Test.Assert(t.EinaArrayStrOut(out arr)); Test.Assert(!arr.Own); @@ -1102,7 +1102,7 @@ class TestEinaArray public static void test_eina_array_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Array<string> arr; Test.Assert(t.EinaArrayStrOutOwn(out arr)); Test.Assert(arr.Own); @@ -1114,7 +1114,7 @@ class TestEinaArray public static void test_eina_array_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayStrReturn(); Test.Assert(!arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_str)); @@ -1126,7 +1126,7 @@ class TestEinaArray public static void test_eina_array_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayStrReturnOwn(); Test.Assert(arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_str)); @@ -1139,8 +1139,8 @@ class TestEinaArray public static void test_eina_array_obj_in() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Array<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Array<test.INumberwrapper>(); arr.Append(BaseSeqObj()); Test.Assert(t.EinaArrayObjIn(arr)); Test.Assert(arr.Own); @@ -1151,8 +1151,8 @@ class TestEinaArray public static void test_eina_array_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Array<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Array<test.INumberwrapper>(); arr.Append(BaseSeqObj()); Test.Assert(t.EinaArrayObjInOwn(arr)); Test.Assert(!arr.Own); @@ -1164,8 +1164,8 @@ class TestEinaArray public static void test_eina_array_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.Array<test.Numberwrapper> arr; + test.ITesting t = new test.Testing(); + eina.Array<test.INumberwrapper> arr; Test.Assert(t.EinaArrayObjOut(out arr)); Test.Assert(!arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1177,8 +1177,8 @@ class TestEinaArray public static void test_eina_array_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.Array<test.Numberwrapper> arr; + test.ITesting t = new test.Testing(); + eina.Array<test.INumberwrapper> arr; Test.Assert(t.EinaArrayObjOutOwn(out arr)); Test.Assert(arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1189,7 +1189,7 @@ class TestEinaArray public static void test_eina_array_obj_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayObjReturn(); Test.Assert(!arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1201,7 +1201,7 @@ class TestEinaArray public static void test_eina_array_obj_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaArrayObjReturnOwn(); Test.Assert(arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1212,9 +1212,9 @@ class TestEinaArray public static void test_eina_array_obj_return_in_same_id() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var cmp = BaseSeqObj(); - var a = new eina.Array<test.Numberwrapper>(); + var a = new eina.Array<test.INumberwrapper>(); a.Append(cmp); var b = t.EinaArrayObjReturnIn(a); NumberwrapperSequenceAssertEqual(a.ToArray(), b.ToArray()); @@ -1262,9 +1262,9 @@ class TestEinaInarray public static void push_obj() { - var a = new eina.Inarray<test.NumberwrapperConcrete>(); + var a = new eina.Inarray<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o = new test.NumberwrapperConcrete(); + var o = new test.Numberwrapper(); o.SetNumber(88); Test.Assert(a.Push(o) == 0); Test.Assert(a[0].raw_handle == o.raw_handle); @@ -1294,9 +1294,9 @@ class TestEinaInarray public static void pop_obj() { - var a = new eina.Inarray<test.NumberwrapperConcrete>(); + var a = new eina.Inarray<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o = new test.NumberwrapperConcrete(); + var o = new test.Numberwrapper(); o.SetNumber(88); Test.Assert(a.Push(o) >= 0); var p = a.Pop(); @@ -1338,17 +1338,17 @@ class TestEinaInarray public static void replace_at_obj() { - var a = new eina.Inarray<test.NumberwrapperConcrete>(); + var a = new eina.Inarray<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); Test.Assert(a.Push(o1) >= 0); Test.Assert(a[0].raw_handle == o1.raw_handle); Test.Assert(a[0].GetNumber() == 88); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); a.ReplaceAt(0, o2); @@ -1356,7 +1356,7 @@ class TestEinaInarray Test.Assert(a[0].GetNumber() == 44); Test.Assert(a.Count() == 1); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); a[0] = o3; @@ -1403,26 +1403,26 @@ class TestEinaInarray public static void count_obj() { - var a = new eina.Inarray<test.NumberwrapperConcrete>(); + var a = new eina.Inarray<test.INumberwrapper>(); Test.Assert(a.Handle != IntPtr.Zero); Test.Assert(a.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); Test.Assert(a.Push(o1) == 0); Test.Assert(a[0].raw_handle == o1.raw_handle); Test.Assert(a[0].GetNumber() == 88); Test.Assert(a.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); Test.Assert(a.Push(o2) == 1); Test.Assert(a[1].raw_handle == o2.raw_handle); Test.Assert(a[1].GetNumber() == 44); Test.Assert(a.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); Test.Assert(a.Push(o3) == 2); Test.Assert(a[2].raw_handle == o3.raw_handle); @@ -1502,22 +1502,22 @@ class TestEinaInarray public static void eina_inarray_as_ienumerable_obj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(88); b.SetNumber(44); c.SetNumber(22); - var cmp = new test.NumberwrapperConcrete[]{a,b,c}; + var cmp = new test.Numberwrapper[]{a,b,c}; - var arr = new eina.Inarray<test.NumberwrapperConcrete>(); + var arr = new eina.Inarray<test.INumberwrapper>(); Test.Assert(arr.Handle != IntPtr.Zero); Test.Assert(arr.Push(a) == 0); Test.Assert(arr.Push(b) == 1); Test.Assert(arr.Push(c) == 2); int i = 0; - foreach (test.NumberwrapperConcrete e in arr) + foreach (test.Numberwrapper e in arr) { Test.AssertEquals(cmp[i].GetNumber(), e.GetNumber()); Test.Assert(cmp[i].raw_handle == e.raw_handle); @@ -1534,7 +1534,7 @@ class TestEinaInarray public static void test_eina_inarray_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Inarray<int>(); arr.Append(base_seq_int); Test.Assert(t.EinaInarrayIntIn(arr)); @@ -1546,7 +1546,7 @@ class TestEinaInarray public static void test_eina_inarray_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Inarray<int>(); arr.Append(base_seq_int); Test.Assert(t.EinaInarrayIntInOwn(arr)); @@ -1559,7 +1559,7 @@ class TestEinaInarray public static void test_eina_inarray_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inarray<int> arr; Test.Assert(t.EinaInarrayIntOut(out arr)); Test.Assert(!arr.Own); @@ -1572,7 +1572,7 @@ class TestEinaInarray public static void test_eina_inarray_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inarray<int> arr; Test.Assert(t.EinaInarrayIntOutOwn(out arr)); Test.Assert(arr.Own); @@ -1584,7 +1584,7 @@ class TestEinaInarray public static void test_eina_inarray_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayIntReturn(); Test.Assert(!arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_int)); @@ -1596,7 +1596,7 @@ class TestEinaInarray public static void test_eina_inarray_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayIntReturnOwn(); Test.Assert(arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_int)); @@ -1608,7 +1608,7 @@ class TestEinaInarray // String // public static void test_eina_inarray_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Inarray<string>(); arr.Append(base_seq_str); Test.Assert(t.EinaInarrayStrIn(arr)); @@ -1620,7 +1620,7 @@ class TestEinaInarray public static void test_eina_inarray_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Inarray<string>(); arr.Append(base_seq_str); Test.Assert(t.EinaInarrayStrInOwn(arr)); @@ -1633,7 +1633,7 @@ class TestEinaInarray public static void test_eina_inarray_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inarray<string> arr; Test.Assert(t.EinaInarrayStrOut(out arr)); Test.Assert(!arr.Own); @@ -1646,7 +1646,7 @@ class TestEinaInarray public static void test_eina_inarray_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inarray<string> arr; Test.Assert(t.EinaInarrayStrOutOwn(out arr)); Test.Assert(arr.Own); @@ -1658,7 +1658,7 @@ class TestEinaInarray public static void test_eina_inarray_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayStrReturn(); Test.Assert(!arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_str)); @@ -1670,7 +1670,7 @@ class TestEinaInarray public static void test_eina_inarray_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayStrReturnOwn(); Test.Assert(arr.Own); Test.Assert(arr.ToArray().SequenceEqual(base_seq_str)); @@ -1683,8 +1683,8 @@ class TestEinaInarray public static void test_eina_inarray_obj_in() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Inarray<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Inarray<test.INumberwrapper>(); arr.Append(BaseSeqObj()); Test.Assert(t.EinaInarrayObjIn(arr)); Test.Assert(arr.Own); @@ -1695,8 +1695,8 @@ class TestEinaInarray public static void test_eina_inarray_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Inarray<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Inarray<test.INumberwrapper>(); arr.Append(BaseSeqObj()); Test.Assert(t.EinaInarrayObjInOwn(arr)); Test.Assert(!arr.Own); @@ -1708,8 +1708,8 @@ class TestEinaInarray public static void test_eina_inarray_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.Inarray<test.Numberwrapper> arr; + test.ITesting t = new test.Testing(); + eina.Inarray<test.INumberwrapper> arr; Test.Assert(t.EinaInarrayObjOut(out arr)); Test.Assert(!arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1721,8 +1721,8 @@ class TestEinaInarray public static void test_eina_inarray_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.Inarray<test.Numberwrapper> arr; + test.ITesting t = new test.Testing(); + eina.Inarray<test.INumberwrapper> arr; Test.Assert(t.EinaInarrayObjOutOwn(out arr)); Test.Assert(arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1733,7 +1733,7 @@ class TestEinaInarray public static void test_eina_inarray_obj_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayObjReturn(); Test.Assert(!arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1745,7 +1745,7 @@ class TestEinaInarray public static void test_eina_inarray_obj_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = t.EinaInarrayObjReturnOwn(); Test.Assert(arr.Own); NumberwrapperSequenceAssertEqual(arr.ToArray(), BaseSeqObj()); @@ -1756,9 +1756,9 @@ class TestEinaInarray public static void test_eina_inarray_obj_return_in_same_id() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var cmp = BaseSeqObj(); - var a = new eina.Inarray<test.Numberwrapper>(); + var a = new eina.Inarray<test.INumberwrapper>(); a.Append(cmp); var b = t.EinaInarrayObjReturnIn(a); NumberwrapperSequenceAssertEqual(a.ToArray(), b.ToArray()); @@ -1799,23 +1799,23 @@ class TestEinaList public static void data_set_obj() { - var lst = new eina.List<test.NumberwrapperConcrete>(); + var lst = new eina.List<test.INumberwrapper>(); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Append(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.DataSet(0, o2); Test.Assert(lst[0].raw_handle == o2.raw_handle); Test.Assert(lst[0].GetNumber() == 44); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst[0] = o3; @@ -1855,25 +1855,25 @@ class TestEinaList public static void append_count_obj() { - var lst = new eina.List<test.NumberwrapperConcrete>(); + var lst = new eina.List<test.INumberwrapper>(); Test.Assert(lst.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Append(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); Test.Assert(lst.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.Append(o2); Test.Assert(lst[1].raw_handle == o2.raw_handle); Test.Assert(lst[1].GetNumber() == 44); Test.Assert(lst.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst.Append(o3); Test.Assert(lst[2].raw_handle == o3.raw_handle); @@ -1943,25 +1943,25 @@ class TestEinaList public static void prepend_count_obj() { - var lst = new eina.List<test.NumberwrapperConcrete>(); + var lst = new eina.List<test.INumberwrapper>(); Test.Assert(lst.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Prepend(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); Test.Assert(lst.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.Prepend(o2); Test.Assert(lst[0].raw_handle == o2.raw_handle); Test.Assert(lst[0].GetNumber() == 44); Test.Assert(lst.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst.Prepend(o3); Test.Assert(lst[0].raw_handle == o3.raw_handle); @@ -2073,21 +2073,21 @@ class TestEinaList public static void eina_list_as_ienumerable_obj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(88); b.SetNumber(44); c.SetNumber(22); - var cmp = new test.NumberwrapperConcrete[]{a,b,c}; + var cmp = new test.Numberwrapper[]{a,b,c}; - var lst = new eina.List<test.NumberwrapperConcrete>(); + var lst = new eina.List<test.INumberwrapper>(); lst.Append(a); lst.Append(b); lst.Append(c); int i = 0; - foreach (test.NumberwrapperConcrete e in lst) + foreach (test.Numberwrapper e in lst) { Test.AssertEquals(cmp[i].GetNumber(), e.GetNumber()); Test.Assert(cmp[i].raw_handle == e.raw_handle); @@ -2103,7 +2103,7 @@ class TestEinaList public static void test_eina_list_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.List<int>(); lst.AppendArray(base_seq_int); Test.Assert(t.EinaListIntIn(lst)); @@ -2115,7 +2115,7 @@ class TestEinaList public static void test_eina_list_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.List<int>(); lst.AppendArray(base_seq_int); Test.Assert(t.EinaListIntInOwn(lst)); @@ -2127,7 +2127,7 @@ class TestEinaList public static void test_eina_list_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.List<int> lst; Test.Assert(t.EinaListIntOut(out lst)); Test.Assert(!lst.Own); @@ -2139,7 +2139,7 @@ class TestEinaList public static void test_eina_list_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.List<int> lst; Test.Assert(t.EinaListIntOutOwn(out lst)); Test.Assert(lst.Own); @@ -2151,7 +2151,7 @@ class TestEinaList public static void test_eina_list_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListIntReturn(); Test.Assert(!lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_int)); @@ -2162,7 +2162,7 @@ class TestEinaList public static void test_eina_list_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListIntReturnOwn(); Test.Assert(lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_int)); @@ -2174,7 +2174,7 @@ class TestEinaList // String // public static void test_eina_list_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.List<string>(); lst.AppendArray(base_seq_str); Test.Assert(t.EinaListStrIn(lst)); @@ -2186,7 +2186,7 @@ class TestEinaList public static void test_eina_list_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.List<string>(); lst.AppendArray(base_seq_str); Test.Assert(t.EinaListStrInOwn(lst)); @@ -2198,7 +2198,7 @@ class TestEinaList public static void test_eina_list_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.List<string> lst; Test.Assert(t.EinaListStrOut(out lst)); Test.Assert(!lst.Own); @@ -2210,7 +2210,7 @@ class TestEinaList public static void test_eina_list_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.List<string> lst; Test.Assert(t.EinaListStrOutOwn(out lst)); Test.Assert(lst.Own); @@ -2222,7 +2222,7 @@ class TestEinaList public static void test_eina_list_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListStrReturn(); Test.Assert(!lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_str)); @@ -2233,7 +2233,7 @@ class TestEinaList public static void test_eina_list_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListStrReturnOwn(); Test.Assert(lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_str)); @@ -2246,8 +2246,8 @@ class TestEinaList public static void test_eina_list_obj_in() { - test.Testing t = new test.TestingConcrete(); - var lst = new eina.List<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var lst = new eina.List<test.INumberwrapper>(); lst.AppendArray(BaseSeqObj()); Test.Assert(t.EinaListObjIn(lst)); Test.Assert(lst.Own); @@ -2258,8 +2258,8 @@ class TestEinaList public static void test_eina_list_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var lst = new eina.List<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var lst = new eina.List<test.INumberwrapper>(); lst.AppendArray(BaseSeqObj()); Test.Assert(t.EinaListObjInOwn(lst)); Test.Assert(!lst.Own); @@ -2270,8 +2270,8 @@ class TestEinaList public static void test_eina_list_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.List<test.Numberwrapper> lst; + test.ITesting t = new test.Testing(); + eina.List<test.INumberwrapper> lst; Test.Assert(t.EinaListObjOut(out lst)); Test.Assert(!lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2282,8 +2282,8 @@ class TestEinaList public static void test_eina_list_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.List<test.Numberwrapper> lst; + test.ITesting t = new test.Testing(); + eina.List<test.INumberwrapper> lst; Test.Assert(t.EinaListObjOutOwn(out lst)); Test.Assert(lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2294,7 +2294,7 @@ class TestEinaList public static void test_eina_list_obj_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListObjReturn(); Test.Assert(!lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2305,7 +2305,7 @@ class TestEinaList public static void test_eina_list_obj_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaListObjReturnOwn(); Test.Assert(lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2316,9 +2316,9 @@ class TestEinaList public static void test_eina_list_obj_return_in_same_id() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var cmp = BaseSeqObj(); - var a = new eina.List<test.Numberwrapper>(); + var a = new eina.List<test.INumberwrapper>(); a.AppendArray(cmp); var b = t.EinaListObjReturnIn(a); NumberwrapperSequenceAssertEqual(a.ToArray(), b.ToArray()); @@ -2360,23 +2360,23 @@ class TestEinaInlist public static void data_set_obj() { - var lst = new eina.Inlist<test.NumberwrapperConcrete>(); + var lst = new eina.Inlist<test.INumberwrapper>(); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Append(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.DataSet(0, o2); Test.Assert(lst[0].raw_handle == o2.raw_handle); Test.Assert(lst[0].GetNumber() == 44); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst[0] = o3; @@ -2418,25 +2418,25 @@ class TestEinaInlist public static void append_count_obj() { - var lst = new eina.Inlist<test.NumberwrapperConcrete>(); + var lst = new eina.Inlist<test.INumberwrapper>(); Test.Assert(lst.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Append(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); Test.Assert(lst.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.Append(o2); Test.Assert(lst[1].raw_handle == o2.raw_handle); Test.Assert(lst[1].GetNumber() == 44); Test.Assert(lst.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst.Append(o3); Test.Assert(lst[2].raw_handle == o3.raw_handle); @@ -2506,25 +2506,25 @@ class TestEinaInlist public static void prepend_count_obj() { - var lst = new eina.Inlist<test.NumberwrapperConcrete>(); + var lst = new eina.Inlist<test.INumberwrapper>(); Test.Assert(lst.Count() == 0); - var o1 = new test.NumberwrapperConcrete(); + var o1 = new test.Numberwrapper(); o1.SetNumber(88); lst.Prepend(o1); Test.Assert(lst[0].raw_handle == o1.raw_handle); Test.Assert(lst[0].GetNumber() == 88); Test.Assert(lst.Count() == 1); - var o2 = new test.NumberwrapperConcrete(); + var o2 = new test.Numberwrapper(); o2.SetNumber(44); lst.Prepend(o2); Test.Assert(lst[0].raw_handle == o2.raw_handle); Test.Assert(lst[0].GetNumber() == 44); Test.Assert(lst.Count() == 2); - var o3 = new test.NumberwrapperConcrete(); + var o3 = new test.Numberwrapper(); o3.SetNumber(22); lst.Prepend(o3); Test.Assert(lst[0].raw_handle == o3.raw_handle); @@ -2564,21 +2564,21 @@ class TestEinaInlist public static void eina_inlist_as_ienumerable_obj() { - var a = new test.NumberwrapperConcrete(); - var b = new test.NumberwrapperConcrete(); - var c = new test.NumberwrapperConcrete(); + var a = new test.Numberwrapper(); + var b = new test.Numberwrapper(); + var c = new test.Numberwrapper(); a.SetNumber(88); b.SetNumber(44); c.SetNumber(22); - var cmp = new test.NumberwrapperConcrete[]{a,b,c}; + var cmp = new test.Numberwrapper[]{a,b,c}; - var lst = new eina.Inlist<test.NumberwrapperConcrete>(); + var lst = new eina.Inlist<test.INumberwrapper>(); lst.Append(a); lst.Append(b); lst.Append(c); int i = 0; - foreach (test.NumberwrapperConcrete e in lst) + foreach (test.Numberwrapper e in lst) { Test.AssertEquals(cmp[i].GetNumber(), e.GetNumber()); Test.Assert(cmp[i].raw_handle == e.raw_handle); @@ -2594,7 +2594,7 @@ class TestEinaInlist public static void test_eina_inlist_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.Inlist<int>(); lst.AppendArray(base_seq_int); Test.Assert(t.EinaInlistIntIn(lst)); @@ -2606,7 +2606,7 @@ class TestEinaInlist public static void test_eina_inlist_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.Inlist<int>(); lst.AppendArray(base_seq_int); Test.Assert(t.EinaInlistIntInOwn(lst)); @@ -2618,7 +2618,7 @@ class TestEinaInlist public static void test_eina_inlist_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inlist<int> lst; Test.Assert(t.EinaInlistIntOut(out lst)); Test.Assert(!lst.Own); @@ -2630,7 +2630,7 @@ class TestEinaInlist public static void test_eina_inlist_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inlist<int> lst; Test.Assert(t.EinaInlistIntOutOwn(out lst)); Test.Assert(lst.Own); @@ -2642,7 +2642,7 @@ class TestEinaInlist public static void test_eina_inlist_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistIntReturn(); Test.Assert(!lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_int)); @@ -2653,7 +2653,7 @@ class TestEinaInlist public static void test_eina_inlist_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistIntReturnOwn(); Test.Assert(lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_int)); @@ -2665,7 +2665,7 @@ class TestEinaInlist // String // public static void test_eina_inlist_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.Inlist<string>(); lst.AppendArray(base_seq_str); Test.Assert(t.EinaInlistStrIn(lst)); @@ -2677,7 +2677,7 @@ class TestEinaInlist public static void test_eina_inlist_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = new eina.Inlist<string>(); lst.AppendArray(base_seq_str); Test.Assert(t.EinaInlistStrInOwn(lst)); @@ -2689,7 +2689,7 @@ class TestEinaInlist public static void test_eina_inlist_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inlist<string> lst; Test.Assert(t.EinaInlistStrOut(out lst)); Test.Assert(!lst.Own); @@ -2701,7 +2701,7 @@ class TestEinaInlist public static void test_eina_inlist_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Inlist<string> lst; Test.Assert(t.EinaInlistStrOutOwn(out lst)); Test.Assert(lst.Own); @@ -2713,7 +2713,7 @@ class TestEinaInlist public static void test_eina_inlist_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistStrReturn(); Test.Assert(!lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_str)); @@ -2724,7 +2724,7 @@ class TestEinaInlist public static void test_eina_inlist_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistStrReturnOwn(); Test.Assert(lst.Own); Test.Assert(lst.ToArray().SequenceEqual(base_seq_str)); @@ -2737,8 +2737,8 @@ class TestEinaInlist public static void test_eina_inlist_obj_in() { - test.Testing t = new test.TestingConcrete(); - var lst = new eina.Inlist<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var lst = new eina.Inlist<test.INumberwrapper>(); lst.AppendArray(BaseSeqObj()); Test.Assert(t.EinaInlistObjIn(lst)); Test.Assert(lst.Own); @@ -2749,8 +2749,8 @@ class TestEinaInlist public static void test_eina_inlist_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var lst = new eina.Inlist<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var lst = new eina.Inlist<test.INumberwrapper>(); lst.AppendArray(BaseSeqObj()); Test.Assert(t.EinaInlistObjInOwn(lst)); Test.Assert(!lst.Own); @@ -2761,8 +2761,8 @@ class TestEinaInlist public static void test_eina_inlist_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.Inlist<test.Numberwrapper> lst; + test.ITesting t = new test.Testing(); + eina.Inlist<test.INumberwrapper> lst; Test.Assert(t.EinaInlistObjOut(out lst)); Test.Assert(!lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2773,8 +2773,8 @@ class TestEinaInlist public static void test_eina_inlist_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.Inlist<test.Numberwrapper> lst; + test.ITesting t = new test.Testing(); + eina.Inlist<test.INumberwrapper> lst; Test.Assert(t.EinaInlistObjOutOwn(out lst)); Test.Assert(lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2785,7 +2785,7 @@ class TestEinaInlist public static void test_eina_inlist_obj_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistObjReturn(); Test.Assert(!lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2796,7 +2796,7 @@ class TestEinaInlist public static void test_eina_inlist_obj_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var lst = t.EinaInlistObjReturnOwn(); Test.Assert(lst.Own); NumberwrapperSequenceAssertEqual(lst.ToArray(), BaseSeqObj()); @@ -2807,9 +2807,9 @@ class TestEinaInlist public static void test_eina_inlist_obj_return_in_same_id() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var cmp = BaseSeqObj(); - var a = new eina.Inlist<test.Numberwrapper>(); + var a = new eina.Inlist<test.INumberwrapper>(); a.AppendArray(cmp); var b = t.EinaInlistObjReturnIn(a); NumberwrapperSequenceAssertEqual(a.ToArray(), b.ToArray()); @@ -2868,7 +2868,7 @@ class TestEinaHash public static void data_set_obj() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); Test.Assert(hsh.Count == 0); var a = NW(22); @@ -2955,8 +2955,8 @@ class TestEinaHash public static void eina_hash_as_ienumerable_obj() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); - var dct = new Dictionary<int, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); + var dct = new Dictionary<int, test.INumberwrapper>(); var a = NW(22); var aa = NW(222); @@ -2975,7 +2975,7 @@ class TestEinaHash int count = 0; - foreach (KeyValuePair<test.Numberwrapper, test.Numberwrapper> kvp in hsh) + foreach (KeyValuePair<test.INumberwrapper, test.INumberwrapper> kvp in hsh) { Test.Assert(dct[kvp.Key.GetNumber()].raw_handle == kvp.Value.raw_handle); Test.Assert(dct[kvp.Key.GetNumber()].GetNumber() == kvp.Value.GetNumber()); @@ -2997,7 +2997,7 @@ class TestEinaHash public static void test_eina_hash_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = new eina.Hash<int,int>(); hsh[22] = 222; Test.Assert(t.EinaHashIntIn(hsh)); @@ -3010,7 +3010,7 @@ class TestEinaHash public static void test_eina_hash_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = new eina.Hash<int,int>(); hsh[22] = 222; Test.Assert(t.EinaHashIntInOwn(hsh)); @@ -3025,7 +3025,7 @@ class TestEinaHash public static void test_eina_hash_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Hash<int,int> hsh; Test.Assert(t.EinaHashIntOut(out hsh)); Test.Assert(!hsh.Own); @@ -3039,7 +3039,7 @@ class TestEinaHash public static void test_eina_hash_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Hash<int,int> hsh; Test.Assert(t.EinaHashIntOutOwn(out hsh)); Test.Assert(hsh.Own); @@ -3053,7 +3053,7 @@ class TestEinaHash public static void test_eina_hash_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = t.EinaHashIntReturn(); Test.Assert(!hsh.Own); Test.Assert(hsh[22] == 222); @@ -3066,7 +3066,7 @@ class TestEinaHash public static void test_eina_hash_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = t.EinaHashIntReturnOwn(); Test.Assert(hsh.Own); Test.Assert(hsh[22] == 222); @@ -3081,7 +3081,7 @@ class TestEinaHash public static void test_eina_hash_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = new eina.Hash<string,string>(); hsh["aa"] = "aaa"; Test.Assert(t.EinaHashStrIn(hsh)); @@ -3094,7 +3094,7 @@ class TestEinaHash public static void test_eina_hash_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = new eina.Hash<string,string>(); hsh["aa"] = "aaa"; Test.Assert(t.EinaHashStrInOwn(hsh)); @@ -3109,7 +3109,7 @@ class TestEinaHash public static void test_eina_hash_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Hash<string,string> hsh; Test.Assert(t.EinaHashStrOut(out hsh)); Test.Assert(!hsh.Own); @@ -3123,7 +3123,7 @@ class TestEinaHash public static void test_eina_hash_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Hash<string,string> hsh; Test.Assert(t.EinaHashStrOutOwn(out hsh)); Test.Assert(hsh.Own); @@ -3137,7 +3137,7 @@ class TestEinaHash public static void test_eina_hash_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = t.EinaHashStrReturn(); Test.Assert(!hsh.Own); Test.Assert(hsh["aa"] == "aaa"); @@ -3150,7 +3150,7 @@ class TestEinaHash public static void test_eina_hash_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var hsh = t.EinaHashStrReturnOwn(); Test.Assert(hsh.Own); Test.Assert(hsh["aa"] == "aaa"); @@ -3165,13 +3165,13 @@ class TestEinaHash public static void test_eina_hash_obj_in() { - test.Testing t = new test.TestingConcrete(); - var hsh = new eina.Hash<test.Numberwrapper,test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); var nwk1 = NW(22); var nwv1 = NW(222); hsh[nwk1] = nwv1; - test.Numberwrapper nwk2; - test.Numberwrapper nwv2; + test.INumberwrapper nwk2; + test.INumberwrapper nwv2; Test.Assert(t.EinaHashObjIn(hsh, nwk1, nwv1, out nwk2, out nwv2)); Test.Assert(hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); @@ -3186,13 +3186,13 @@ class TestEinaHash public static void test_eina_hash_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var hsh = new eina.Hash<test.Numberwrapper,test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); var nwk1 = NW(22); var nwv1 = NW(222); hsh[nwk1] = nwv1; - test.Numberwrapper nwk2; - test.Numberwrapper nwv2; + test.INumberwrapper nwk2; + test.INumberwrapper nwv2; Test.Assert(t.EinaHashObjInOwn(hsh, nwk1, nwv1, out nwk2, out nwv2)); Test.Assert(!hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); @@ -3208,17 +3208,17 @@ class TestEinaHash public static void test_eina_hash_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.Hash<test.Numberwrapper,test.Numberwrapper> hsh; - test.Numberwrapper nwk1; - test.Numberwrapper nwv1; + test.ITesting t = new test.Testing(); + eina.Hash<test.INumberwrapper, test.INumberwrapper> hsh; + test.INumberwrapper nwk1; + test.INumberwrapper nwv1; Test.Assert(t.EinaHashObjOut(out hsh, out nwk1, out nwv1)); Test.Assert(!hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); Test.Assert(hsh[nwk1].GetNumber() == nwv1.GetNumber()); Test.Assert(hsh[nwk1].GetNumber() == 222); - test.Numberwrapper nwk2 = NW(44); - test.Numberwrapper nwv2 = NW(444); + test.INumberwrapper nwk2 = NW(44); + test.INumberwrapper nwv2 = NW(444); hsh[nwk2] = nwv2; hsh.Dispose(); Test.Assert(hsh.Handle == IntPtr.Zero); @@ -3227,17 +3227,17 @@ class TestEinaHash public static void test_eina_hash_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.Hash<test.Numberwrapper,test.Numberwrapper> hsh; - test.Numberwrapper nwk1; - test.Numberwrapper nwv1; + test.ITesting t = new test.Testing(); + eina.Hash<test.INumberwrapper, test.INumberwrapper> hsh; + test.INumberwrapper nwk1; + test.INumberwrapper nwv1; Test.Assert(t.EinaHashObjOutOwn(out hsh, out nwk1, out nwv1)); Test.Assert(hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); Test.Assert(hsh[nwk1].GetNumber() == nwv1.GetNumber()); Test.Assert(hsh[nwk1].GetNumber() == 222); - test.Numberwrapper nwk2 = NW(44); - test.Numberwrapper nwv2 = NW(444); + test.INumberwrapper nwk2 = NW(44); + test.INumberwrapper nwv2 = NW(444); hsh[nwk2] = nwv2; hsh.Dispose(); Test.Assert(hsh.Handle == IntPtr.Zero); @@ -3246,16 +3246,16 @@ class TestEinaHash public static void test_eina_hash_obj_return() { - test.Testing t = new test.TestingConcrete(); - test.Numberwrapper nwk1; - test.Numberwrapper nwv1; + test.ITesting t = new test.Testing(); + test.INumberwrapper nwk1; + test.INumberwrapper nwv1; var hsh = t.EinaHashObjReturn(out nwk1, out nwv1); Test.Assert(!hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); Test.Assert(hsh[nwk1].GetNumber() == nwv1.GetNumber()); Test.Assert(hsh[nwk1].GetNumber() == 222); - test.Numberwrapper nwk2 = NW(44); - test.Numberwrapper nwv2 = NW(444); + test.INumberwrapper nwk2 = NW(44); + test.INumberwrapper nwv2 = NW(444); hsh[nwk2] = nwv2; hsh.Dispose(); Test.Assert(hsh.Handle == IntPtr.Zero); @@ -3264,16 +3264,16 @@ class TestEinaHash public static void test_eina_hash_obj_return_own() { - test.Testing t = new test.TestingConcrete(); - test.Numberwrapper nwk1; - test.Numberwrapper nwv1; + test.ITesting t = new test.Testing(); + test.INumberwrapper nwk1; + test.INumberwrapper nwv1; var hsh = t.EinaHashObjReturnOwn(out nwk1, out nwv1); Test.Assert(hsh.Own); Test.Assert(hsh[nwk1].raw_handle == nwv1.raw_handle); Test.Assert(hsh[nwk1].GetNumber() == nwv1.GetNumber()); Test.Assert(hsh[nwk1].GetNumber() == 222); - test.Numberwrapper nwk2 = NW(44); - test.Numberwrapper nwv2 = NW(444); + test.INumberwrapper nwk2 = NW(44); + test.INumberwrapper nwv2 = NW(444); hsh[nwk2] = nwv2; hsh.Dispose(); Test.Assert(hsh.Handle == IntPtr.Zero); @@ -3352,10 +3352,10 @@ class TestEinaIterator public static void eina_array_obj_empty_iterator() { - var arr = new eina.Array<test.Numberwrapper>(); + var arr = new eina.Array<test.INumberwrapper>(); var itr = arr.GetIterator(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { ++idx; } @@ -3367,12 +3367,12 @@ class TestEinaIterator public static void eina_array_obj_filled_iterator() { - var arr = new eina.Array<test.Numberwrapper>(); + var arr = new eina.Array<test.INumberwrapper>(); var base_objs = BaseSeqObj(); arr.Append(base_objs); var itr = arr.GetIterator(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.Assert(e.raw_handle == base_objs[idx].raw_handle); Test.Assert(e.GetNumber() == base_objs[idx].GetNumber()); @@ -3486,10 +3486,10 @@ class TestEinaIterator public static void eina_list_obj_empty_iterator() { - var lst = new eina.List<test.Numberwrapper>(); + var lst = new eina.List<test.INumberwrapper>(); var itr = lst.GetIterator(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { ++idx; } @@ -3501,12 +3501,12 @@ class TestEinaIterator public static void eina_list_obj_filled_iterator() { - var lst = new eina.List<test.Numberwrapper>(); + var lst = new eina.List<test.INumberwrapper>(); var base_objs = BaseSeqObj(); lst.AppendArray(base_objs); var itr = lst.GetIterator(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.Assert(e.raw_handle == base_objs[idx].raw_handle); Test.Assert(e.GetNumber() == base_objs[idx].GetNumber()); @@ -3724,10 +3724,10 @@ class TestEinaIterator public static void eina_hash_keys_obj_empty_iterator() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); var itr = hsh.Keys(); bool entered = false; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { entered = true; } @@ -3739,10 +3739,10 @@ class TestEinaIterator public static void eina_hash_values_obj_empty_iterator() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); var itr = hsh.Values(); bool entered = false; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { entered = true; } @@ -3754,8 +3754,8 @@ class TestEinaIterator public static void eina_hash_keys_obj_filled_iterator() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); - var dct = new eina.Hash<int, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); + var dct = new eina.Hash<int, test.INumberwrapper>(); var a = NW(22); var b = NW(44); var c = NW(88); @@ -3772,7 +3772,7 @@ class TestEinaIterator var itr = hsh.Keys(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.Assert(dct[e.GetNumber()] != null); Test.Assert(dct[e.GetNumber()].raw_handle == e.raw_handle); @@ -3789,8 +3789,8 @@ class TestEinaIterator public static void eina_hash_values_obj_filled_iterator() { - var hsh = new eina.Hash<test.Numberwrapper, test.Numberwrapper>(); - var dct = new eina.Hash<int, test.Numberwrapper>(); + var hsh = new eina.Hash<test.INumberwrapper, test.INumberwrapper>(); + var dct = new eina.Hash<int, test.INumberwrapper>(); var a = NW(22); var b = NW(44); var c = NW(88); @@ -3807,7 +3807,7 @@ class TestEinaIterator var itr = hsh.Values(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.Assert(dct[e.GetNumber()] != null); Test.Assert(dct[e.GetNumber()].raw_handle == e.raw_handle); @@ -3830,7 +3830,7 @@ class TestEinaIterator public static void test_eina_iterator_int_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<int>(); arr.Append(base_seq_int); var itr = arr.GetIterator(); @@ -3853,7 +3853,7 @@ class TestEinaIterator public static void test_eina_iterator_int_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<int>(); arr.Append(base_seq_int); var itr = arr.GetIterator(); @@ -3880,7 +3880,7 @@ class TestEinaIterator public static void test_eina_iterator_int_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Iterator<int> itr; Test.Assert(t.EinaIteratorIntOut(out itr)); @@ -3904,7 +3904,7 @@ class TestEinaIterator public static void test_eina_iterator_int_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Iterator<int> itr; Test.Assert(t.EinaIteratorIntOutOwn(out itr)); @@ -3925,7 +3925,7 @@ class TestEinaIterator public static void test_eina_iterator_int_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorIntReturn(); @@ -3947,7 +3947,7 @@ class TestEinaIterator public static void test_eina_iterator_int_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorIntReturnOwn(); @@ -3969,7 +3969,7 @@ class TestEinaIterator public static void test_eina_iterator_str_in() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<string>(); arr.Append(base_seq_str); var itr = arr.GetIterator(); @@ -3992,7 +3992,7 @@ class TestEinaIterator public static void test_eina_iterator_str_in_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var arr = new eina.Array<string>(); arr.Append(base_seq_str); var itr = arr.GetIterator(); @@ -4023,7 +4023,7 @@ class TestEinaIterator public static void test_eina_iterator_str_out() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Iterator<string> itr; Test.Assert(t.EinaIteratorStrOut(out itr)); @@ -4046,7 +4046,7 @@ class TestEinaIterator public static void test_eina_iterator_str_out_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); eina.Iterator<string> itr; Test.Assert(t.EinaIteratorStrOutOwn(out itr)); @@ -4067,7 +4067,7 @@ class TestEinaIterator public static void test_eina_iterator_str_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorStrReturn(); @@ -4089,7 +4089,7 @@ class TestEinaIterator public static void test_eina_iterator_str_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorStrReturnOwn(); @@ -4111,8 +4111,8 @@ class TestEinaIterator public static void test_eina_iterator_obj_in() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Array<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Array<test.INumberwrapper>(); arr.Append(BaseSeqObj()); var itr = arr.GetIterator(); @@ -4134,8 +4134,8 @@ class TestEinaIterator public static void test_eina_iterator_obj_in_own() { - test.Testing t = new test.TestingConcrete(); - var arr = new eina.Array<test.Numberwrapper>(); + test.ITesting t = new test.Testing(); + var arr = new eina.Array<test.INumberwrapper>(); arr.Append(BaseSeqObj()); var itr = arr.GetIterator(); arr.OwnContent = false; @@ -4161,8 +4161,8 @@ class TestEinaIterator public static void test_eina_iterator_obj_out() { - test.Testing t = new test.TestingConcrete(); - eina.Iterator<test.Numberwrapper> itr; + test.ITesting t = new test.Testing(); + eina.Iterator<test.INumberwrapper> itr; Test.Assert(t.EinaIteratorObjOut(out itr)); @@ -4172,7 +4172,7 @@ class TestEinaIterator var base_seq_obj = BaseSeqObj(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.AssertEquals(e.GetNumber(), base_seq_obj[idx].GetNumber()); ++idx; @@ -4186,8 +4186,8 @@ class TestEinaIterator public static void test_eina_iterator_obj_out_own() { - test.Testing t = new test.TestingConcrete(); - eina.Iterator<test.Numberwrapper> itr; + test.ITesting t = new test.Testing(); + eina.Iterator<test.INumberwrapper> itr; Test.Assert(t.EinaIteratorObjOutOwn(out itr)); @@ -4197,7 +4197,7 @@ class TestEinaIterator var base_seq_obj = BaseSeqObj(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.AssertEquals(e.GetNumber(), base_seq_obj[idx].GetNumber()); ++idx; @@ -4209,7 +4209,7 @@ class TestEinaIterator public static void test_eina_iterator_obj_return() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorObjReturn(); @@ -4219,7 +4219,7 @@ class TestEinaIterator var base_seq_obj = BaseSeqObj(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.AssertEquals(e.GetNumber(), base_seq_obj[idx].GetNumber()); ++idx; @@ -4233,7 +4233,7 @@ class TestEinaIterator public static void test_eina_iterator_obj_return_own() { - test.Testing t = new test.TestingConcrete(); + test.ITesting t = new test.Testing(); var itr = t.EinaIteratorObjReturnOwn(); @@ -4243,7 +4243,7 @@ class TestEinaIterator var base_seq_obj = BaseSeqObj(); int idx = 0; - foreach (test.Numberwrapper e in itr) + foreach (test.INumberwrapper e in itr) { Test.AssertEquals(e.GetNumber(), base_seq_obj[idx].GetNumber()); ++idx; @@ -4254,4 +4254,75 @@ class TestEinaIterator } } // < TestEinaIterator + +class TestEinaAccessor +{ + public static void basic_accessor_list() + { + var lst = new eina.List<int>(); + lst.Append(1); + lst.Append(2); + lst.Append(3); + lst.Append(4); + + eina.Accessor<int> accessor = lst.GetAccessor(); + + var zipped = accessor.Zip(lst, (first, second) => new Tuple<int, int>(first, second)); + + foreach(Tuple<int, int> pair in zipped) + { + Test.AssertEquals(pair.Item1, pair.Item2); + } + } + + public static void basic_accessor_array() + { + var arr = new eina.Array<string>(); + arr.Append(base_seq_str); + + eina.Accessor<string> accessor = arr.GetAccessor(); + + var zipped = accessor.Zip(arr, (first, second) => new Tuple<string, string>(first, second)); + + foreach(Tuple<string, string> pair in zipped) + { + Test.AssertEquals(pair.Item1, pair.Item2); + } + } + + public static void basic_accessor_inlist() + { + var lst = new eina.Inlist<int>(); + lst.Append(1); + lst.Append(2); + lst.Append(3); + lst.Append(4); + + eina.Accessor<int> accessor = lst.GetAccessor(); + + var zipped = accessor.Zip(lst, (first, second) => new Tuple<int, int>(first, second)); + + foreach(Tuple<int, int> pair in zipped) + { + Test.AssertEquals(pair.Item1, pair.Item2); + } + } + + public static void basic_accessor_inarray() + { + var arr = new eina.Inarray<int>(); + arr.Append(base_seq_int); + + eina.Accessor<int> accessor = arr.GetAccessor(); + + var zipped = accessor.Zip(arr, (first, second) => new Tuple<int, int>(first, second)); + + foreach(Tuple<int, int> pair in zipped) + { + Test.AssertEquals(pair.Item1, pair.Item2); + } + } +} + + } |