test cases of elm_navigationbar_ex
authorshilpa singh <shilpa.singh@samsung.com>
Mon, 27 Sep 2010 12:51:20 +0000 (21:51 +0900)
committershilpa singh <shilpa.singh@samsung.com>
Mon, 27 Sep 2010 12:51:20 +0000 (21:51 +0900)
22 files changed:
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_add_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_delete_on_pop_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_bottom_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_content_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_content_unset_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_pop_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_promote_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_push_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_style_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_style_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_subtitle_label_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_subtitle_label_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_button_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_button_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_hidden_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_label_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_label_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_object_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_object_set_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_title_object_unset_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_item_top_get_func.c
TC/elm_ts/navigationbar_ex/utc_UIFW_elm_navigationbar_ex_to_item_pop_func.c

index 2f956c7..4be8ac4 100644 (file)
@@ -72,12 +72,10 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_add_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_add(...);
-*/
-       if (!r) {
+       Evas_Object *navigationbar_ex = NULL;
+               
+       navigationbar_ex = elm_navigationbar_ex_add(main_win);
+       if (!navigationbar_ex) {
                tet_infoline("elm_navigationbar_ex_add() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +88,10 @@ static void utc_UIFW_elm_navigationbar_ex_add_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_add_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_add(...);
-*/
-       if (r) {
+       Evas_Object *navigationbar_ex = NULL;
+               
+       navigationbar_ex = elm_navigationbar_ex_add(NULL);
+       if (navigationbar_ex) {
                tet_infoline("elm_navigationbar_ex_add() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index d5fdfff..72c2963 100644 (file)
@@ -27,7 +27,7 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +55,9 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +75,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_delete_on_pop_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_delete_on_pop_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_delete_on_pop_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_delete_on_pop_set(navi_ex, EINA_FALSE);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +84,6 @@ static void utc_UIFW_elm_navigationbar_ex_delete_on_pop_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_delete_on_pop_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_delete_on_pop_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_delete_on_pop_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_delete_on_pop_set(navi_ex, 5);
        tet_result(TET_PASS);
 }
index 825990c..47c5098 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,12 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +80,11 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_bottom_get_func_01(void)
 {
-       int r = 0;
 
-/*
-       r = elm_navigationbar_ex_item_bottom_get(...);
-*/
-       if (!r) {
+       Elm_Navigationbar_ex_Item *it = NULL;
+       it = elm_navigationbar_ex_item_bottom_get(navi_ex);
+
+       if (!it) {
                tet_infoline("elm_navigationbar_ex_item_bottom_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +97,9 @@ static void utc_UIFW_elm_navigationbar_ex_item_bottom_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_bottom_get_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_bottom_get(...);
-*/
-       if (r) {
+       Elm_Navigationbar_ex_Item *it = NULL; 
+       it = elm_navigationbar_ex_item_bottom_get(NULL);
+       if (it) {
                tet_infoline("elm_navigationbar_ex_item_bottom_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 5a3465a..8187eb5 100644 (file)
 }
 
 
-Evas_Object *main_win;
+
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +58,12 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +81,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_content_get_func_01(void)
 {
-       int r = 0;
+       Evas_Object *content = NULL;
+
 
-/*
-       r = elm_navigationbar_ex_item_content_get(...);
-*/
-       if (!r) {
+       content = elm_navigationbar_ex_item_content_get(item);
+
+       if (!content) {
                tet_infoline("elm_navigationbar_ex_item_content_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +99,11 @@ static void utc_UIFW_elm_navigationbar_ex_item_content_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_content_get_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_content_get(...);
-*/
-       if (r) {
+       
+       Evas_Object *content = NULL;    
+       content = elm_navigationbar_ex_item_content_get(NULL);
+       
+       if (content) {
                tet_infoline("elm_navigationbar_ex_item_content_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 7239d4c..e961b17 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,12 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +79,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_content_unset_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_content_unset(...);
-*/
-       if (!r) {
+       
+       Evas_Object *content = NULL;
+       
+       content = elm_navigationbar_ex_item_content_unset(item);
+       
+       if (!content) {
                tet_infoline("elm_navigationbar_ex_item_content_unset() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +97,11 @@ static void utc_UIFW_elm_navigationbar_ex_item_content_unset_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_content_unset_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_content_unset(...);
-*/
-       if (r) {
+       Evas_Object *content = NULL;
+       
+       content = elm_navigationbar_ex_item_content_unset(NULL);
+       
+       if (content) {
                tet_infoline("elm_navigationbar_ex_item_content_unset() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 5a14eec..39b3cd7 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,13 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +81,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_pop_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_pop(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_pop() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_pop(navi_ex);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +90,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_pop_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_pop_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_pop(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_pop() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_pop(NULL);
        tet_result(TET_PASS);
 }
index 98172a5..92a649d 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item, *item2;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,17 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       Evas_Object *btn2 = elm_button_add(navi_ex);
+       evas_object_show(btn2);
+       item2 = elm_navigationbar_ex_item_push(navi_ex, btn2, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item2, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +85,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_promote_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_promote(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_promote() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_promote(item2);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +94,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_promote_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_promote_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_promote(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_promote() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_promote(item2);
        tet_result(TET_PASS);
 }
index 73bb0ce..9ba3d07 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -54,7 +55,10 @@ static void startup(void)
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-       evas_object_show(main_win);     
+       evas_object_show(main_win);
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +76,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_push_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_push(...);
-*/
-       if (!r) {
+       Elm_Navigationbar_ex_Item* item = NULL;
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       
+       if (!item) {
                tet_infoline("elm_navigationbar_ex_item_push() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +94,12 @@ static void utc_UIFW_elm_navigationbar_ex_item_push_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_push_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_push(...);
-*/
-       if (r) {
+       Elm_Navigationbar_ex_Item* item = NULL;
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, NULL, NULL);
+       
+       if (item) {
                tet_infoline("elm_navigationbar_ex_item_push() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index d1e98cc..2130dc9 100644 (file)
 }
 
 
-Evas_Object *main_win;
+
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +58,13 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +82,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_style_get_func_01(void)
 {
-       int r = 0;
+       const char *style = NULL;
+
 
-/*
-       r = elm_navigationbar_ex_item_style_get(...);
-*/
-       if (!r) {
+       style = elm_navigationbar_ex_item_style_get(item);
+
+       if (!style) {
                tet_infoline("elm_navigationbar_ex_item_style_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +100,11 @@ static void utc_UIFW_elm_navigationbar_ex_item_style_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_style_get_func_02(void)
 {
-       int r = 0;
+       const char *style = NULL;
+
+       style = elm_navigationbar_ex_item_style_get(NULL);
 
-/*
-       r = elm_navigationbar_ex_item_style_get(...);
-*/
-       if (r) {
+       if (style) {
                tet_infoline("elm_navigationbar_ex_item_style_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 249b01a..c5f0d22 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,13 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +80,8 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_style_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_style_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_style_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON2, NULL, NULL);
+       elm_navigationbar_ex_item_style_set(item, "topbar_2fns");
        tet_result(TET_PASS);
 }
 
@@ -90,15 +90,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_style_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_style_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_style_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_style_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_style_set(item, NULL);
        tet_result(TET_PASS);
 }
index ae2301f..54a818e 100644 (file)
@@ -26,8 +26,8 @@
                } \
 }
 
-
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -49,12 +49,27 @@ struct tet_testlist tet_testlist[] = {
        { NULL, 0 }
 };
 
+static void _quit_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       cleanup();
+}
+
 static void startup(void)
 {
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_back_1fn_2lines_facebook");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_BACK_BUTTON, _quit_button_cb, NULL);
+       elm_navigationbar_ex_item_title_label_set(item, "title");
+       elm_navigationbar_ex_item_subtitle_label_set(item, "subtitle"); 
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +87,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_get_func_01(void)
 {
-       int r = 0;
+       
+       const char *subtitle = NULL;
+       
+       subtitle = elm_navigationbar_ex_item_subtitle_label_get(item);
 
-/*
-       r = elm_navigationbar_ex_item_subtitle_label_get(...);
-*/
-       if (!r) {
+       if (!subtitle) {
                tet_infoline("elm_navigationbar_ex_item_subtitle_label_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +105,11 @@ static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_get_func_02(void)
 {
-       int r = 0;
+       const char *subtitle = NULL;
+       
+       subtitle = elm_navigationbar_ex_item_subtitle_label_get(NULL);
 
-/*
-       r = elm_navigationbar_ex_item_subtitle_label_get(...);
-*/
-       if (r) {
+       if (subtitle) {
                tet_infoline("elm_navigationbar_ex_item_subtitle_label_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 0a7c905..22c9e40 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -49,12 +50,26 @@ struct tet_testlist tet_testlist[] = {
        { NULL, 0 }
 };
 
+static void _quit_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       cleanup();
+}
+
 static void startup(void)
 {
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_back_1fn_2lines_facebook");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_BACK_BUTTON, _quit_button_cb, NULL);
+       elm_navigationbar_ex_item_title_label_set(item, "title");
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +87,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_subtitle_label_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_subtitle_label_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_subtitle_label_set(item, "subtitle"); 
        tet_result(TET_PASS);
 }
 
@@ -90,15 +96,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_subtitle_label_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_subtitle_label_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_subtitle_label_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_subtitle_label_set(NULL, "subtitle"); 
        tet_result(TET_PASS);
 }
index 3334c76..b0e25b9 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -54,7 +55,14 @@ static void startup(void)
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-       evas_object_show(main_win);     
+       evas_object_show(main_win);
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +80,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_button_get_func_01(void)
 {
-       int r = 0;
+       Evas_Object * btn = NULL;
 
-/*
-       r = elm_navigationbar_ex_item_title_button_get(...);
-*/
-       if (!r) {
+
+       btn = elm_navigationbar_ex_item_title_button_get(item, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1);
+
+       if (!btn) {
                tet_infoline("elm_navigationbar_ex_item_title_button_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +98,13 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_button_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_button_get_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_button_get(...);
-*/
-       if (r) {
+       
+       Evas_Object * btn = NULL;
+       
+       
+       btn = elm_navigationbar_ex_item_title_button_get(NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1);
+       
+       if (btn) {
                tet_infoline("elm_navigationbar_ex_item_title_button_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index e076a0f..7953479 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,12 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +80,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_button_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_button_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_title_button_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +89,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_button_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_button_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_button_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_title_button_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_button_set( NULL, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
        tet_result(TET_PASS);
 }
index 8e2bbce..c3f6298 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,13 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +81,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_hidden_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_hidden_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_title_hidden_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_hidden_set(item, EINA_TRUE);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +90,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_hidden_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_hidden_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_hidden_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_title_hidden_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_hidden_set(NULL, EINA_TRUE);
        tet_result(TET_PASS);
 }
index 01b998c..bd38ee4 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -54,7 +56,15 @@ static void startup(void)
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-       evas_object_show(main_win);     
+       evas_object_show(main_win);
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_navigationbar_ex_item_title_label_set(item, "title");
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +82,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_label_get_func_01(void)
 {
-       int r = 0;
+       const char *label = NULL;
+
 
-/*
-       r = elm_navigationbar_ex_item_title_label_get(...);
-*/
-       if (!r) {
+       label = elm_navigationbar_ex_item_title_label_get(item);
+
+       if (!label) {
                tet_infoline("elm_navigationbar_ex_item_title_label_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +100,12 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_label_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_label_get_func_02(void)
 {
-       int r = 0;
+       const char *label = NULL;
+
 
-/*
-       r = elm_navigationbar_ex_item_title_label_get(...);
-*/
-       if (r) {
+       label = elm_navigationbar_ex_item_title_label_get(NULL);
+       
+       if (label) {
                tet_infoline("elm_navigationbar_ex_item_title_label_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index fc7e235..27fd6d7 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,13 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +80,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_label_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_label_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_title_label_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_label_set(item, "title");
        tet_result(TET_PASS);
 }
 
@@ -90,15 +89,6 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_label_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_label_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_label_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_title_label_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_item_title_label_set(item, "title");
        tet_result(TET_PASS);
 }
index ed3ea33..d54fe9a 100644 (file)
@@ -26,8 +26,9 @@
                } \
 }
 
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
-Evas_Object *main_win;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,18 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_seg_full");
+       Evas_Object *title_obj = elm_segment_control_add(navi_ex);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg1", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg2", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg3", EINA_FALSE);
+       evas_object_show(title_obj);
+       elm_navigationbar_ex_item_title_object_set(item, title_obj);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +85,10 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_get_func_01(void)
 {
-       int r = 0;
+       Evas_Object *title_obj = NULL;
+       title_obj = elm_navigationbar_ex_item_title_object_get(item);
 
-/*
-       r = elm_navigationbar_ex_item_title_object_get(...);
-*/
-       if (!r) {
+       if (!title_obj) {
                tet_infoline("elm_navigationbar_ex_item_title_object_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +101,9 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_object_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_get_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_object_get(...);
-*/
-       if (r) {
+       Evas_Object *title_obj = NULL;
+       title_obj = elm_navigationbar_ex_item_title_object_get(NULL);
+       if (title_obj) {
                tet_infoline("elm_navigationbar_ex_item_title_object_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index c51b559..6fcd3b0 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,12 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_seg_full");
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +79,12 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_set_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_object_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_item_title_object_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       Evas_Object *title_obj = elm_segment_control_add(navi_ex);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg1", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg2", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg3", EINA_FALSE);
+       evas_object_show(title_obj);
+       elm_navigationbar_ex_item_title_object_set(item, title_obj);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +93,11 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_object_set_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_set_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_object_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_item_title_object_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       Evas_Object *title_obj = elm_segment_control_add(navi_ex);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg1", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg2", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg3", EINA_FALSE);
+       evas_object_show(title_obj);
+       elm_navigationbar_ex_item_title_object_set(NULL, title_obj);
        tet_result(TET_PASS);
 }
index 3e5ed12..d440391 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +56,18 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_seg_full");
+       Evas_Object *title_obj = elm_segment_control_add(navi_ex);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg1", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg2", EINA_FALSE);
+       elm_segment_control_add_segment(title_obj, NULL, "Sg3", EINA_FALSE);
+       evas_object_show(title_obj);
+       elm_navigationbar_ex_item_title_object_set(item, title_obj);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +85,11 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_unset_func_01(void)
 {
-       int r = 0;
+       Evas_Object *title_obj = NULL;
 
-/*
-       r = elm_navigationbar_ex_item_title_object_unset(...);
-*/
-       if (!r) {
+       title_obj = elm_navigationbar_ex_item_title_object_unset(item);
+
+       if (!title_obj) {
                tet_infoline("elm_navigationbar_ex_item_title_object_unset() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +102,9 @@ static void utc_UIFW_elm_navigationbar_ex_item_title_object_unset_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_title_object_unset_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_title_object_unset(...);
-*/
-       if (r) {
+       Evas_Object *title_obj = NULL;
+       title_obj = elm_navigationbar_ex_item_title_object_unset(NULL);
+       if (title_obj) {
                tet_infoline("elm_navigationbar_ex_item_title_object_unset() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 90b6052..49a53d6 100644 (file)
@@ -27,7 +27,8 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item;
 
 static void startup(void);
 static void cleanup(void);
@@ -54,7 +55,13 @@ static void startup(void)
        tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-       evas_object_show(main_win);     
+       evas_object_show(main_win);
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,12 +79,10 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_top_get_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_top_get(...);
-*/
-       if (!r) {
+       Elm_Navigationbar_ex_Item *it = NULL;
+       it = elm_navigationbar_ex_item_top_get(navi_ex);
+   
+       if (!it) {
                tet_infoline("elm_navigationbar_ex_item_top_get() failed in positive test case");
                tet_result(TET_FAIL);
                return;
@@ -90,12 +95,10 @@ static void utc_UIFW_elm_navigationbar_ex_item_top_get_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_item_top_get_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_item_top_get(...);
-*/
-       if (r) {
+       Elm_Navigationbar_ex_Item *it = NULL;
+       it = elm_navigationbar_ex_item_top_get(NULL);
+   
+       if (it) {
                tet_infoline("elm_navigationbar_ex_item_top_get() failed in negative test case");
                tet_result(TET_FAIL);
                return;
index 95106f1..05d526f 100644 (file)
@@ -27,7 +27,9 @@
 }
 
 
-Evas_Object *main_win;
+Evas_Object *main_win, *navi_ex;
+Elm_Navigationbar_ex_Item* item, *item2;
+
 
 static void startup(void);
 static void cleanup(void);
@@ -55,6 +57,17 @@ static void startup(void)
        elm_init(0, NULL);
        main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
        evas_object_show(main_win);     
+       navi_ex = elm_navigationbar_ex_add(main_win);
+       evas_object_show(navi_ex);      
+       Evas_Object *btn = elm_button_add(navi_ex);
+       evas_object_show(btn);
+       item = elm_navigationbar_ex_item_push(navi_ex, btn, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       Evas_Object *btn2 = elm_button_add(navi_ex);
+       evas_object_show(btn2);
+       item2 = elm_navigationbar_ex_item_push(navi_ex, btn2, "topbar_1fn");
+       elm_navigationbar_ex_item_title_button_set(item2, "button", NULL, ELM_NAVIGATIONBAR_EX_FUNCTION_BUTTON1, NULL, NULL);
+       elm_win_resize_object_add(main_win, navi_ex);
 }
 
 static void cleanup(void)
@@ -72,16 +85,7 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_to_item_pop_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_to_item_pop(...);
-*/
-       if (!r) {
-               tet_infoline("elm_navigationbar_ex_to_item_pop() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_to_item_pop(item);
        tet_result(TET_PASS);
 }
 
@@ -90,15 +94,6 @@ static void utc_UIFW_elm_navigationbar_ex_to_item_pop_func_01(void)
  */
 static void utc_UIFW_elm_navigationbar_ex_to_item_pop_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_navigationbar_ex_to_item_pop(...);
-*/
-       if (r) {
-               tet_infoline("elm_navigationbar_ex_to_item_pop() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
+       elm_navigationbar_ex_to_item_pop(item);
        tet_result(TET_PASS);
 }