aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/eina_cxx/eina_cxx_test_ptrarray.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eina_cxx/eina_cxx_test_ptrarray.cc')
-rw-r--r--src/tests/eina_cxx/eina_cxx_test_ptrarray.cc78
1 files changed, 54 insertions, 24 deletions
diff --git a/src/tests/eina_cxx/eina_cxx_test_ptrarray.cc b/src/tests/eina_cxx/eina_cxx_test_ptrarray.cc
index 67d472227e..7efe17586a 100644
--- a/src/tests/eina_cxx/eina_cxx_test_ptrarray.cc
+++ b/src/tests/eina_cxx/eina_cxx_test_ptrarray.cc
@@ -29,9 +29,13 @@ START_TEST(eina_cxx_ptrarray_push_back)
int result[] = {5, 10, 15};
int rresult[] = {15, 10, 5};
- wrapper const w1(eo_add(MY_CLASS, NULL));
- wrapper const w2(eo_add(MY_CLASS, NULL));
- wrapper const w3(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w2(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w3(o);
{
efl::eina::ptr_array<int> array;
@@ -105,9 +109,13 @@ START_TEST(eina_cxx_ptrarray_pop_back)
ck_assert(std::equal(array.rbegin(), array.rend(), rresult));
}
{
- wrapper const w1(eo_add(MY_CLASS, NULL));
- wrapper const w2(eo_add(MY_CLASS, NULL));
- wrapper const w3(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w2(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w3(o);
efl::eina::array<wrapper> array;
@@ -200,11 +208,17 @@ START_TEST(eina_cxx_ptrarray_insert)
ck_assert(std::equal(array.begin(), array.end(), array4.begin()));
}
{
- wrapper const w0(eo_add(MY_CLASS, NULL));
- wrapper const w1(eo_add(MY_CLASS, NULL));
- wrapper const w2(eo_add(MY_CLASS, NULL));
- wrapper const w3(eo_add(MY_CLASS, NULL));
- wrapper const w4(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w0(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w2(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w3(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w4(o);
efl::eina::array<wrapper> array;
ck_assert(std::distance(array.begin(), array.end()) == 0u);
@@ -280,7 +294,9 @@ START_TEST(eina_cxx_ptrarray_constructors)
efl::eina::eina_init eina_init;
efl::eo::eo_init eo_init;
- wrapper const w1(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
{
efl::eina::ptr_array<int> array1;
@@ -359,12 +375,19 @@ START_TEST(eina_cxx_ptrarray_erase)
ck_assert(array1.back() == 25);
}
{
- wrapper const w1(eo_add(MY_CLASS, NULL));
- wrapper const w2(eo_add(MY_CLASS, NULL));
- wrapper const w3(eo_add(MY_CLASS, NULL));
- wrapper const w4(eo_add(MY_CLASS, NULL));
- wrapper const w5(eo_add(MY_CLASS, NULL));
- wrapper const w6(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w2(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w3(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w4(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w5(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w6(o);
efl::eina::array<wrapper> array1;
@@ -440,12 +463,19 @@ START_TEST(eina_cxx_ptrarray_range)
}
{
- wrapper const w1(eo_add(MY_CLASS, NULL));
- wrapper const w2(eo_add(MY_CLASS, NULL));
- wrapper const w3(eo_add(MY_CLASS, NULL));
- wrapper const w4(eo_add(MY_CLASS, NULL));
- wrapper const w5(eo_add(MY_CLASS, NULL));
- wrapper const w6(eo_add(MY_CLASS, NULL));
+ Eo* o;
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w1(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w2(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w3(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w4(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w5(o);
+ eo_add(o, MY_CLASS, NULL)
+ wrapper const w6(o);
efl::eina::array<wrapper> array;
array.push_back(w1);