[TC/elm_ts/radio/] Added test cases for elm_radio.
authorRajeev Ranjan <rajeev.r@samsung.com>
Mon, 20 Sep 2010 04:00:53 +0000 (13:00 +0900)
committerRajeev Ranjan <rajeev.r@samsung.com>
Mon, 20 Sep 2010 04:00:53 +0000 (13:00 +0900)
29 files changed:
TC/elm_ts/button/utc_UIFW_elm_button_add_func.c
TC/elm_ts/button/utc_UIFW_elm_button_autorepeat_gap_timeout_set_func.c
TC/elm_ts/button/utc_UIFW_elm_button_autorepeat_initial_timeout_set_func.c
TC/elm_ts/button/utc_UIFW_elm_button_autorepeat_set_func.c
TC/elm_ts/button/utc_UIFW_elm_button_icon_get_func.c
TC/elm_ts/button/utc_UIFW_elm_button_icon_set_func.c
TC/elm_ts/button/utc_UIFW_elm_button_label_get_for_state_func.c
TC/elm_ts/button/utc_UIFW_elm_button_label_get_func.c
TC/elm_ts/button/utc_UIFW_elm_button_label_set_for_state_func.c
TC/elm_ts/button/utc_UIFW_elm_button_label_set_func.c
TC/elm_ts/calendar/utc_UIFW_elm_calendar_weekdays_names_get_func
TC/elm_ts/check/utc_UIFW_elm_check_add_func.c
TC/elm_ts/check/utc_UIFW_elm_check_icon_get_func.c
TC/elm_ts/check/utc_UIFW_elm_check_icon_set_func.c
TC/elm_ts/check/utc_UIFW_elm_check_label_get_func.c
TC/elm_ts/check/utc_UIFW_elm_check_label_set_func.c
TC/elm_ts/navigationbar/tslist
TC/elm_ts/popup/tslist
TC/elm_ts/radio/Makefile
TC/elm_ts/radio/tslist
TC/elm_ts/radio/utc_UIFW_elm_radio_group_add_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_icon_get_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_icon_set_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_label_get_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_label_set_func.c
TC/elm_ts/radio/utc_UIFW_elm_radio_state_value_set_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_value_get_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_value_pointer_set_func.c [new file with mode: 0644]
TC/elm_ts/radio/utc_UIFW_elm_radio_value_set_func.c [new file with mode: 0644]

index c276f43..dc1b3ff 100644 (file)
@@ -106,3 +106,4 @@ static void utc_UIFW_elm_button_add_func_02(void)
    tet_result(TET_PASS);
    tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Adding a Button object has failed.");
 }
+
index bb43453..05f5a24 100644 (file)
@@ -94,3 +94,4 @@ static void utc_UIFW_elm_button_autorepeat_set_func_02(void)
    button = NULL;
    tet_result(TET_PASS);
 }
+
index ed19e5b..58ee613 100644 (file)
@@ -118,3 +118,4 @@ static void utc_UIFW_elm_button_icon_get_func_02(void)
       }
    tet_result(TET_PASS);
 }
+
index 19f3174..3460597 100644 (file)
@@ -104,3 +104,4 @@ static void utc_UIFW_elm_button_icon_set_func_02(void)
    elm_button_icon_set(NULL, icon);
    tet_result(TET_PASS);
 }
+
index 0b6b7de..7cf824a 100644 (file)
@@ -74,8 +74,8 @@ static void utc_UIFW_elm_button_label_get_for_state_func_01(void)
    Evas_Object *button = NULL;
    char *buffer;
    button = elm_button_add(main_win);
-   elm_button_label_set(button, _("default"), UIControlStateDefault);
-   buffer = elm_button_label_get_for_state(btn, UIControlStateDefault));
+   elm_button_label_set(button, "default", UIControlStateDefault);
+   buffer = elm_button_label_get_for_state(btn, UIControlStateDefault);
    if(!buffer)
       {
          tet_infoline("elm_button_label_get() failed in positive test case");
@@ -97,7 +97,7 @@ static void utc_UIFW_elm_button_label_get_for_state_func_02(void)
    char *buffer;
    button = elm_button_add(main_win);
    elm_button_label_set(button, _("default"), UIControlStateDefault);
-   buffer = elm_button_label_get(NULL, _("default"), UIControlStateDefault);
+   buffer = elm_button_label_get(NULL, "default", UIControlStateDefault);
    if(buffer)
       {
          evas_object_del(button);
@@ -108,3 +108,4 @@ static void utc_UIFW_elm_button_label_get_for_state_func_02(void)
       }
    tet_result(TET_PASS);
 }
