[elm_datefield]add testcases, check widget type
authorSohyun Kim <anna1014.kim@samsung.com>
Tue, 14 Sep 2010 09:16:09 +0000 (18:16 +0900)
committerSohyun Kim <anna1014.kim@samsung.com>
Tue, 14 Sep 2010 09:16:09 +0000 (18:16 +0900)
12 files changed:
TC/elm_ts/datefield/Makefile
TC/elm_ts/datefield/utc_UIFW_elm_datefield_date_format_get_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_date_format_set_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_date_get_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_date_set_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_input_panel_state_callback_add_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_input_panel_state_callback_del_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_layout_get_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_layout_set_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_time_mode_get_func.c
TC/elm_ts/datefield/utc_UIFW_elm_datefield_time_mode_set_func.c
src/lib/elm_datefield.c

index cea1778..89ed697 100755 (executable)
@@ -9,8 +9,8 @@ TARGETS = utc_UIFW_elm_datefield_add_func \
          utc_UIFW_elm_datefield_time_mode_get_func \
          utc_UIFW_elm_datefield_date_format_set_func \
          utc_UIFW_elm_datefield_date_format_get_func \
-         utc_UIFW_elm_datefield_input_panel_state_callback_add \
-         utc_UIFW_elm_datefield_input_panel_state_callback_del
+         utc_UIFW_elm_datefield_input_panel_state_callback_add_func \
+         utc_UIFW_elm_datefield_input_panel_state_callback_del_func
 
 PKGS = elementary
 
index fd1025d..749740d 100644 (file)
@@ -86,6 +86,11 @@ static void utc_UIFW_elm_datefield_date_format_get_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,9 @@ static void utc_UIFW_elm_datefield_date_format_get_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
index 10665a4..f850c40 100644 (file)
@@ -84,6 +84,11 @@ static void utc_UIFW_elm_datefield_date_format_set_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -100,5 +105,10 @@ static void utc_UIFW_elm_datefield_date_format_set_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+       
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
index dd2b3be..794992b 100644 (file)
@@ -87,6 +87,11 @@ static void utc_UIFW_elm_datefield_date_get_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+       
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,10 @@ static void utc_UIFW_elm_datefield_date_get_func_02(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
index 330ff82..33307d0 100644 (file)
@@ -87,6 +87,11 @@ static void utc_UIFW_elm_datefield_date_set_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -106,5 +111,10 @@ static void utc_UIFW_elm_datefield_date_set_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
index c2ab11e..062769f 100644 (file)
@@ -88,6 +88,11 @@ static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_01(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,10 @@ static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_02(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
index 2e5f659..b409157 100644 (file)
@@ -88,6 +88,11 @@ static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_01(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,10 @@ static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_02(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
index 06dd581..215412e 100644 (file)
@@ -86,6 +86,11 @@ static void utc_UIFW_elm_datefield_layout_get_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,10 @@ static void utc_UIFW_elm_datefield_layout_get_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+       
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
index 781e360..a7d5cb2 100644 (file)
@@ -84,6 +84,11 @@ static void utc_UIFW_elm_datefield_layout_set_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -100,5 +105,10 @@ static void utc_UIFW_elm_datefield_layout_set_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
index 942626f..ef97d7c 100644 (file)
@@ -86,6 +86,11 @@ static void utc_UIFW_elm_datefield_time_mode_get_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+
        tet_result(TET_PASS);
 }
 
@@ -104,5 +109,10 @@ static void utc_UIFW_elm_datefield_time_mode_get_func_02(void)
                tet_result(TET_FAIL);
                return;
        }*/
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
index 16f2f84..1f8dc3f 100644 (file)
@@ -84,6 +84,11 @@ static void utc_UIFW_elm_datefield_time_mode_set_func_01(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
 
@@ -100,5 +105,10 @@ static void utc_UIFW_elm_datefield_time_mode_set_func_02(void)
                tet_result(TET_FAIL);
                return;
        }
+
+       evas_object_resize(datefield, 480, 80);
+       evas_object_move(datefield, 0, 0);
+       evas_object_show(datefield);
+       
        tet_result(TET_PASS);
 }
index a132a92..8dd4f7f 100755 (executable)
@@ -918,9 +918,10 @@ elm_datefield_time_mode_get(Evas_Object *obj)
 EAPI void
 elm_datefield_date_format_set(Evas_Object *obj, const char *fmt)
 {
+       ELM_CHECK_WIDTYPE(obj, widtype);
+       Widget_Data *wd = elm_widget_data_get(obj);
        char sig[32] = "elm,state,format,";
        int i = 0, j;
-       Widget_Data *wd = elm_widget_data_get(obj);
 
        if (!wd || !fmt) return;
 
@@ -976,6 +977,7 @@ elm_datefield_date_format_get(Evas_Object *obj)
 EAPI void 
 elm_datefield_input_panel_state_callback_add(Evas_Object *obj, void (*pEventCallbackFunc) (void *data, Evas_Object *obj, int value), void *data)
 {
+       ELM_CHECK_WIDTYPE(obj, widtype);
        Widget_Data *wd = elm_widget_data_get(obj);
        int i;
 
@@ -1010,6 +1012,7 @@ elm_datefield_input_panel_state_callback_add(Evas_Object *obj, void (*pEventCall
 EAPI void 
 elm_datefield_input_panel_state_callback_del(Evas_Object *obj, void (*pEventCallbackFunc) (void *data, Evas_Object *obj, int value))
 {
+       ELM_CHECK_WIDTYPE(obj, widtype);
        Widget_Data *wd = elm_widget_data_get(obj);
        int i;