eolian_cxx: update tests to no longer use forbidden eolian notations
authorVitor Sousa <vitorsousa@expertisesolutions.com.br>
Mon, 8 Jul 2019 14:15:41 +0000 (16:15 +0200)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 10 Jul 2019 02:08:16 +0000 (11:08 +0900)
commit786902b5039668e19f0c91676c37865269cec9e0
tree4a7fe2e03cdef85e3e539b04a50727ef930e3a90
parent185c26bed63d66bfb0620faab3b892801ac5e90a
eolian_cxx: update tests to no longer use forbidden eolian notations

Summary:
Update eolian_cxx tests in order to remove forbidden eolian notations.

For tests with containers that support non-pointer types,
change `ptr(int)` to `int`.
For tests with containers that only support pointer types,
change `ptr(int)` to `string`.

Remove tests for features that are no longer meaningful with eolian new
restrictions.

Add a FIXME note to eina::range_array when used with eina::string_view.

Reviewers: lauromoura, felipealmeida, q66

Reviewed By: q66

Subscribers: cedric, #reviewers, #committers, bu5hm4n, segfaultxavi

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9236
src/tests/eolian_cxx/callback.eo
src/tests/eolian_cxx/complex.eo
src/tests/eolian_cxx/complex_cxx.cc
src/tests/eolian_cxx/eolian_cxx_test_binding.cc
src/tests/eolian_cxx/generic.c
src/tests/eolian_cxx/generic.eo
src/tests/eolian_cxx/name1_name2_type_generation.c
src/tests/eolian_cxx/name1_name2_type_generation.eo