[SegmentControl] Modified.
authorPrince Kumar Dubey <prince.dubey@samsung.com>
Wed, 22 Sep 2010 07:57:18 +0000 (13:27 +0530)
committerPrince Kumar Dubey <prince.dubey@samsung.com>
Wed, 22 Sep 2010 07:57:18 +0000 (13:27 +0530)
15 files changed:
TC/elm_ts/segmentcontrol/utc_MODULE_API_func.c.in [new file with mode: 0755]
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_add_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_add_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_count_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_del_at_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_del_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_get_at_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_icon_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_index_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_insert_at_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_label_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_label_set_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_object_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_selected_get_func.c
TC/elm_ts/segmentcontrol/utc_UIFW_elm_segment_control_item_selected_set_func.c

diff --git a/TC/elm_ts/segmentcontrol/utc_MODULE_API_func.c.in b/TC/elm_ts/segmentcontrol/utc_MODULE_API_func.c.in
new file mode 100755 (executable)
index 0000000..6c6febe
--- /dev/null
@@ -0,0 +1,104 @@
+#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_@MODULE@_@API@_func_01(void);
+static void utc_@MODULE@_@API@_func_02(void);
+
+enum {
+       POSITIVE_TC_IDX = 0x01,
+       NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+       { utc_@MODULE@_@API@_func_01, POSITIVE_TC_IDX },
+       { utc_@MODULE@_@API@_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 @API@()
+ */
+static void utc_@MODULE@_@API@_func_01(void)
+{
+       int r = 0;
+
+/*
+       r = @API@(...);
+*/
+       if (!r) {
+               tet_infoline("@API@() failed in positive test case");
+               tet_result(TET_FAIL);
+               return;
+       }
+       tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init @API@()
+ */
+static void utc_@MODULE@_@API@_func_02(void)
+{
+       int r = 0;
+
+/*
+       r = @API@(...);
+*/
+       if (r) {
+               tet_infoline("@API@() failed in negative test case");
+               tet_result(TET_FAIL);
+               return;
+       }
+       tet_result(TET_PASS);
+}
index 83e61a1..f4c892c 100755 (executable)
@@ -46,6 +46,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_add_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_add_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -97,7 +98,7 @@ static void utc_UIFW_elm_segment_control_add_func_02(void)
        evas_object_show(segment_control);\r
 \r
        if (!segment_control) {\r
-               tet_infoline("elm_segment_control_add() with parent as NULL failed in negative test case");\r
+               tet_infoline("elm_segment_control_add() failed in negative test case");\r
                tet_result(TET_FAIL);\r
                return;\r
        }\r
index 82ca415..f399da2 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_add_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_add_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -80,6 +81,7 @@ static void utc_UIFW_elm_segment_control_item_add_func_01(void)
 {\r
         Evas_Object *segment= NULL;\r
         Elm_Segment_Item *item = NULL;\r
+\r
        segment = elm_segment_control_add(main_win);\r
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        evas_object_show(segment);\r
@@ -101,10 +103,10 @@ static void utc_UIFW_elm_segment_control_item_add_func_02(void)
        segment = elm_segment_control_add(main_win);\r
        item = elm_segment_control_item_add(NULL, NULL, "All", EINA_FALSE);\r
        evas_object_show(segment);\r
-       if (!item) {\r
-               tet_result(TET_PASS);\r
+       if (item) {\r
+               tet_infoline("elm_segment_control_item_add() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_add() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index 5ec1544..684bfa9 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_count_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_count_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -106,10 +107,10 @@ static void utc_UIFW_elm_segment_control_item_count_get_func_02(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        count = elm_segment_control_item_count_get(NULL);\r
 \r
-       if (!count) {\r
-               tet_result(TET_PASS);\r
+       if (count) {\r
+               tet_infoline("elm_segment_control_item_count_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_count_get() with parameter as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index b78086f..ebf3c30 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_del_at_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_del_at_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -86,12 +87,12 @@ static void utc_UIFW_elm_segment_control_item_del_at_func_01(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_del_at(segment, 0, EINA_FALSE);
         it = elm_segment_control_item_get_at(segment,0);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_del_at() failed in positive test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_del() failed in positive test case");\r
-    tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
 \r
 /**\r
@@ -107,8 +108,8 @@ static void utc_UIFW_elm_segment_control_item_del_at_func_02(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_del_at(NULL,0, EINA_FALSE);
         it = elm_segment_control_item_get_at(segment,0);\r
-       if (!it) {\r
-               tet_infoline("elm_segment_control_item_del() with item index as NULL failed in negative test case");\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_del_at() failed in negative test case");\r
                tet_result(TET_FAIL);\r
                return;\r
        }\r
index 51fe081..906d3d9 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_del_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_del_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -86,12 +87,12 @@ static void utc_UIFW_elm_segment_control_item_del_func_01(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_del(segment, item, EINA_FALSE);
         it = elm_segment_control_item_get_at(segment,0);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_del() failed in positive test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_del() failed in positive test case");\r
-        tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
 \r
 /**\r
@@ -107,8 +108,8 @@ static void utc_UIFW_elm_segment_control_item_del_func_02(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_del(NULL, item, EINA_FALSE);
         it = elm_segment_control_item_get_at(segment,0);\r
-       if (!it) {\r
-               tet_infoline("elm_segment_control_item_del() with parent as NULL failed in negative test case");\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_del() failed in negative test case");\r
                tet_result(TET_FAIL);\r
                return;\r
        }\r
index d7b5cbb..0dd34da 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_get_at_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_get_at_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -105,10 +106,10 @@ static void utc_UIFW_elm_segment_control_item_get_at_func_02(void)
        evas_object_show(segment);\r
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
         it = elm_segment_control_item_get_at(NULL, 0);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_get_at() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_get_at() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index f4a1ff2..692b1ac 100755 (executable)
@@ -48,6 +48,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_icon_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_icon_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -116,10 +117,10 @@ static void utc_UIFW_elm_segment_control_item_icon_get_func_02(void)
         elm_icon_file_set(ic, buf, NULL);\r
        item = elm_segment_control_item_add(segment, ic, "All",EINA_FALSE);\r
        icon = elm_segment_control_item_icon_get(NULL,0);\r
-       if (!icon) {\r
-       tet_result(TET_PASS);\r
-       return;\r
+       if (icon) {\r
+               tet_infoline("elm_segment_control_item_icon_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
+               return;\r
        }\r
-       tet_infoline("elm_segment_control_item_icon_get() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index b570f39..c099830 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_index_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_index_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -79,18 +80,17 @@ static void cleanup(void)
 static void utc_UIFW_elm_segment_control_item_index_get_func_01(void)\r
 {\r
         Elm_Segment_Item *item = NULL;\r
-       int index;\r
+       int index = -1;\r
         Evas_Object *segment = NULL;\r
        segment = elm_segment_control_add(main_win);\r
        evas_object_show(segment);\r
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        index = elm_segment_control_item_index_get(item);\r
-       if (index==0) {\r
-       tet_result(TET_PASS);\r
-       return;\r
+       if (index!=0) {\r
+               tet_result(TET_FAIL);\r
+               return;\r
        }\r
-       tet_infoline("elm_segment_control_item_index_get() failed in positive test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
 \r
 /**\r
@@ -105,10 +105,10 @@ static void utc_UIFW_elm_segment_control_item_index_get_func_02(void)
        evas_object_show(segment);\r
        item = elm_segment_control_item_add(segment, NULL, "All",EINA_FALSE);\r
        index = elm_segment_control_item_index_get(NULL);\r
-       if (index==-1) {\r
-       tet_result(TET_PASS);\r
-       return;\r
+       if (index!=-1) {\r
+               tet_infoline("elm_segment_control_item_index_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
+               return;\r
        }
-       tet_infoline("elm_segment_control_item_index_get() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index 97a5455..814bb56 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_insert_at_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_insert_at_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -92,7 +93,7 @@ static void utc_UIFW_elm_segment_control_item_insert_at_func_01(void)
 }\r
 \r
 /**\r
- * @brief Negative test case of ug_init elm_segment_control_item_add()\r
+ * @brief Negative test case of ug_init elm_segment_control_item_insert_at()\r
  */\r
 static void utc_UIFW_elm_segment_control_item_insert_at_func_02(void)\r
 {\r
@@ -101,10 +102,10 @@ static void utc_UIFW_elm_segment_control_item_insert_at_func_02(void)
        segment = elm_segment_control_add(main_win);\r
        evas_object_show(segment);\r
        item = elm_segment_control_item_insert_at(NULL, NULL, "All", 1 ,EINA_FALSE);\r
-       if (!item) {\r
-               tet_result(TET_PASS);\r
+       if (item) {\r
+               tet_infoline("elm_segment_control_item_insert_at() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_insert_at() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index bc64ac9..1ff447a 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_label_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_label_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -105,10 +106,10 @@ static void utc_UIFW_elm_segment_control_item_label_get_func_02(void)
        evas_object_show(segment);\r
        item = elm_segment_control_item_add(segment, NULL, "All",EINA_FALSE);\r
        label = elm_segment_control_item_label_get(NULL,0);\r
-       if (!label) {\r
-       tet_result(TET_PASS);\r
-       return;\r
+       if (label) {\r
+               tet_infoline("elm_segment_control_item_label_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
+               return;\r
        }\r
-       tet_infoline("elm_segment_control_item_label_get() with parent as NULL failed in negative test case");;\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index 957df7f..7e86ae0 100644 (file)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_label_set_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_label_set_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -103,10 +104,9 @@ static void utc_UIFW_elm_segment_control_item_label_set_func_02(void)
        item = elm_segment_control_item_add(segment_control, NULL, NULL,EINA_FALSE);
         elm_segment_control_item_label_set(NULL,ch);\r
        label = elm_segment_control_item_label_get(segment_control,0);\r
-       if (!label) {\r
-       tet_result(TET_PASS);\r
-       return;\r
+       if (label) {\r
+               tet_result(TET_FAIL);\r
+               return;\r
        }\r
-       tet_infoline("elm_segment_control_item_label_set() with parent as NULL failed in negative test case");;\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index 5f28fbf..69cc7b5 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_object_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_object_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -105,10 +106,10 @@ static void utc_UIFW_elm_segment_control_item_object_get_func_02(void)
        evas_object_show(segment);\r
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
         it = elm_segment_control_item_object_get(NULL);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_object_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_object_get() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index bf2818c..21f8250 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_selected_get_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_selected_get_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -107,10 +108,10 @@ static void utc_UIFW_elm_segment_control_item_selected_get_func_02(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_selected_set( item, 1);\r
         it = elm_segment_control_item_selected_get(NULL);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_selected_get() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_selected_get() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r
index 8a4bae8..e2c598e 100755 (executable)
@@ -47,6 +47,7 @@ enum {
 struct tet_testlist tet_testlist[] = {\r
        { utc_UIFW_elm_segment_control_item_selected_set_func_01, POSITIVE_TC_IDX },\r
        { utc_UIFW_elm_segment_control_item_selected_set_func_02, NEGATIVE_TC_IDX },\r
+       { NULL, 0 }\r
 };\r
 \r
 static void startup(void)\r
@@ -107,10 +108,10 @@ static void utc_UIFW_elm_segment_control_item_selected_set_func_02(void)
        item = elm_segment_control_item_add(segment, NULL, "All", EINA_FALSE);\r
        elm_segment_control_item_selected_set( NULL, 1);\r
         it = elm_segment_control_item_selected_get(segment);\r
-       if (!it) {\r
-               tet_result(TET_PASS);\r
+       if (it) {\r
+               tet_infoline("elm_segment_control_item_selected_set() failed in negative test case");\r
+               tet_result(TET_FAIL);\r
                return;\r
        }\r
-       tet_infoline("elm_segment_control_item_selected_set() with parent as NULL failed in negative test case");\r
-       tet_result(TET_FAIL);\r
+       tet_result(TET_PASS);\r
 }\r