-utc_elm_segment_control_add.c
utc_elm_segment_control_item_add.c
utc_elm_segment_control_item_count_get.c
utc_elm_segment_control_item_del_at.c
utc_elm_segment_control_item_insert_at.c
utc_elm_segment_control_item_label_get.c
utc_elm_segment_control_item_object_get.c
-utc_elm_segment_control_item_selected_get.c
-utc_elm_segment_control_item_selected_set.c
+utc_elm_segment_control_item_selected_get_set.c
\ No newline at end of file
-utc_elm_segment_control_add.c
utc_elm_segment_control_item_add.c
utc_elm_segment_control_item_count_get.c
utc_elm_segment_control_item_del_at.c
utc_elm_segment_control_item_insert_at.c
utc_elm_segment_control_item_label_get.c
utc_elm_segment_control_item_object_get.c
-utc_elm_segment_control_item_selected_get.c
-utc_elm_segment_control_item_selected_set.c
+utc_elm_segment_control_item_selected_get_set.c
\ No newline at end of file
-utc_elm_segment_control_add.c
utc_elm_segment_control_item_add.c
utc_elm_segment_control_item_count_get.c
utc_elm_segment_control_item_del_at.c
utc_elm_segment_control_item_insert_at.c
utc_elm_segment_control_item_label_get.c
utc_elm_segment_control_item_object_get.c
-utc_elm_segment_control_item_selected_get.c
-utc_elm_segment_control_item_selected_set.c
+utc_elm_segment_control_item_selected_get_set.c
\ No newline at end of file
-utc_elm_segment_control_add.c
utc_elm_segment_control_item_add.c
utc_elm_segment_control_item_count_get.c
utc_elm_segment_control_item_del_at.c
utc_elm_segment_control_item_insert_at.c
utc_elm_segment_control_item_label_get.c
utc_elm_segment_control_item_object_get.c
-utc_elm_segment_control_item_selected_get.c
-utc_elm_segment_control_item_selected_set.c
+utc_elm_segment_control_item_selected_get_set.c
\ No newline at end of file
+++ /dev/null
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include "../../utc_negative_unitest.h"
-static Evas_Object *main_win = NULL;
-
-/**
- * @addtogroup elm_segment_control
- * @{
- * @defgroup elm_segment_control_add elm_segment_control_add()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- */
-static void
-setup(void)
-{
- printf(" ============ Startup ============ \n");
- UTC_ELM_INIT();
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- if (main_win == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a main window..", __FILE__, __LINE__);
- return;
- }
- evas_object_show(main_win);
-}
-
-static void
-teardown(void)
-{
- if (NULL != main_win)
- {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_segment_control_add
- * @{
- * @objective Positive test case checks if add a new segment control works properly and doesn't cause segmentation fault
- * @n Input Data: the parent window object
- *
- * @procedure
- * @step 1 Add a new segment control to main window
- *
- * @passcondition Returned value is not NULL and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_add_p)
-{
- Evas_Object *segment_control = NULL;
-
- if (main_win == NULL)
- {
- return;
- }
- segment_control = elm_segment_control_add(main_win);
- if (NULL == segment_control)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- return;
- }
- evas_object_del(segment_control);
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_segment_control_add
- * @{
- * @objective Negative Test case checks if fucntion call with NULL instead of parent window
- * works properly and doesn't cause segmentation fault
- * @n Input Data: NULL instead of the window object
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the window object
- *
- * @passcondition Returned value is NULL and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_add_n)
-{
- if (TEST_FAIL == UNITEST_FUNC_NEG_RET(NULL, elm_segment_control_add, main_win))
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- return;
- }
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_segment_control_add()
-{
- TCase *tcase = tcase_create("utc_elm_segment_control_add");
- tcase_set_timeout(tcase, 30);
- tcase_add_checked_fixture(tcase, setup, teardown);
- tcase_add_test(tcase, utc_elm_segment_control_add_p);
- tcase_add_test(tcase, utc_elm_segment_control_add_n);
- return tcase;
-}
if (main_win == NULL)
{
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a main window..", __FILE__, __LINE__);
- return;
}
evas_object_show(main_win);
segment_control = elm_segment_control_add(main_win);
if (segment_control == NULL)
{
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control..", __FILE__, __LINE__);
- return;
}
}
Elm_Object_Item *item = NULL;
Evas_Object * icon = NULL;
char buf[PATH_MAX];
- if (segment_control == NULL)
- {
- return;
- }
icon = elm_icon_add(main_win);
elm_icon_file_set(icon, buf, NULL);
item = elm_segment_control_item_add(segment_control, icon, "All");
if (item == NULL)
{
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- return;
}
printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
}
if (result_of_testing == TEST_FAIL)
{
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- return;
}
printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
}
*/
START_TEST(utc_elm_segment_control_item_add_n2)
{
- if (segment_control == NULL)
- {
- return;
- }
CREATE_CHECKED_ARGS_ARRAY(0, 0, 1);
UNITEST_FUNC_NEG_CA(elm_segment_control_item_add, segment_control, NULL, "All");
printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
}
END_TEST
+/**
+ * @addtogroup elm_segment_control_add
+ * @{
+ * @objective Negative Test case checks if fucntion call with NULL instead of parent window
+ * works properly and doesn't cause segmentation fault
+ * @n Input Data: NULL instead of the window object
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the window object
+ *
+ * @passcondition Returned value is NULL and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_segment_control_add_n)
+{
+ if (TEST_FAIL == UNITEST_FUNC_NEG_RET(NULL, elm_segment_control_add, main_win))
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+ }
+ printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
/**
*@}
*/
tcase_add_test(tcase, utc_elm_segment_control_item_add_p);
tcase_add_test(tcase, utc_elm_segment_control_item_add_n);
tcase_add_test(tcase, utc_elm_segment_control_item_add_n2);
+ tcase_add_test(tcase, utc_elm_segment_control_add_n);
return tcase;
}
+++ /dev/null
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include "../../utc_negative_unitest.h"
-static Evas_Object *main_win = NULL;
-static Evas_Object *segment_control = NULL;
-static Elm_Object_Item *item = NULL;
-
-/**
- * @addtogroup elm_segment_control
- * @{
- * @defgroup elm_segment_control_item_selected_get elm_segment_control_item_selected_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Add new segment control to main_win
- * @step 4 Append item to segment control
- */
-static void
-setup(void)
-{
- printf(" ============ Startup ============ \n");
- UTC_ELM_INIT();
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- if (main_win == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a main window..", __FILE__, __LINE__);
- return;
- }
- evas_object_show(main_win);
- segment_control = elm_segment_control_add(main_win);
- if (segment_control == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control..", __FILE__, __LINE__);
- return;
- }
- item = elm_segment_control_item_add(segment_control, NULL, "All");
- if (item == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control item..", __FILE__, __LINE__);
- return;
- }
-}
-
-static void
-teardown(void)
-{
- if (NULL != main_win)
- {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_segment_control_item_selected_get
- * @{
- * @objective Positive test case checks if get the selected item
- * works properly and doesn't cause segmentation fault
- * @n Input Data: the segment_control object
- *
- * @procedure
- * @step 1 Set the selected state of an item
- * @step 2 Get the selected item
- * @step 3 Reset the selected state of an item
- * @step 4 Get the selected item
- *
- * @passcondition Returned value is equal to item pointer at step 2, is NULL at step 4
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_item_selected_get_p)
-{
- Elm_Object_Item *it = NULL;
-
- if ((segment_control == NULL) || (item == NULL))
- {
- return;
- }
- elm_segment_control_item_selected_set(item, EINA_TRUE);
- it = elm_segment_control_item_selected_get(segment_control);
- if (it != item)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item is not selected..", __FILE__, __LINE__);
- return;
- }
- elm_segment_control_item_selected_set(item, EINA_FALSE);
- it = elm_segment_control_item_selected_get(segment_control);
- if (it != NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item still selected..", __FILE__, __LINE__);
- return;
- }
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_segment_control_item_selected_get
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of the segment_control object works properly and doesn't cause segmentation fault
- * @n Input Data: NULL instead of the segment_control object
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the segment_control object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_item_selected_get_n)
-{
- if (UNITEST_FUNC_NEG_RET(NULL, elm_segment_control_item_selected_get, segment_control) == TEST_FAIL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- return;
- }
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_segment_control_item_selected_get()
-{
- TCase *tcase = tcase_create("utc_elm_segment_control_item_selected_get");
- tcase_set_timeout(tcase, 30);
- tcase_add_checked_fixture(tcase, setup, teardown);
- tcase_add_test(tcase, utc_elm_segment_control_item_selected_get_p);
- tcase_add_test(tcase, utc_elm_segment_control_item_selected_get_n);
- return tcase;
-}
--- /dev/null
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+#include "../../utc_negative_unitest.h"
+static Evas_Object *main_win = NULL;
+static Evas_Object *segment_control = NULL;
+static Elm_Object_Item *item = NULL;
+
+/**
+ * @addtogroup elm_segment_control
+ * @{
+ * @defgroup elm_segment_control_item_selected_get elm_segment_control_item_selected_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Add new segment control to main_win
+ * @step 4 Append item to segment control
+ */
+static void
+setup(void)
+{
+ printf(" ============ Startup ============ \n");
+ UTC_ELM_INIT();
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ if (main_win == NULL)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a main window..", __FILE__, __LINE__);
+ }
+ evas_object_show(main_win);
+ segment_control = elm_segment_control_add(main_win);
+ if (segment_control == NULL)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control..", __FILE__, __LINE__);
+ }
+ item = elm_segment_control_item_add(segment_control, NULL, "All");
+ if (item == NULL)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control item..", __FILE__, __LINE__);
+ }
+}
+
+static void
+teardown(void)
+{
+ if (NULL != main_win)
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_segment_control_item_selected_get
+ * @{
+ * @objective Positive test case checks if get the selected item
+ * works properly and doesn't cause segmentation fault
+ * @n Input Data: the segment_control object
+ *
+ * @procedure
+ * @step 1 Set the selected state of an item
+ * @step 2 Get the selected item
+ * @step 3 Reset the selected state of an item
+ * @step 4 Get the selected item
+ *
+ * @passcondition Returned value is equal to item pointer at step 2, is NULL at step 4
+ * and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_segment_control_item_selected_get_p)
+{
+ Elm_Object_Item *it = NULL;
+
+ elm_segment_control_item_selected_set(item, EINA_TRUE);
+ it = elm_segment_control_item_selected_get(segment_control);
+ if (it != item)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item is not selected..", __FILE__, __LINE__);
+ }
+ elm_segment_control_item_selected_set(item, EINA_FALSE);
+ it = elm_segment_control_item_selected_get(segment_control);
+ if (it != NULL)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item still selected..", __FILE__, __LINE__);
+ }
+ printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_segment_control_item_selected_get
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of the segment_control object works properly and doesn't cause segmentation fault
+ * @n Input Data: NULL instead of the segment_control object
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the segment_control object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_segment_control_item_selected_get_n)
+{
+ if (UNITEST_FUNC_NEG_RET(NULL, elm_segment_control_item_selected_get, segment_control) == TEST_FAIL)
+ {
+ ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+ }
+ printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_segment_control_item_selected_set
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of the item object doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the item object
+ * @li EINA_TRUE
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the item object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_segment_control_item_selected_set_n)
+{
+ CREATE_CHECKED_ARGS_ARRAY(1, 0);
+ UNITEST_FUNC_NEG_CA(elm_segment_control_item_selected_set, item, EINA_TRUE);
+ printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_segment_control_item_selected_get_set()
+{
+ TCase *tcase = tcase_create("utc_elm_segment_control_item_selected_get_set");
+ tcase_set_timeout(tcase, 30);
+ tcase_add_checked_fixture(tcase, setup, teardown);
+ tcase_add_test(tcase, utc_elm_segment_control_item_selected_get_p);
+ tcase_add_test(tcase, utc_elm_segment_control_item_selected_get_n);
+ tcase_add_test(tcase, utc_elm_segment_control_item_selected_set_n);
+ return tcase;
+}
+++ /dev/null
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include "../../utc_negative_unitest.h"
-static Evas_Object *main_win = NULL;
-static Evas_Object *segment_control = NULL;
-static Elm_Object_Item *item = NULL;
-
-/**
- * @addtogroup elm_segment_control
- * @{
- * @defgroup elm_segment_control_item_selected_set elm_segment_control_item_selected_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Add new segment control to main_win
- * @step 4 Append item to segment control
- */
-static void
-setup(void)
-{
- printf(" ============ Startup ============ \n");
- UTC_ELM_INIT();
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- if (main_win == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a main window..", __FILE__, __LINE__);
- return;
- }
- evas_object_show(main_win);
- segment_control = elm_segment_control_add(main_win);
- if (segment_control == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control..", __FILE__, __LINE__);
- return;
- }
- item = elm_segment_control_item_add(segment_control, NULL, "All");
- if (item == NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a segment control item..", __FILE__, __LINE__);
- return;
- }
-}
-
-static void
-teardown(void)
-{
- if (NULL != main_win)
- {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_segment_control_item_selected_set
- * @{
- * @objective Positive test case checks if set the selected state of an item
- * works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the item object
- * @li EINA_TRUE
- *
- * @procedure
- * @step 1 Set the selected state of an item
- * @step 2 Get the selected item
- * @step 3 Reset the selected state of an item
- * @step 4 Get the selected item
- *
- * @passcondition Returned value is equal to item pointer at step 2, is NULL at step 4
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_item_selected_set_p)
-{
- Elm_Object_Item *it = NULL;
-
- if ((segment_control == NULL) || (item == NULL))
- {
- return;
- }
- elm_segment_control_item_selected_set(item, EINA_TRUE);
- it = elm_segment_control_item_selected_get(segment_control);
- if (it != item)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item is not selected..", __FILE__, __LINE__);
- return;
- }
- elm_segment_control_item_selected_set(item, EINA_FALSE);
- it = elm_segment_control_item_selected_get(segment_control);
- if (it != NULL)
- {
- ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed, item still selected..", __FILE__, __LINE__);
- return;
- }
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_segment_control_item_selected_set
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of the item object doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL instead of the item object
- * @li EINA_TRUE
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the item object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_segment_control_item_selected_set_n)
-{
- CREATE_CHECKED_ARGS_ARRAY(1, 0);
- UNITEST_FUNC_NEG_CA(elm_segment_control_item_selected_set, item, EINA_TRUE);
- printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_segment_control_item_selected_set()
-{
- TCase *tcase = tcase_create("utc_elm_segment_control_item_selected_set");
- tcase_set_timeout(tcase, 30);
- tcase_add_checked_fixture(tcase, setup, teardown);
- tcase_add_test(tcase, utc_elm_segment_control_item_selected_set_p);
- tcase_add_test(tcase, utc_elm_segment_control_item_selected_set_n);
- return tcase;
-}