rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=3287aeda1c07da682fabcf630faebeee9cae5b64

commit 3287aeda1c07da682fabcf630faebeee9cae5b64
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Thu Jul 23 18:35:12 2015 +0300

    UTC: remove commented out tests from ui_widget_list
---
 tests/Makefile.am                                  |   9 -
 tests/test_ui_widget_list/test_ui_widget_list.c    |  49 +--
 tests/test_ui_widget_list/test_ui_widget_list.h    |  51 ---
 .../ui_widget_list_class_data_reload.c             | 296 -----------------
 .../ui_widget_list_layouts_reload.c                | 221 -------------
 .../test_ui_widget_list/ui_widget_list_part_add.c  | 339 --------------------
 .../ui_widget_list_part_selected_set.c             | 265 ----------------
 .../ui_widget_list_selected_part_above.c           | 349 --------------------
 .../ui_widget_list_selected_part_below.c           | 351 ---------------------
 .../ui_widget_list_selected_part_del.c             | 279 ----------------
 .../ui_widget_list_selected_part_get.c             | 209 ------------
 .../ui_widget_list_selected_parts_get.c            | 215 -------------
 12 files changed, 1 insertion(+), 2632 deletions(-)

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2f9aa19..620d89a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -440,16 +440,7 @@ ui_states_list_test_LDADD = ${LD}
 ui_widget_list_test_SOURCES = \
 test_ui_widget_list/test_ui_widget_list.c \
 test_ui_widget_list/ui_widget_list_add.c \
-test_ui_widget_list/ui_widget_list_class_data_reload.c \
 test_ui_widget_list/ui_widget_list_data_set.c \
-test_ui_widget_list/ui_widget_list_layouts_reload.c \
-test_ui_widget_list/ui_widget_list_part_add.c \
-test_ui_widget_list/ui_widget_list_selected_part_above.c \
-test_ui_widget_list/ui_widget_list_selected_part_below.c \
-test_ui_widget_list/ui_widget_list_selected_part_del.c \
-test_ui_widget_list/ui_widget_list_selected_part_get.c \
-test_ui_widget_list/ui_widget_list_part_selected_set.c \
-test_ui_widget_list/ui_widget_list_selected_parts_get.c \
 test_ui_widget_list/ui_widget_list_title_set.c \
 test_ui_widget_list/ui_widget_list_tab_activate.c
 ui_widget_list_test_CFLAGS = ${FLAGS}
diff --git a/tests/test_ui_widget_list/test_ui_widget_list.c 
b/tests/test_ui_widget_list/test_ui_widget_list.c
index f2bd28f..db64852 100644
--- a/tests/test_ui_widget_list/test_ui_widget_list.c
+++ b/tests/test_ui_widget_list/test_ui_widget_list.c
@@ -30,59 +30,12 @@ Suite* test_suite (void) {
    tcase_add_test(tcase, ui_widget_list_data_set_test_p3);
    tcase_add_test(tcase, ui_widget_list_data_set_test_p4);
 
-/*   tcase_add_test(tcase, ui_widget_list_class_data_reload_test_p1); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_class_data_reload_test_p2); TODO: 
separate functional tests*/
-
-/*   tcase_add_test(tcase, ui_widget_list_class_data_reload_test_n1); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_class_data_reload_test_n2);
-   tcase_add_test(tcase, ui_widget_list_class_data_reload_test_n3);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_layouts_reload_test_p); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_layouts_reload_test_n1); */
-/*   tcase_add_test(tcase, ui_widget_list_layouts_reload_test_n2); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_layouts_reload_test_n3);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_part_add_test_p); TODO: separate 
functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_part_add_test_n1); TODO: separate 
functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_part_add_test_n2); TODO: separate 
functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_part_add_test_n3); TODO: separate 
functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_part_add_test_n4);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_above_test_p);
-   tcase_add_test(tcase, ui_widget_list_selected_part_above_test_n1);
-   tcase_add_test(tcase, ui_widget_list_selected_part_above_test_n2);
-   tcase_add_test(tcase, ui_widget_list_selected_part_above_test_n3); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_above_test_n4);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_below_test_p);
-   tcase_add_test(tcase, ui_widget_list_selected_part_below_test_n1);
-   tcase_add_test(tcase, ui_widget_list_selected_part_below_test_n2);
-   tcase_add_test(tcase, ui_widget_list_selected_part_below_test_n3); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_below_test_n4);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_del_test_p);
-   tcase_add_test(tcase, ui_widget_list_selected_part_del_test_n1);
-   tcase_add_test(tcase, ui_widget_list_selected_part_del_test_n2); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_del_test_n3);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_get_test_p);
-   tcase_add_test(tcase, ui_widget_list_selected_part_get_test_n1); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_selected_part_get_test_n2);*/
-
-/*   tcase_add_test(tcase, ui_widget_list_part_selected_set_test_p);
-   tcase_add_test(tcase, ui_widget_list_part_selected_set_test_n1);
-   tcase_add_test(tcase, ui_widget_list_part_selected_set_test_n2); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_part_selected_set_test_n3);*/
-
    tcase_add_test(tcase, ui_widget_list_title_set_test_p);
 
-/*   tcase_add_test(tcase, ui_widget_list_selected_parts_get_test_p);
-   tcase_add_test(tcase, ui_widget_list_selected_parts_get_test_n1); TODO: 
separate functional tests*/
-/*   tcase_add_test(tcase, ui_widget_list_selected_parts_get_test_n2);*/
-
    tcase_add_test(tcase, ui_widget_list_tab_activate_test_p);
    tcase_add_test(tcase, ui_widget_list_tab_activate_test_n1);
 
+
    suite_add_tcase(suite, tcase);
    return suite;
 }