+
index 8ffa134..42cf7d5 100644 (file)
@@ -74,8 +74,8 @@ static void utc_UIFW_elm_button_label_get_func_01(void)
    Evas_Object *button = NULL;
    char *buffer;
    button = elm_button_add(main_win);
-   elm_button_label_set(button, _("default"));
-   buffer = elm_button_label_get(button));
+   elm_button_label_set(button, "default");
+   buffer = elm_button_label_get(button);
    if(!buffer)
       {
          tet_infoline("elm_button_label_get() failed in positive test case");
@@ -96,7 +96,7 @@ static void utc_UIFW_elm_button_label_get_func_02(void)
    Evas_Object *button = NULL;
    char *buffer;
    button = elm_button_add(main_win);
-   elm_button_label_set(button, _("default"));
+   elm_button_label_set(button, "default");
    buffer = elm_button_label_get(NULL);
    if(buffer)
       {
@@ -108,3 +108,4 @@ static void utc_UIFW_elm_button_label_get_func_02(void)
       }
    tet_result(TET_PASS);
 }
+
index 50afdc7..31cc701 100644 (file)
@@ -74,7 +74,7 @@ static void utc_UIFW_elm_button_label_set_for_state_func_01(void)
    Evas_Object *button = NULL;
 
    button = elm_button_add(main_win);
-   elm_button_label_set_for_state(button, _("default"), UIControlStateDefault);
+   elm_button_label_set_for_state(button, "default", UIControlStateDefault);
    evas_object_show(button);
    evas_object_del(button);
    button = NULL;
@@ -89,6 +89,7 @@ static void utc_UIFW_elm_button_label_set_for_state_func_02(void)
    Evas_Object *button = NULL;
 
    button = elm_button_add(main_win);
-   elm_button_label_set_for_state(NULL, _("default"), UIControlStateDefault);
+   elm_button_label_set_for_state(NULL, "default", UIControlStateDefault);
    tet_result(TET_PASS);
 }
+
index a17fde3..db0a125 100644 (file)
@@ -74,7 +74,7 @@ static void utc_UIFW_elm_button_label_set_func_01(void)
    Evas_Object *button = NULL;
 
    button = elm_button_add(main_win);
-   elm_button_label_set(button, _("default"));
+   elm_button_label_set(button, "default");
    evas_object_show(button);
    evas_object_del(button);
    button = NULL;
@@ -89,6 +89,7 @@ static void utc_UIFW_elm_button_label_set_func_02(void)
    Evas_Object *button = NULL;
 
    button = elm_button_add(main_win);
-   elm_button_label_set(NULL, _("default"));
+   elm_button_label_set(NULL, "default");
    tet_result(TET_PASS);
 }
+
index a408da2..fabbc5d 100755 (executable)
Binary files a/TC/elm_ts/calendar/utc_UIFW_elm_calendar_weekdays_names_get_func and b/TC/elm_ts/calendar/utc_UIFW_elm_calendar_weekdays_names_get_func differ
index 48976e7..1fe2b8c 100644 (file)
@@ -103,3 +103,4 @@ static void utc_UIFW_elm_check_add_func_02(void)
    }
    tet_result(TET_PASS);
 }
+
index 2f819d7..5a71cec 100644 (file)
@@ -119,3 +119,4 @@ static void utc_UIFW_elm_check_icon_get_func_02(void)
       }
    tet_result(TET_PASS);
 }
+
index b45b2bb..75520a8 100644 (file)
@@ -105,3 +105,4 @@ static void utc_UIFW_elm_check_icon_set_func_02(void)
    elm_check_icon_set(NULL, icon);
    tet_result(TET_PASS);
 }
+
index cc5f899..2d3b172 100644 (file)
@@ -75,8 +75,8 @@ static void utc_UIFW_elm_check_label_get_func_01(void)
    Evas_Object *check = NULL;
    char *buffer;
    check = elm_check_add(main_win);
