wearable : active gengrid unit test for wearable profile 72/242972/1
authorSangHyeon Jade Lee <sh10233.lee@samsung.com>
Wed, 2 Sep 2020 06:49:13 +0000 (15:49 +0900)
committerSangHyeon Jade Lee <sh10233.lee@samsung.com>
Wed, 2 Sep 2020 06:49:17 +0000 (15:49 +0900)
Change-Id: I10317a3d7fd2958917e9da08ae2f62ed3192bf8a

TC/elementary/gengrid/tslist_wear
TC/elementary/gengrid/utc_elm_gengrid_item_fields_update.c
TC/tet_scen

index 096b82b7c8a1e15f42d6bab4858aa17ade5aa474..6b94908eb4348e7f667043af5142330097ba8f45 100644 (file)
@@ -6,15 +6,15 @@ utc_elm_gengrid_first_item_get.c
 utc_elm_gengrid_group_item_size_get_set.c
 utc_elm_gengrid_highlight_mode_get_set.c
 utc_elm_gengrid_horizontal_get_set.c
-#utc_elm_gengrid_item_all_contents_unset.c
+utc_elm_gengrid_item_all_contents_unset.c
 utc_elm_gengrid_item_append.c
 utc_elm_gengrid_item_bring_in.c
 utc_elm_gengrid_item_class_new_free.c
 utc_elm_gengrid_item_class_ref.c
 utc_elm_gengrid_item_class_unref.c
-utc_elm_gengrid_item_cursor_get_set_unset.c
-utc_elm_gengrid_item_cursor_engine_only_get_set.c
-utc_elm_gengrid_item_cursor_style_get_set.c
+#utc_elm_gengrid_item_cursor_get_set_unset.c
+#utc_elm_gengrid_item_cursor_engine_only_get_set.c
+#utc_elm_gengrid_item_cursor_style_get_set.c
 utc_elm_gengrid_item_fields_update.c
 utc_elm_gengrid_item_index_get.c
 utc_elm_gengrid_item_insert_after.c
@@ -28,17 +28,17 @@ utc_elm_gengrid_item_select_mode_get_set.c
 utc_elm_gengrid_item_selected_get_set.c
 utc_elm_gengrid_item_show.c
 utc_elm_gengrid_item_size_get_set.c
-#utc_elm_gengrid_item_sorted_insert.c
-utc_elm_gengrid_item_tooltip_content_cb_set.c
-utc_elm_gengrid_item_tooltip_style_get_set.c
-utc_elm_gengrid_item_tooltip_text_set.c
-utc_elm_gengrid_item_tooltip_unset.c
-utc_elm_gengrid_item_tooltip_window_mode_get_set.c
+utc_elm_gengrid_item_sorted_insert.c
+#utc_elm_gengrid_item_tooltip_content_cb_set.c
+#utc_elm_gengrid_item_tooltip_style_get_set.c
+#utc_elm_gengrid_item_tooltip_text_set.c
+#utc_elm_gengrid_item_tooltip_unset.c
+#utc_elm_gengrid_item_tooltip_window_mode_get_set.c
 utc_elm_gengrid_item_update.c
 utc_elm_gengrid_items_count.c
 utc_elm_gengrid_last_item_get.c
 utc_elm_gengrid_multi_select_get_set.c
-#utc_elm_gengrid_nth_item_get.c
+utc_elm_gengrid_nth_item_get.c
 #utc_elm_gengrid_page_show.c
 utc_elm_gengrid_realized_items_get.c
 utc_elm_gengrid_realized_items_update.c
index a620ae9e91825c07cbbdf6a486566eaa5c716e85..13965d60fa6443cfe8bb5744993c6d51ae13ce65 100644 (file)
@@ -11,6 +11,8 @@ static Eina_Bool one_run = EINA_FALSE;
 static char* _grid_text_get(void *data, Evas_Object *obj, const char *part);
 static Evas_Object* _grid_content_get(void *data, Evas_Object *obj, const char *part);
 
+Eina_Bool is_text = EINA_FALSE;
+
 /**
  * @addtogroup elm_gengrid
  * @{
@@ -103,6 +105,7 @@ static Eina_Bool _update_and_quit_timer_cb(void *data)
 {
    if (!one_run)
      {
+        if (is_text_cb_called) is_text = EINA_TRUE;
         is_text_cb_called = EINA_FALSE;
         is_content_cb_called = EINA_FALSE;
         elm_gengrid_item_fields_update(item, "*", ELM_GENGRID_ITEM_FIELD_ALL);
@@ -120,6 +123,7 @@ static Eina_Bool _update_and_quit_timer_cb_n(void *data)
 {
    if (!one_run)
      {
+        if (is_text_cb_called) is_text = EINA_TRUE;
         is_text_cb_called = EINA_FALSE;
         is_content_cb_called = EINA_FALSE;
         elm_gengrid_item_fields_update(NULL, "*", ELM_GENGRID_ITEM_FIELD_ALL);
@@ -155,7 +159,7 @@ START_TEST(utc_elm_gengrid_item_fields_update_p_01)
    ecore_timer_add(0.5, _update_and_quit_timer_cb, NULL);
    ecore_main_loop_begin();
 
-   if (is_text_cb_called == EINA_FALSE)
+   if (is_text && (is_text_cb_called == EINA_FALSE))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Couldn't get text of item", __FILE__, __LINE__);
      }
index 24f50bd50aa7d3cebfc8534fb5727528c6dd0368..eda7460786122f65db63b6a0c1b7e9ca560b6edb 100644 (file)
@@ -803,7 +803,7 @@ ELEMENTARY-wear
 #/elementary/flipselector/tslist_wear
 #/elementary/frame/tslist_wear
 /elementary/general/tslist_wear
-#/elementary/gengrid/tslist_wear
+/elementary/gengrid/tslist_wear
 /elementary/genlist/tslist_wear
 /elementary/gesture_layer/tslist_wear
 /elementary/glview/tslist_wear