diff --git a/tests/test_ui_widget_list/test_ui_widget_list.h 
b/tests/test_ui_widget_list/test_ui_widget_list.h
index 783baa9..15cbe89 100644
--- a/tests/test_ui_widget_list/test_ui_widget_list.h
+++ b/tests/test_ui_widget_list/test_ui_widget_list.h
@@ -27,61 +27,10 @@
 #define TEST_NAME "widget_list"
 
 void ui_widget_list_add_test_p(int);
-
 void ui_widget_list_data_set_test_p1(int);
 void ui_widget_list_data_set_test_p2(int);
 void ui_widget_list_data_set_test_p3(int);
 void ui_widget_list_data_set_test_p4(int);
-void ui_widget_list_data_set_test_n2(int);
-
-void ui_widget_list_class_data_reload_test_p1(int);
-void ui_widget_list_class_data_reload_test_p2(int);
-void ui_widget_list_class_data_reload_test_n1(int);
-void ui_widget_list_class_data_reload_test_n2(int);
-void ui_widget_list_class_data_reload_test_n3(int);
-
-void ui_widget_list_layouts_reload_test_p(int);
-void ui_widget_list_layouts_reload_test_n1(int);
-void ui_widget_list_layouts_reload_test_n2(int);
-void ui_widget_list_layouts_reload_test_n3(int);
-
-void ui_widget_list_part_add_test_p(int);
-void ui_widget_list_part_add_test_n1(int);
-void ui_widget_list_part_add_test_n2(int);
-void ui_widget_list_part_add_test_n3(int);
-void ui_widget_list_part_add_test_n4(int);
-
-void ui_widget_list_selected_part_above_test_p(int);
-void ui_widget_list_selected_part_above_test_n1(int);
-void ui_widget_list_selected_part_above_test_n2(int);
-void ui_widget_list_selected_part_above_test_n3(int);
-void ui_widget_list_selected_part_above_test_n4(int);
-
-void ui_widget_list_selected_part_below_test_p(int);
-void ui_widget_list_selected_part_below_test_n1(int);
-void ui_widget_list_selected_part_below_test_n2(int);
-void ui_widget_list_selected_part_below_test_n3(int);
-void ui_widget_list_selected_part_below_test_n4(int);
-
-void ui_widget_list_selected_part_del_test_p(int);
-void ui_widget_list_selected_part_del_test_n1(int);
-void ui_widget_list_selected_part_del_test_n2(int);
-void ui_widget_list_selected_part_del_test_n3(int);
-
-void ui_widget_list_selected_part_get_test_p(int);
-void ui_widget_list_selected_part_get_test_n1(int);
-void ui_widget_list_selected_part_get_test_n2(int);
-
-void ui_widget_list_part_selected_set_test_p(int);
-void ui_widget_list_part_selected_set_test_n1(int);
-void ui_widget_list_part_selected_set_test_n2(int);
-void ui_widget_list_part_selected_set_test_n3(int);
-
 void ui_widget_list_title_set_test_p(int);
-
-void ui_widget_list_selected_parts_get_test_p(int);
-void ui_widget_list_selected_parts_get_test_n1(int);
-void ui_widget_list_selected_parts_get_test_n2(int);
-
 void ui_widget_list_tab_activate_test_p(int);
 void ui_widget_list_tab_activate_test_n1(int);
