summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-10-24 17:43:19 +0200
committerXavi Artigas <xavierartigas@yahoo.es>2019-10-24 17:46:52 +0200
commit896f234b2569003281e28c666afdd42359068414 (patch)
tree0ee18d440fad39c3afc97eef63944ca48668626b
parent11a00e406c3e988fe34aec3eca61d450709d0734 (diff)
downloadefl-896f234b2569003281e28c666afdd42359068414.tar.gz
tests/spec: free array in multi selectable tests
Summary: CIDs 1405810, 1405807, 1405806, 1405805, 1405803, 1405801, 1403902 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10403
-rw-r--r--src/tests/elementary/spec/efl_test_multi_selectable.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/elementary/spec/efl_test_multi_selectable.c b/src/tests/elementary/spec/efl_test_multi_selectable.c
index edd445ac5f..bb016474d3 100644
--- a/src/tests/elementary/spec/efl_test_multi_selectable.c
+++ b/src/tests/elementary/spec/efl_test_multi_selectable.c
@@ -62,6 +62,7 @@ EFL_START_TEST(test_multi_select)
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, (void*) event_callback_single_call_int_data, &c);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, event_callback_that_quits_the_main_loop_when_called, NULL);
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -91,6 +92,7 @@ EFL_START_TEST(test_multi_select_removal)
ck_assert_int_eq(eina_array_count(arr_selected), 0);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, (void*) event_callback_single_call_int_data, &c);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, event_callback_that_quits_the_main_loop_when_called, NULL);
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -123,6 +125,7 @@ EFL_START_TEST(test_single_select)
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, (void*) event_callback_single_call_int_data, &c);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, event_callback_that_quits_the_main_loop_when_called, NULL);
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -148,6 +151,7 @@ EFL_START_TEST(test_none_select)
ck_assert_int_eq(eina_array_count(arr_selected), 0);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, (void*) event_callback_single_call_int_data, &c);
efl_event_callback_del(widget, EFL_UI_SELECTABLE_EVENT_SELECTION_CHANGED, event_callback_that_quits_the_main_loop_when_called, NULL);
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -164,6 +168,7 @@ EFL_START_TEST(all_select_api)
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 0), efl_pack_content_get(widget, 0));
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 1), efl_pack_content_get(widget, 1));
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 2), efl_pack_content_get(widget, 2));
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -179,6 +184,7 @@ EFL_START_TEST(all_unselect_api)
ck_assert_int_eq(eina_array_count(arr_selected), 0);
ck_assert_int_eq(efl_ui_selectable_selected_get(efl_pack_content_get(widget, 0)), EINA_FALSE);
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -193,6 +199,7 @@ EFL_START_TEST(range_unselect)
_iterator_to_array(&arr_selected, efl_ui_selectable_selected_iterator_new(widget));
ck_assert_int_eq(eina_array_count(arr_selected), 1);
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 0), efl_pack_content_get(widget, 0));
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -207,6 +214,7 @@ EFL_START_TEST(range_unselect2)
_iterator_to_array(&arr_selected, efl_ui_selectable_selected_iterator_new(widget));
ck_assert_int_eq(eina_array_count(arr_selected), 1);
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 0), efl_pack_content_get(widget, 0));
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -220,6 +228,7 @@ EFL_START_TEST(range_select)
ck_assert_int_eq(eina_array_count(arr_selected), 2);
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 0), efl_pack_content_get(widget, 1));
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 1), efl_pack_content_get(widget, 2));
+ eina_array_free(arr_selected);
}
EFL_END_TEST
@@ -233,6 +242,7 @@ EFL_START_TEST(range_select2)
ck_assert_int_eq(eina_array_count(arr_selected), 2);
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 0), efl_pack_content_get(widget, 1));
ck_assert_ptr_eq(eina_array_data_get(arr_selected, 1), efl_pack_content_get(widget, 2));
+ eina_array_free(arr_selected);
}
EFL_END_TEST