csharp: update and disable tests that use deprecated eolian type notations
authorVitor Sousa <vitorsousa@expertisesolutions.com.br>
Tue, 9 Jul 2019 08:05:23 +0000 (10:05 +0200)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 10 Jul 2019 02:28:26 +0000 (11:28 +0900)
commit260d97f99baa0a64c637e0641674bda85d0c61d9
treee850d173e23d1c25a6cd4811002e35d7ff084086
parent002bb073803db15e945cfdbd576d9d02338a16be
csharp: update and disable tests that use deprecated eolian type notations

Summary:
Avoid the usage of deprecated Eolian type notations like `ptr()` in C# unit
tests.

In places where an alternative type could be used, tests were changed to use
a valid type, e.g. containers that stored `ptr(int)` were changed to store
`string`.

Tests for types that require a pointer notation were commented out and
disabled. They can be re-enabled when a new notation to the type is defined.

Depends on D9238

Test Plan: `meson test`

Reviewers: lauromoura, felipealmeida, q66, segfaultxavi

Reviewed By: lauromoura

Subscribers: cedric, #reviewers, bu5hm4n, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9247
src/tests/efl_mono/BasicDirection.cs
src/tests/efl_mono/Eina.cs
src/tests/efl_mono/EinaTestData.cs
src/tests/efl_mono/StructHelpers.cs
src/tests/efl_mono/Structs.cs
src/tests/efl_mono/dummy_test_object.c
src/tests/efl_mono/dummy_test_object.eo