-   elm_check_label_set(check, _("label"));
-   buffer = elm_check_label_get(check));
+   elm_check_label_set(check, "label");
+   buffer = elm_check_label_get(check);
    if(!buffer)
       {
          tet_infoline("elm_check_label_get() failed in positive test case");
@@ -97,7 +97,7 @@ static void utc_UIFW_elm_check_label_get_func_02(void)
    Evas_Object *check = NULL;
    char *buffer;
    check = elm_check_add(main_win);
-   elm_check_label_set(check, _("label"));
+   elm_check_label_set(check, "label");
    buffer = elm_check_label_get(NULL);
    if(buffer)
       {
index e6c3db2..c265672 100644 (file)
@@ -75,7 +75,7 @@ static void utc_UIFW_elm_check_label_set_func_01(void)
    Evas_Object *check = NULL;
 
    check = elm_check_add(main_win);
-   elm_check_label_set(check, _("label"));
+   elm_check_label_set(check, "label");
    evas_object_show(check);
    evas_object_del(check);
    check = NULL;
@@ -90,6 +90,6 @@ static void utc_UIFW_elm_check_label_set_func_02(void)
    Evas_Object *check = NULL;
 
    check = elm_check_add(main_win);
-   elm_check_label_set(NULL, _("label"));
+   elm_check_label_set(NULL, "label");
    tet_result(TET_PASS);
 }
index 69e23e3..91526b9 100644 (file)
@@ -1,4 +1,3 @@
-/elm_ts/imageslider/utc_UIFW_elm_imageslider_add_func
 /elm_ts/navigationbar/utc_UIFW_elm_navigationbar_add_func
 /elm_ts/navigationbar/utc_UIFW_elm_navigationbar_push_func
 /elm_ts/navigationbar/utc_UIFW_elm_navigationbar_pop_func
index e8fdbe3..a2e27b9 100644 (file)
@@ -1,4 +1,3 @@
-/elm_ts/imageslider/utc_UIFW_elm_imageslider_add_func
 /elm_ts/popup/utc_UIFW_elm_popup_add_func
 /elm_ts/popup/utc_UIFW_elm_popup_with_buttons_add_func
 /elm_ts/popup/utc_UIFW_elm_popup_desc_set_func
index 920afc2..8435510 100755 (executable)
@@ -1,7 +1,15 @@
 CC ?= gcc
 
 TARGETS = utc_UIFW_elm_radio_add_func \
-         utc_UIFW_elm_radio_label_set_func
+         utc_UIFW_elm_radio_label_set_func \
+         utc_UIFW_elm_radio_label_get_func \
+         utc_UIFW_elm_radio_icon_set_func \
+         utc_UIFW_elm_radio_icon_get_func \
+         utc_UIFW_elm_radio_group_add_func \
+         utc_UIFW_elm_radio_state_value_set_func \
+         utc_UIFW_elm_radio_value_set_func \
+         utc_UIFW_elm_radio_value_get_func \
+         utc_UIFW_elm_radio_value_pointer_set_func
 
 PKGS = elementary
 
index 19e4d1f..9ac0b13 100644 (file)
@@ -1,3 +1,10 @@
-
 /elm_ts/radio/utc_UIFW_elm_radio_add_func
 /elm_ts/radio/utc_UIFW_elm_radio_label_set_func
+/elm_ts/radio/utc_UIFW_elm_radio_label_get_func
+/elm_ts/radio/utc_UIFW_elm_radio_icon_set_func
+/elm_ts/radio/utc_UIFW_elm_radio_icon_get_func
+/elm_ts/radio/utc_UIFW_elm_radio_group_add_func
+/elm_ts/radio/utc_UIFW_elm_radio_state_value_set_func
+/elm_ts/radio/utc_UIFW_elm_radio_value_set_func
+/elm_ts/radio/utc_UIFW_elm_radio_value_get_func
+/elm_ts/radio/utc_UIFW_elm_radio_value_pointer_set_func
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_group_add_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_group_add_func.c
new file mode 100644 (file)
index 0000000..6ecba5c
--- /dev/null
@@ -0,0 +1,99 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_group_add_func_01(void);
+static void utc_UIFW_elm_radio_group_add_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_group_add_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_group_add_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_group_add()
+ */
+static void utc_UIFW_elm_radio_group_add_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_group_add()
+ */
+static void utc_UIFW_elm_radio_group_add_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(NULL, rdg);
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_icon_get_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_icon_get_func.c
new file mode 100644 (file)
index 0000000..9dcad4f
--- /dev/null
@@ -0,0 +1,121 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_icon_get_func_01(void);
+static void utc_UIFW_elm_radio_icon_get_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_icon_get_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_icon_get_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_icon_get()
+ */
+static void utc_UIFW_elm_radio_icon_get_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *icon = NULL;
+   char buff[PATH_MAX];
+   radio = elm_radio_add(main_win);
+   icon = elm_icon_add(main_win);
+   snprintf(buff, sizeof(buff), "%s/images/logo_small.png", "/usr/share/elementary");
+   elm_icon_file_set(icon, buff, NULL);
+   evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+   elm_icon_scale_set(icon, EINA_TRUE, EINA_TRUE);
+   elm_radio_icon_set(radio, icon);
+   if(elm_radio_icon_get(radio) == NULL)
+      {
+         tet_infoline("elm_radio_icon_get() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_icon_get()
+ */
+static void utc_UIFW_elm_radio_icon_get_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *icon = NULL;
+   char buff[PATH_MAX];
+   radio = elm_radio_add(main_win);
+   icon = elm_icon_add(main_win);
+   snprintf(buff, sizeof(buff), "%s/images/logo_small.png", "/usr/share/elementary");
+   elm_icon_file_set(icon, buff, NULL);
+   evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+   elm_icon_scale_set(icon, EINA_TRUE, EINA_TRUE);
+   elm_radio_icon_set(radio, icon);
+   if(elm_radio_icon_get(NULL) != NULL)
+      {
+        evas_object_del(radio);
+        radio = NULL;
+        tet_infoline("elm_radio_icon_get() failed in negative test case");
+        tet_result(TET_FAIL);
+        return;
+      }
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_icon_set_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_icon_set_func.c
new file mode 100644 (file)
index 0000000..f1c6c29
--- /dev/null
@@ -0,0 +1,107 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_icon_set_func_01(void);
+static void utc_UIFW_elm_radio_icon_set_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_icon_set_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_icon_set_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_icon_set()
+ */
+static void utc_UIFW_elm_radio_icon_set_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *icon = NULL;
+   char buff[PATH_MAX];
+   radio = elm_radio_add(main_win);
+   icon = elm_icon_add(main_win);
+   snprintf(buff, sizeof(buff), "%s/images/logo_small.png", "/usr/share/elementary");
+   elm_icon_file_set(icon, buff, NULL);
+   evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+   elm_icon_scale_set(icon, EINA_TRUE, EINA_TRUE);
+   elm_radio_icon_set(radio, icon);
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_icon_set()
+ */
+static void utc_UIFW_elm_radio_icon_set_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *icon = NULL;
+   char buff[PATH_MAX];
+   radio = elm_radio_add(main_win);
+   icon = elm_icon_add(main_win);
+   snprintf(buff, sizeof(buff), "%s/images/logo_small.png", "/usr/share/elementary");
+   elm_icon_file_set(icon, buff, NULL);
+   evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+   elm_icon_scale_set(icon, EINA_TRUE, EINA_TRUE);
+   elm_radio_icon_set(NULL, icon);
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_label_get_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_label_get_func.c
new file mode 100644 (file)
index 0000000..680e33e
--- /dev/null
@@ -0,0 +1,113 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_label_get_func_01(void);
+static void utc_UIFW_elm_radio_label_get_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_label_get_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_label_get_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_label_get()
+ */
+static void utc_UIFW_elm_radio_label_get_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   char *buffer;
+   radio = elm_radio_add(main_win);
+   radio = elm_radio_add(main_win);
+   elm_radio_label_set(radio, "label");
+   buffer = elm_radio_label_get(radio);
+   if(!buffer)
+      {
+         tet_infoline("elm_radio_label_get() failed in positive test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_label_get()
+ */
+static void utc_UIFW_elm_radio_label_get_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   char *buffer;
+   radio = elm_radio_add(main_win);
+   elm_radio_label_set(radio, "label");
+   buffer = elm_radio_label_get(NULL);
+   if(buffer)
+      {
+         evas_object_del(radio);
+         radio = NULL;
+         tet_infoline("elm_radio_label_get() failed in negative test case");
+         tet_result(TET_FAIL);
+         return;
+      }
+   tet_result(TET_PASS);
+   tet_infoline("elm_radio_label_get() failed in negative test case");
+}
index 6243407..f789498 100644 (file)
@@ -75,7 +75,7 @@ static void utc_UIFW_elm_radio_label_set_func_01(void)
    Evas_Object *radio = NULL;
 
    radio = elm_radio_add(main_win);
-   elm_radio_label_set(radio, _("label"));
+   elm_radio_label_set(radio, "label");
    evas_object_show(radio);
    evas_object_del(radio);
    radio = NULL;
@@ -90,6 +90,6 @@ static void utc_UIFW_elm_radio_label_set_func_02(void)
    Evas_Object *radio = NULL;
 
    radio = elm_radio_add(main_win);
-   elm_radio_label_set(NULL, _("label"));
+   elm_radio_label_set(NULL, "label");
    tet_result(TET_PASS);
 }
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_state_value_set_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_state_value_set_func.c
new file mode 100644 (file)
index 0000000..097b0f6
--- /dev/null
@@ -0,0 +1,95 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_state_value_set_func_01(void);
+static void utc_UIFW_elm_radio_state_value_set_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_state_value_set_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_state_value_set_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_state_value_set()
+ */
+static void utc_UIFW_elm_radio_state_value_set_func_01(void)
+{
+   Evas_Object *radio = NULL;
+
+   radio = elm_radio_add(main_win);
+   elm_radio_state_value_set(radio, 0);
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_state_value_set()
+ */
+static void utc_UIFW_elm_radio_state_value_set_func_02(void)
+{
+   Evas_Object *radio = NULL;
+
+   radio = elm_radio_add(main_win);
+   elm_radio_state_value_set(NULL, 0);
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_value_get_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_value_get_func.c
new file mode 100644 (file)
index 0000000..07db3c5
--- /dev/null
@@ -0,0 +1,115 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_value_get_func_01(void);
+static void utc_UIFW_elm_radio_value_get_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_value_get_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_value_get_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_value_get()
+ */
+static void utc_UIFW_elm_radio_value_get_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+   int value;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_set(rdg, 0);
+   value = elm_radio_value_get(radio);
+   if(value != 0)
+   {
+      tet_infoline("elm_radio_value_get() failed in positive test case");
+      tet_result(TET_FAIL);
+      return;
+   }
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_value_get()
+ */
+static void utc_UIFW_elm_radio_value_get_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+   int value;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_set(radio, 0);
+   value = elm_radio_value_get(NULL);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_value_pointer_set_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_value_pointer_set_func.c
new file mode 100644 (file)
index 0000000..b02ede8
--- /dev/null
@@ -0,0 +1,108 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_value_pointer_set_func_01(void);
+static void utc_UIFW_elm_radio_value_pointer_set_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_value_pointer_set_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_value_pointer_set_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_value_pointer_set()
+ */
+static void utc_UIFW_elm_radio_value_pointer_set_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+   int value = 0;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_pointer_set(radio, &value);
+
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_value_pointer_set()
+ */
+static void utc_UIFW_elm_radio_value_pointer_set_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+   int value = 0;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_pointer_set(NULL, &value);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
diff --git a/TC/elm_ts/radio/utc_UIFW_elm_radio_value_set_func.c b/TC/elm_ts/radio/utc_UIFW_elm_radio_value_set_func.c
new file mode 100644 (file)
index 0000000..16f1022
--- /dev/null
@@ -0,0 +1,105 @@
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err == (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+       Evas_Object *err = y; \
+       if (err != (x1)) \
+               { \
+                       tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+                       tet_result(TET_FAIL); \
+                       return; \
+               } \
+}
+
+
+Evas_Object *main_win;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_radio_value_set_func_01(void);
+static void utc_UIFW_elm_radio_value_set_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_UIFW_elm_radio_value_set_func_01, POSITIVE_TC_IDX },
+       { utc_UIFW_elm_radio_value_set_func_02, NEGATIVE_TC_IDX },
+       { NULL, 0 }
+};
+
+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);     
+}
+
+static void cleanup(void)
+{
+       if ( NULL != main_win ) {
+               evas_object_del(main_win);
+               main_win = NULL;
+       }
+       elm_shutdown();
+       tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_radio_value_set()
+ */
+static void utc_UIFW_elm_radio_value_set_func_01(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_set(rdg, 0);
+   evas_object_show(radio);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_radio_value_set()
+ */
+static void utc_UIFW_elm_radio_value_set_func_02(void)
+{
+   Evas_Object *radio = NULL;
+   Evas_Object *rdg = NULL;
+
+   radio = elm_radio_add(main_win);
+   rdg = radio;
+   elm_radio_group_add(radio, rdg);
+   elm_radio_state_value_set(radio, 0);
+   elm_radio_value_set(NULL, 0);
+   evas_object_del(radio);
+   radio = NULL;
+   tet_result(TET_PASS);
+}