[TC/elm_ts/panes/] Added test cases for elm_panes.
authorRajeev Ranjan <rajeev.r@samsung.com>
Mon, 20 Sep 2010 10:08:44 +0000 (19:08 +0900)
committerRajeev Ranjan <rajeev.r@samsung.com>
Mon, 20 Sep 2010 10:08:44 +0000 (19:08 +0900)
TC/elm_ts/panes/tslist
TC/elm_ts/panes/utc_UIFW_elm_panes_add_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_content_left_get_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_content_left_set_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_content_left_size_get_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_content_left_size_set_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_content_right_set_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_fixed_is_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_fixed_set_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_horizontal_is_func.c
TC/elm_ts/panes/utc_UIFW_elm_panes_horizontal_set_func.c

index 2222774..636ab4e 100644 (file)
@@ -8,3 +8,4 @@
 /elm_ts/panes/utc_UIFW_elm_panes_horizontal_is_func
 /elm_ts/panes/utc_UIFW_elm_panes_fixed_set_func
 /elm_ts/panes/utc_UIFW_elm_panes_fixed_is_func
+/elm_ts/panes/utc_UIFW_elm_panes_content_right_get_func
index 47bf0f5..c545143 100644 (file)
@@ -72,17 +72,18 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_add_func_01(void)
 {
-       int r = 0;
-
-/*
-       r = elm_panes_add(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_add() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   Evas_Object *panes = NULL;
+
+   panes = elm_panes_add(main_win);
+   if (!panes) {
+      tet_infoline("elm_panes_add() failed in positive test case");
+      tet_result(TET_FAIL);
+      return;
+   }
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +91,15 @@ static void utc_UIFW_elm_panes_add_func_01(void)
  */
 static void utc_UIFW_elm_panes_add_func_02(void)
 {
-       int r = 0;
-
-/*
-       r = elm_panes_add(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_add() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   Evas_Object *panes = NULL;
+
+      panes = elm_panes_add(NULL);
+
+      if (panes) {
+             tet_infoline("elm_panes_add() failed in negative test case");
+             evas_object_del(panes);
+             panes = NULL;
+             tet_result(TET_FAIL);
+      }
+      tet_result(TET_PASS);
 }
index a544036..e9da870 100644 (file)
@@ -72,17 +72,25 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_content_left_get_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_get(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_content_left_get() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   if(elm_panes_content_left_get(panes) == NULL)
+      {
+         tet_infoline("elm_panes_content_left_get() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +98,20 @@ static void utc_UIFW_elm_panes_content_left_get_func_01(void)
  */
 static void utc_UIFW_elm_panes_content_left_get_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_get(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_content_left_get() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   if(elm_panes_content_left_get(NULL) != NULL)
+      {
+         tet_infoline("elm_panes_content_left_get() failed in negative test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   tet_result(TET_PASS);
 }
index 7015fa9..c9cbacc 100644 (file)
@@ -72,17 +72,19 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_content_left_set_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_content_left_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +92,14 @@ static void utc_UIFW_elm_panes_content_left_set_func_01(void)
  */
 static void utc_UIFW_elm_panes_content_left_set_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_content_left_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(NULL, btn);
+   tet_result(TET_PASS);
 }
index a048be3..830777b 100644 (file)
@@ -72,17 +72,28 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_content_left_size_get_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
+   int size_left = 0;
 
-/*
-       r = elm_panes_content_left_size_get(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_content_left_size_get() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   size_left = elm_panes_content_left_size_get(panes);
+   if(size_left != 0.4)
+      {
+         tet_infoline("elm_panes_content_left_size_get() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +101,17 @@ static void utc_UIFW_elm_panes_content_left_size_get_func_01(void)
  */
 static void utc_UIFW_elm_panes_content_left_size_get_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
+   int size_left = 0;
 
-/*
-       r = elm_panes_content_left_size_get(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_content_left_size_get() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   size_left = elm_panes_content_left_size_get(NULL);
+   tet_result(TET_PASS);
 }
index 0c1d251..7ae62dd 100644 (file)
@@ -72,17 +72,20 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_content_left_size_set_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_size_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_content_left_size_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +93,15 @@ static void utc_UIFW_elm_panes_content_left_size_set_func_01(void)
  */
 static void utc_UIFW_elm_panes_content_left_size_set_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_left_size_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_content_left_size_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(NULL, 0.4);
+   tet_result(TET_PASS);
 }
index 37288d7..8f2638e 100644 (file)
@@ -72,17 +72,19 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_content_right_set_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_right_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_content_right_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "right");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_right_set(panes, btn);
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +92,14 @@ static void utc_UIFW_elm_panes_content_right_set_func_01(void)
  */
 static void utc_UIFW_elm_panes_content_right_set_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_content_right_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_content_right_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "right");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_right_set(NULL, btn);