diff --git a/tests/test_ui_widget_list/ui_widget_list_class_data_reload.c 
b/tests/test_ui_widget_list/ui_widget_list_class_data_reload.c
deleted file mode 100644
index 8d396ab..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_class_data_reload.c
+++ /dev/null
@@ -1,296 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * <tr>
- * <td>ui_widget_list_class_data_reload</td>
- * <td>ui_widget_list_class_data_reload_test_p1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 get GenList object from widget list (that is actually just a 
Naviframe).
- * @step 8 get the first Item from GenList (its widget's list so,
- *         first item is just a label "Widgets").
- * @step 9 get next Item (that is widgeti, this item can be clicked,
- *         so widget list will contain it's classes and styles).
- * @step 10 do a double click on that Item so it will change gelist container 
to
- *          list of classes and styles.
- * @step 11 create two Styles "test33" and "test55".
- * @step 12 create Class "qqqqq".
- * @step 13 append new Class to list of project widget's class.
- * @step 14 get GenList object from widget list (that is actually just a 
Naviframe).
- *
- * @procedure
- * @step 1 Call ui_widget_list_class_data_reload
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) genlist, (Eina_List *) classes</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_class_data_reload_test_p1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_class_data_reload_test_p1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Eina_List *groups = NULL;
-   Class *class = NULL;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_class_data_reload_test_p1/ui_widget_list_class_data_reload_test_p1.pro");
-   widget_list = ui_widget_list_add(parent);
-   result = ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain classes and styles********/
-   Elm_Object_Item *eoi = elm_naviframe_top_item_get(widget_list);
-   Evas_Object *glist = elm_object_item_part_content_get(eoi,
-                                               "elm.swallow.content");
-   Elm_Object_Item *glit = elm_genlist_first_item_get(glist);
-   glit = elm_genlist_item_next_get(glit);
-   Widget *_widget = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /**************************************************************************/
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test33");
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test55");
-   class = wm_class_add("qqqqq", groups, _widget);
-   _widget->classes = eina_inlist_append(_widget->classes,
-                                         EINA_INLIST_GET(class));
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-
-   result = ui_widget_list_class_data_reload(glist, _widget->classes);
-   ck_assert_msg(result, "Failed to reload data into widget list");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_class_data_reload_test_p1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * <tr>
- * <td>ui_widget_list_class_data_reload</td>
- * <td>ui_widget_list_class_data_reload_test_p2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 create widget list
- * @step 5 create two Styles "test33" and "test55".
- * @step 6 create Class "qqqqq".
- * @step 7 Create Widget filled with classes and styles.
- * @step 8 get GenList object from widget list (that is actually just a 
Naviframe).
- *
- * @procedure
- * @step 1 Call ui_widget_list_class_data_reload
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) genlist, (Eina_List *) classes</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_class_data_reload_test_p2)
-{
-   elm_init(0, 0);
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list;
-   Widget *_widget;
-   Eina_Bool result = EINA_FALSE;
-   Eina_List *groups = NULL;
-   Class *class = NULL;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   widget_list = ui_widget_list_add(parent);
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test33");
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test55");
-   _widget = (Widget *)mem_malloc(sizeof(Widget));
-   _widget->name = eina_stringshare_add("radio");
-   _widget->__type = WIDGET;
-   class = wm_class_add("qqqqq", groups, _widget);
-   _widget->classes = eina_inlist_append(_widget->classes,
-                                         EINA_INLIST_GET(class));
-   Elm_Object_Item *eoi = elm_naviframe_top_item_get(widget_list);
-   Evas_Object *glist = elm_object_item_part_content_get(eoi, 
"elm.swallow.content");
-
-   result = ui_widget_list_class_data_reload(glist, _widget->classes);
-   ck_assert_msg(result, "Failed to reload data into widget list");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * <tr>
- * <td>ui_widget_list_class_data_reload</td>
- * <td>ui_widget_list_class_data_reload_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 create widget list
- * @step 5 get GenList object from widget list (that is actually just a 
Naviframe).
- *
- * @procedure
- * @step 1 Call ui_widget_list_class_data_reload
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) genlist, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_class_data_reload_test_n1)
-{
-   elm_init(0, 0);
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list;
-   Eina_Bool result = EINA_FALSE;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   widget_list = ui_widget_list_add(parent);
-   Elm_Object_Item *eoi = elm_naviframe_top_item_get(widget_list);
-   Evas_Object *glist = elm_object_item_part_content_get(eoi, 
"elm.swallow.content");
-
-   result = ui_widget_list_class_data_reload(glist, NULL);
-   ck_assert_msg(!result, "Data in widget list was reloaded");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * <tr>
- * <td>ui_widget_list_class_data_reload</td>
- * <td>ui_widget_list_class_data_reload_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 create list with names two Styles "test33" and "test55".
- * @step 5 create widget filled with styles from step 4.
- *
- * @procedure
- * @step 1 Call ui_widget_list_class_data_reload
- * @step 2 Check returned value
- * </td>
- * <td>NULL, (Eina_List *) classes</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_class_data_reload_test_n2)
-{
-   elm_init(0, 0);
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent;
-   Widget *_widget;
-   Eina_Bool result = EINA_FALSE;
-   Eina_List *groups = NULL;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test33");
-   groups = eina_list_append(groups, "elm/radio/qqqqq/test55");
-   _widget = wm_widget_add("radio", &groups);
-
-   result = ui_widget_list_class_data_reload(NULL, _widget->classes);
-   ck_assert_msg(result == EINA_FALSE, "Data in widget list was reloaded");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * <tr>
- * <td>ui_widget_list_class_data_reload</td>
- * <td>ui_widget_list_class_data_reload_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_class_data_reload
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_class_data_reload_test_n3)
-{
-   elm_init(0, 0);
-
-   ck_assert_msg(!ui_widget_list_class_data_reload(NULL, NULL),
-                 "Data in widget list was reloaded");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_class_data_reload
- * @{
- * </TABLE>
- * @}
- * @}
- */
diff --git a/tests/test_ui_widget_list/ui_widget_list_layouts_reload.c 
b/tests/test_ui_widget_list/ui_widget_list_layouts_reload.c
deleted file mode 100644
index c520e28..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_layouts_reload.c
+++ /dev/null
@@ -1,221 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * <tr>
- * <td>ui_widget_list_layouts_reload</td>
- * <td>ui_widget_list_layouts_reload_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 create new Style called "newstyle".
- * @step 8 append new Style to project layouts.
- * @step 9 get GenList object from widget list (that is actually just a 
Naviframe).
- *
- * @procedure
- * @step 1 Call ui_widget_list_layouts_reload
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) genlist, (Project *) project</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_layouts_reload_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_layouts_reload_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Style *layout = NULL;
-   Elm_Object_Item *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_layouts_reload_test_p/ui_widget_list_layouts_reload_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   result = ui_widget_list_data_set(widget_list, project);
-   layout = wm_style_add("newstyle", "newstyle", LAYOUT, NULL);
-   project->layouts = eina_inlist_append(project->layouts,
-                                         EINA_INLIST_GET(layout));
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-
-   result = ui_widget_list_layouts_reload(glist, project);
-   ck_assert_msg(result, "Failed to reload layouts data into widget list");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("ui_widget_list_layouts_reload_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * <tr>
- * <td>ui_widget_list_layouts_reload</td>
- * <td>ui_widget_list_layouts_reload_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- *
- * @procedure
- * @step 1 Call ui_widget_list_layouts_reload
- * @step 2 Check returned value
- * </td>
- * <td>NULL, (Project *) project</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_layouts_reload_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_layouts_reload_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_layouts_reload_test_n1/ui_widget_list_layouts_reload_test_n1.pro");
-
-   result = ui_widget_list_layouts_reload(NULL, project);
-   ck_assert_msg(!result, "Layouts data was reloaded in widget list");
-
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_layouts_reload_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * <tr>
- * <td>ui_widget_list_layouts_reload</td>
- * <td>ui_widget_list_layouts_reload_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 create widget list.
- * @step 5 get GenList object from widget list (that is actually just a 
Naviframe).
- *
- * @procedure
- * @step 1 Call ui_widget_list_layouts_reload
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) genlist, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_layouts_reload_test_n2)
-{
-   elm_init(0, 0);
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   widget_list = ui_widget_list_add(parent);
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-
-   result = ui_widget_list_layouts_reload(glist, NULL);
-   ck_assert_msg(!result, "Layouts data was reloaded in widget list");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * <tr>
- * <td>ui_widget_list_layouts_reload</td>
- * <td>ui_widget_list_layouts_reload_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_layouts_reload
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_layouts_reload_test_n3)
-{
-   elm_init(0, 0);
-
-   ck_assert_msg(!ui_widget_list_layouts_reload(NULL, NULL),
-                 "Layouts data was reloaded in widget list");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_layouts_reload
- * @{
- * </TABLE>
- * @}
- * @}
- */
diff --git a/tests/test_ui_widget_list/ui_widget_list_part_add.c 
b/tests/test_ui_widget_list/ui_widget_list_part_add.c
deleted file mode 100644
index 3e6fd29..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_part_add.c
+++ /dev/null
@@ -1,339 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_part_add
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * <tr>
- * <td>ui_widget_list_part_add</td>
- * <td>ui_widget_list_part_add_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 adding new part into widget list requires that this part is already
- *          added to the edje edit object (to the currently loaded group).
- *          Add new Rectangle part to opened style.
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_add
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style, (const char *)part = 
"absolutely_new_part"</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_add_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_add_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_add_test_p/ui_widget_list_part_add_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   edje_edit_part_add(_style->obj, "absolutely_new_part", 
EDJE_PART_TYPE_RECTANGLE);
-   /*************************************************************/
-
-   result = ui_widget_list_part_add(widget_list, _style, 
"absolutely_new_part");
-   ck_assert_msg(result, "Failed to add new part");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_add_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * <tr>
- * <td>ui_widget_list_part_add</td>
- * <td>ui_widget_list_part_add_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 part is NOT exist in edje edit object
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_add
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style, (const char *)part = 
"absolutely_new_part"</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_add_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_add_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_add_test_n1/ui_widget_list_part_add_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_part_add(widget_list, _style, 
"absolutely_new_part");
-   ck_assert_msg(!result, "New part added successfully.");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_add_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * <tr>
- * <td>ui_widget_list_part_add</td>
- * <td>ui_widget_list_part_add_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 adding new part into widget list requires that this part is already
- *          added to the edje edit object (to the currently loaded group).
- *          Add new Rectangle part to opened style.
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_add
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_add_test_n2)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_add_test_n2");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_add_test_n2/ui_widget_list_part_add_test_n2.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   edje_edit_part_add(_style->obj, "absolutely_new_part", 
EDJE_PART_TYPE_RECTANGLE);
-   /*************************************************************/
-
-   result = ui_widget_list_part_add(widget_list, _style, NULL);
-   ck_assert_msg(!result, "New part added successfully.");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_add_test_n2");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * <tr>
- * <td>ui_widget_list_part_add</td>
- * <td>ui_widget_list_part_add_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 adding new part into widget list requires that this part is already
- *         added to the edje edit object (to the currently loaded group).
- *         Add new Rectangle part to opened style.
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_add
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, NULL, (const char *)part = 
"absolutely_new_part"</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_add_test_n3)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_add_test_n3");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_add_test_n3/ui_widget_list_part_add_test_n3.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_part_add(widget_list, NULL, "absolutely_new_part");
-   ck_assert_msg(!result, "New part added successfully.");
-
-   //pm_project_close(project);
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * <tr>
- * <td>ui_widget_list_part_add</td>
- * <td>ui_widget_list_part_add_test_n4</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_add
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_add_test_n4)
-{
-   elm_init(0, 0);
-   Eina_Bool result = EINA_FALSE;
-
-   result = ui_widget_list_part_add(NULL, NULL, NULL);
-   ck_assert_msg(!result, "New part added successfully.");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_add
- * @{
- * </TABLE>
- * @}
- * @}
- */
diff --git a/tests/test_ui_widget_list/ui_widget_list_part_selected_set.c 
b/tests/test_ui_widget_list/ui_widget_list_part_selected_set.c
deleted file mode 100644
index 2a66e0a..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_part_selected_set.c
+++ /dev/null
@@ -1,265 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * <tr>
- * <td>ui_widget_list_part_selected_set</td>
- * <td>ui_widget_list_part_selected_set_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_selected_set for selecting existed part
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (const char *) part = "bg", EINA_TRUE</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_selected_set_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_selected_set_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_selected_set_test_p/ui_widget_list_part_selected_set_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_part_selected_set(widget_list, "bg", EINA_TRUE);
-   ck_assert_msg(result, "Can't select part");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_selected_set_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * <tr>
- * <td>ui_widget_list_part_selected_set</td>
- * <td>ui_widget_list_part_selected_set_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_selected_set for selecting not existed part
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (const char *) part = "part_name_here", 
EINA_TRUE</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_selected_set_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_selected_set_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_selected_set_test_n1/ui_widget_list_part_selected_set_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_part_selected_set(widget_list, "part_name_here", 
EINA_TRUE);
-   ck_assert_msg(!result, "Unexisted part was selected");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_selected_set_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * <tr>
- * <td>ui_widget_list_part_selected_set</td>
- * <td>ui_widget_list_part_selected_set_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_selected_set
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, NULL, EINA_TRUE</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_selected_set_test_n2)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_part_selected_set_test_n2");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_part_selected_set_test_n2/ui_widget_list_part_selected_set_test_n2.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_part_selected_set(widget_list, NULL, EINA_TRUE);
-   ck_assert_msg(!result, "NULL was selected in widget list");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_part_selected_set_test_n2");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * <tr./ui_widget_list_part_selected_set_test_n2>
- * <td>ui_widget_list_part_selected_set</td>
- * <td>ui_widget_list_part_selected_set_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_part_selected_set
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL, EINA_TRUE</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_part_selected_set_test_n3)
-{
-   elm_init(0, 0);
-   Eina_Bool result;
-
-   result = ui_widget_list_part_selected_set(NULL, NULL, EINA_TRUE);
-   ck_assert_msg(!result, "NULL was selected in widget list");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_part_selected_set
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK
diff --git a/tests/test_ui_widget_list/ui_widget_list_selected_part_above.c 
b/tests/test_ui_widget_list/ui_widget_list_selected_part_above.c
deleted file mode 100644
index f82f6a9..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_selected_part_above.c
+++ /dev/null
@@ -1,349 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_above</td>
- * <td>ui_widget_list_selected_part_above_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Select second part (so it can be moved above to the first place).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_above
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_above_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_above_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_above_test_p/ui_widget_list_selected_part_above_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select second part, so it can be move above or below */
-   _BEFORE_DOUBLE_CLICK
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_above(widget_list, _style);
-   ck_assert_msg(result, "Failed to move part above");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_above_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_above</td>
- * <td>ui_widget_list_selected_part_above_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Do not select any parts (unselected all parts in widget_list).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_above
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_above_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_above_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_above_test_n1/ui_widget_list_selected_part_above_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_above(widget_list, _style);
-   ck_assert_msg(!result, "Something was moved above");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_above_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_above</td>
- * <td>ui_widget_list_selected_part_above_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Select first part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_above
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_above_test_n2)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_above_test_n2");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_above_test_n2/ui_widget_list_selected_part_above_test_n2.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select first part, so it can't be moved above */
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_first_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_above(widget_list, _style);
-   ck_assert_msg(!result, "Something was moved above");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_above_test_n2");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_above</td>
- * <td>ui_widget_list_selected_part_above_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Select first part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_above
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_above_test_n3)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_above_test_n3");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_above_test_n3/ui_widget_list_selected_part_above_test_n3.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select first part, so it can't be moved above */
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_first_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_above(widget_list, NULL);
-   ck_assert_msg(!result, "Something was moved above");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_above_test_n3");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_above</td>
- * <td>ui_widget_list_selected_part_above_test_n4</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_above
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_above_test_n4)
-{
-   elm_init(0, 0);
-   Eina_Bool result = EINA_FALSE;
-
-   result = ui_widget_list_selected_part_above(NULL, NULL);
-   ck_assert_msg(!result, "Something was moved above");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_above
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK
diff --git a/tests/test_ui_widget_list/ui_widget_list_selected_part_below.c 
b/tests/test_ui_widget_list/ui_widget_list_selected_part_below.c
deleted file mode 100644
index 2a32d86..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_selected_part_below.c
+++ /dev/null
@@ -1,351 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_below</td>
- * <td>ui_widget_list_selected_part_below_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Select second part (so it can be moved below).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_below
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_below_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_below_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_below_test_p/ui_widget_list_selected_part_below_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select second part, so it can be move above or below */
-   _BEFORE_DOUBLE_CLICK
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_below(widget_list, _style);
-   ck_assert_msg(result, "Failed to move part below");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_below_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_below</td>
- * <td>ui_widget_list_selected_part_below_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Do not select any parts (unselected all parts in widget_list).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_below
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_below_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_below_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_below_test_n1/ui_widget_list_selected_part_below_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_last_item_get(glist);
-   glit = elm_genlist_item_prev_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_below(widget_list, _style);
-   ck_assert_msg(!result, "Something was moved below");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("_widget_list_selected_part_below_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_below</td>
- * <td>ui_widget_list_selected_part_below_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Select last part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_below
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_below_test_n2)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_below_test_n2");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_below_test_n2/ui_widget_list_selected_part_below_test_n2.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select first part, so it can't be moved below */
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_last_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_below(widget_list, _style);
-   ck_assert_msg(!result, "Something was moved below");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_below_test_n2");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_below</td>
- * <td>ui_widget_list_selected_part_below_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Select first part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_below
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_below_test_n3)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_below_test_n3");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_below_test_n3/ui_widget_list_selected_part_below_test_n3.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select first part, so it can't be moved below */
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_first_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_below(widget_list, NULL);
-   ck_assert_msg(!result, "Something was moved below");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_below_test_n3");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_below</td>
- * <td>ui_widget_list_selected_part_below_test_n4</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_below
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_below_test_n4)
-{
-   elm_init(0, 0);
-   Eina_Bool result = EINA_FALSE;
-
-   result = ui_widget_list_selected_part_below(NULL, NULL);
-   ck_assert_msg(!result, "Something was moved below");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_below
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK
diff --git a/tests/test_ui_widget_list/ui_widget_list_selected_part_del.c 
b/tests/test_ui_widget_list/ui_widget_list_selected_part_del.c
deleted file mode 100644
index a78b4c0..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_selected_part_del.c
+++ /dev/null
@@ -1,279 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_del</td>
- * <td>ui_widget_list_selected_part_del_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Select second part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_del
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_TRUE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_del_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_del_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_del_test_p/ui_widget_list_selected_part_del_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select second part, so it can be removed */
-   _BEFORE_DOUBLE_CLICK
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_del(widget_list, _style);
-   ck_assert_msg(result, "Failed to delete part");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_del_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_del</td>
- * <td>ui_widget_list_selected_part_del_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 Get currently selected Style structure
- * @step 9 double click on class/style in widget list
- * @step 10 Do not select any parts (unselected all parts in widget_list).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_del
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, (Style *) style</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_del_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_del_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_del_test_n1/ui_widget_list_selected_part_del_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   Style *_style = elm_object_item_data_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_del(widget_list, _style);
-   ck_assert_msg(!result, "Oops! Something was deleted");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("_widget_list_selected_part_del_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_del</td>
- * <td>ui_widget_list_selected_part_del_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Select first part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_del
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_del_test_n2)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_del_test_n2");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_Bool result = EINA_FALSE;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_del_test_n2/ui_widget_list_selected_part_del_test_n2.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select first part, so it can be removed */
-   eoi = elm_naviframe_top_item_get(widget_list);
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content");
-   glit = elm_genlist_first_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   result = ui_widget_list_selected_part_del(widget_list, NULL);
-   ck_assert_msg(!result, "Something was deleted");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_del_test_n2");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_del</td>
- * <td>ui_widget_list_selected_part_del_test_n3</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_del
- * @step 2 Check returned value
- * </td>
- * <td>NULL, NULL</td>
- * <td>EINA_FALSE</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_del_test_n3)
-{
-   elm_init(0, 0);
-   Eina_Bool result = EINA_FALSE;
-
-   result = ui_widget_list_selected_part_del(NULL, NULL);
-   ck_assert_msg(!result, "Something was deleted");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_del
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK
diff --git a/tests/test_ui_widget_list/ui_widget_list_selected_part_get.c 
b/tests/test_ui_widget_list/ui_widget_list_selected_part_get.c
deleted file mode 100644
index ec0acd7..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_selected_part_get.c
+++ /dev/null
@@ -1,209 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_selected_part_get
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_selected_part_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_get</td>
- * <td>ui_widget_list_selected_part_get_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Select second part (so it can be moved above to the first place).
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_get
- * @step 2 Check returned value
- * @step 3 Check part's name
- * </td>
- * <td>(Evas_Object *) widget_list</td>
- * <td>All checks passed</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_get_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_get_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Part *selected_part = NULL;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_get_test_p/ui_widget_list_selected_part_get_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select second part, so it can be move above or below */
-   _BEFORE_DOUBLE_CLICK
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   selected_part = ui_widget_list_selected_part_get(widget_list);
-   ck_assert_msg(selected_part != NULL, "Can't return any selected part");
-   ck_assert_str_eq(selected_part->name, "radio");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_get_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_get</td>
- * <td>ui_widget_list_selected_part_get_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 dont select any part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_get
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list</td>
- * <td>NULL returned</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_get_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_part_get_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Part *selected_part = NULL;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_part_get_test_n1/ui_widget_list_selected_part_get_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   selected_part = ui_widget_list_selected_part_get(widget_list);
-   ck_assert_msg(!selected_part, "Nothing is selected in widget list, but it 
returned part!");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_part_get_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_part_get</td>
- * <td>ui_widget_list_selected_part_get_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_part_get
- * @step 2 Check returned value
- * </td>
- * <td>NULL</td>
- * <td>NULL returned</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_part_get_test_n2)
-{
-   elm_init(0, 0);
-   Part *selected_part = NULL;
-
-   selected_part = ui_widget_list_selected_part_get(NULL);
-   ck_assert_msg(selected_part == NULL, "Nothing is selected in widget list, 
but it returned part!");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_part_get
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK
diff --git a/tests/test_ui_widget_list/ui_widget_list_selected_parts_get.c 
b/tests/test_ui_widget_list/ui_widget_list_selected_parts_get.c
deleted file mode 100644
index f44c2bf..0000000
--- a/tests/test_ui_widget_list/ui_widget_list_selected_parts_get.c
+++ /dev/null
@@ -1,215 +0,0 @@
-/**
- * Edje Theme Editor
- * Copyright (C) 2013-2014 Samsung Electronics.
- *
- * This file is part of Edje Theme Editor.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; If not, see www.gnu.org/licenses/lgpl.html.
- */
-
-#include "test_ui_widget_list.h"
-#include "test_common.h"
-
-#define _BEFORE_DOUBLE_CLICK \
-   eoi = elm_naviframe_top_item_get(widget_list); \
-   glist = elm_object_item_part_content_get(eoi, "elm.swallow.content"); \
-   glit = elm_genlist_first_item_get(glist); \
-   glit = elm_genlist_item_next_get(glit);
-
-/**
- * @addtogroup ui_widget_list_test
- * @{
- * @addtogroup ui_widget_list_selected_parts_get
- * @{
- * ui_widget_list
- * <TABLE>
- * @}
- */
-
-/**
- * @addtogroup ui_widget_list_selected_parts_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_parts_get</td>
- * <td>ui_widget_list_selected_parts_get_test_p</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Switch genlist of widget list into multiselect mode.
- * @step 10 Select second part, third and last (fifth) part.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_parts_get
- * @step 2 Check returned value
- * @step 3 Check count of returned selected parts.
- * </td>
- * <td>(Evas_Object *) widget_list</td>
- * <td>All checks passed</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_parts_get_test_p)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_parts_get_test_p");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_List *selected_parts = NULL;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_parts_get_test_p/ui_widget_list_selected_parts_get_test_p.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* select second part, so it can be move above or below */
-   _BEFORE_DOUBLE_CLICK
-   elm_genlist_multi_select_set(glist, EINA_TRUE);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   glit = elm_genlist_item_next_get(glit);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   glit = elm_genlist_last_item_get(glist);
-   elm_genlist_item_selected_set(glit, EINA_TRUE);
-   /*************************************************************/
-
-   selected_parts = ui_widget_list_selected_parts_get(widget_list);
-   ck_assert_msg(selected_parts != NULL, "Can't return any selected parts");
-   ck_assert_msg(eina_list_count(selected_parts) == 3, "Wrong number of 
selected parts were selected");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_parts_get_test_p");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_parts_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_parts_get</td>
- * <td>ui_widget_list_selected_parts_get_test_n1</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- * @step 2 add theme extension "eflete theme".
- * @step 3 create parent window
- * @step 4 open project into Project structure. Use edj file,
- *         wich contain widgets and layout groups.
- * @step 5 create widget list.
- * @step 6 set data into widget list.
- * @step 7 double click on widget in widget list
- * @step 8 double click on class/style in widget list
- * @step 9 Switch genlist of widget list into multiselect mode.
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_parts_get
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list</td>
- * <td>NULL returned</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_parts_get_test_n1)
-{
-   elm_init(0, 0);
-   setup("ui_widget_list_selected_parts_get_test_n1");
-
-   elm_theme_extension_add(NULL, EFLETE_THEME);
-   Evas_Object *parent, *widget_list, *glist;
-   Project *project = NULL;
-   Eina_List *selected_parts = NULL;
-   Elm_Object_Item *glit, *eoi;
-
-   parent = elm_win_add(NULL, "test", ELM_WIN_BASIC);
-   project = 
pm_project_open("./ui_widget_list_selected_parts_get_test_n1/ui_widget_list_selected_parts_get_test_n1.pro");
-   widget_list = ui_widget_list_add(parent);
-   ui_widget_list_data_set(widget_list, project);
-   /********Choosing widget, so widget list contain parts********/
-   /* Double-click on widget*/
-   _BEFORE_DOUBLE_CLICK
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /* Double-click on style*/
-   _BEFORE_DOUBLE_CLICK
-   glit = elm_genlist_item_next_get(glit);
-   evas_object_smart_callback_call(glist, "clicked,double", glit);
-   /*************************************************************/
-
-   selected_parts = ui_widget_list_selected_parts_get(widget_list);
-   ck_assert_msg(selected_parts == NULL, "List of parts was returned!");
-
-   evas_object_del(parent);
-   elm_theme_extension_del(NULL, EFLETE_THEME);
-   teardown("./ui_widget_list_selected_parts_get_test_n1");
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_parts_get
- * @{
- * <tr>
- * <td>ui_widget_list_selected_parts_get</td>
- * <td>ui_widget_list_selected_parts_get_test_n2</td>
- * <td>
- * @precondition
- * @step 1 initialize elementary library
- *
- * @procedure
- * @step 1 Call ui_widget_list_selected_parts_get
- * @step 2 Check returned value
- * </td>
- * <td>(Evas_Object *) widget_list</td>
- * <td>NULL returned</td>
- * </tr>
- * @}
- */
-EFLETE_TEST (ui_widget_list_selected_parts_get_test_n2)
-{
-   elm_init(0, 0);
-   Eina_List *selected_parts = NULL;
-
-   selected_parts = ui_widget_list_selected_parts_get(NULL);
-   ck_assert_msg(selected_parts == NULL, "List of parts was returned!");
-
-   elm_shutdown();
-}
-END_TEST
-
-/**
- * @addtogroup ui_widget_list_selected_parts_get
- * @{
- * </TABLE>
- * @}
- * @}
- */
-
-#undef _BEFORE_DOUBLE_CLICK

-- 


Reply via email to