+   tet_result(TET_PASS);
 }
index 433d924..2591934 100644 (file)
@@ -72,17 +72,27 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_fixed_is_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_fixed_is(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_fixed_is() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_fixed_set(panes, EINA_TRUE);
+   if(elm_panes_fixed_is(panes) != EINA_TRUE)
+      {
+         tet_infoline("elm_panes_fixed_is() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +100,23 @@ static void utc_UIFW_elm_panes_fixed_is_func_01(void)
  */
 static void utc_UIFW_elm_panes_fixed_is_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
+   Eina_Bool is_fixed = EINA_TRUE;
 
-/*
-       r = elm_panes_fixed_is(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_fixed_is() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_fixed_set(panes, is_fixed);
+   if(elm_panes_fixed_is(NULL) != is_fixed)
+      {
+      tet_infoline("elm_panes_fixed_is() failed in negative test case");
+      tet_result(TET_FAIL);
+      return;
+      }
+   tet_result(TET_PASS);
 }
index 18de1b6..0645bf2 100644 (file)
@@ -72,17 +72,21 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_fixed_set_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_fixed_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_fixed_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_fixed_set(panes, EINA_TRUE);
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +94,16 @@ static void utc_UIFW_elm_panes_fixed_set_func_01(void)
  */
 static void utc_UIFW_elm_panes_fixed_set_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_fixed_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_fixed_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_fixed_set(NULL, EINA_TRUE);
+   tet_result(TET_PASS);
 }
index 0317964..ffbac98 100644 (file)
@@ -72,17 +72,27 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_horizontal_is_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_horizontal_is(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_horizontal_is() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_horizontal_set(panes, EINA_TRUE);
+   if(elm_panes_horizontal_is(panes) != EINA_TRUE)
+      {
+         tet_infoline("elm_panes_horizontal_is() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +100,23 @@ static void utc_UIFW_elm_panes_horizontal_is_func_01(void)
  */
 static void utc_UIFW_elm_panes_horizontal_is_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
+   Eina_Bool is_horizontal = EINA_TRUE;
 
-/*
-       r = elm_panes_horizontal_is(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_horizontal_is() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_horizontal_set(panes, is_horizontal);
+   if(elm_panes_horizontal_is(NULL) != is_horizontal)
+      {
+      tet_infoline("elm_panes_horizontal_is() failed in negative test case");
+      tet_result(TET_FAIL);
+      return;
+      }
+   tet_result(TET_PASS);
 }
index b81c0b5..a64961c 100644 (file)
@@ -72,17 +72,21 @@ static void cleanup(void)
  */
 static void utc_UIFW_elm_panes_horizontal_set_func_01(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_horizontal_set(...);
-*/
-       if (!r) {
-               tet_infoline("elm_panes_horizontal_set() failed in positive test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_horizontal_set(panes, EINA_TRUE);
+   evas_object_show(panes);
+   evas_object_del(panes);
+   panes = NULL;
+   tet_result(TET_PASS);
 }
 
 /**
@@ -90,15 +94,16 @@ static void utc_UIFW_elm_panes_horizontal_set_func_01(void)
  */
 static void utc_UIFW_elm_panes_horizontal_set_func_02(void)
 {
-       int r = 0;
+   Evas_Object *panes = NULL;
+   Evas_Object *btn = NULL;
 
-/*
-       r = elm_panes_horizontal_set(...);
-*/
-       if (r) {
-               tet_infoline("elm_panes_horizontal_set() failed in negative test case");
-               tet_result(TET_FAIL);
-               return;
-       }
-       tet_result(TET_PASS);
+   panes = elm_panes_add(main_win);
+   btn = elm_button_add(panes);
+   elm_button_label_set(btn, "left");
+   evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+   evas_object_size_hint_align_set(btn, -1.0, -1.0);
+   elm_panes_content_left_set(panes, btn);
+   elm_panes_content_left_size_set(panes, 0.4);
+   elm_panes_horizontal_set(NULL, EINA_TRUE);
+   tet_result(TET_PASS);
 }