utc_elm_scroller_xxxx: Merge TCs to reduce duplicate test operations 53/188853/3
authorAbhishek Shrivastava <a.shrivastav@samsung.com>
Tue, 11 Sep 2018 06:09:06 +0000 (11:39 +0530)
committerHermet Park <chuneon.park@samsung.com>
Wed, 12 Sep 2018 04:19:01 +0000 (04:19 +0000)
Change-Id: Ib9e52e5d1bc471ebd183b30a49cebf4352f71758

46 files changed:
TC/elementary/scroller/tslist
TC/elementary/scroller/tslist_mobile
TC/elementary/scroller/tslist_tv
TC/elementary/scroller/tslist_wear
TC/elementary/scroller/utc_elm_scroller_add.c
TC/elementary/scroller/utc_elm_scroller_bounce_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_bounce_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_bounce_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_child_size_get.c
TC/elementary/scroller/utc_elm_scroller_content_min_limit.c
TC/elementary/scroller/utc_elm_scroller_current_page_get.c
TC/elementary/scroller/utc_elm_scroller_custom_widget_base_theme_set.c
TC/elementary/scroller/utc_elm_scroller_gravity_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_gravity_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_gravity_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_last_page_get.c
TC/elementary/scroller/utc_elm_scroller_loop_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_loop_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_loop_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_movement_block_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_movement_block_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_movement_block_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_relative_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_relative_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_page_relative_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_size_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_size_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_page_size_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_page_snap_set_get.c
TC/elementary/scroller/utc_elm_scroller_policy_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_policy_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_policy_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_propagate_events_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_propagate_events_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_propagate_events_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_region_bring_in.c
TC/elementary/scroller/utc_elm_scroller_region_get.c
TC/elementary/scroller/utc_elm_scroller_region_show.c
TC/elementary/scroller/utc_elm_scroller_single_direction_get.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_single_direction_get_set.c [new file with mode: 0644]
TC/elementary/scroller/utc_elm_scroller_single_direction_set.c [deleted file]
TC/elementary/scroller/utc_elm_scroller_step_size_set_get.c
TC/elementary/scroller/utc_elm_scroller_wheel_disabled_set_get.c

index 88c97bc9e4d9c7ff6bcf5c6ebd7bad244b071edd..78a0f28a9d5ff61d1b242b8000d215b4b997b5d3 100644 (file)
@@ -2,33 +2,23 @@ utc_elm_scroller_add.c
 #utc_elm_scroller_custom_widget_base_theme_set.c
 utc_elm_scroller_content_min_limit.c
 utc_elm_scroller_region_show.c
-utc_elm_scroller_policy_set.c
-utc_elm_scroller_policy_get.c
+utc_elm_scroller_policy_get_set.c
 utc_elm_scroller_region_get.c
 utc_elm_scroller_child_size_get.c
-utc_elm_scroller_bounce_get.c
-utc_elm_scroller_bounce_set.c
-utc_elm_scroller_page_relative_get.c
-utc_elm_scroller_page_relative_set.c
-utc_elm_scroller_page_size_get.c
-utc_elm_scroller_page_size_set.c
+utc_elm_scroller_bounce_get_set.c
+utc_elm_scroller_page_relative_get_set.c
+utc_elm_scroller_page_size_get_set.c
 utc_elm_scroller_region_bring_in.c
-utc_elm_scroller_propagate_events_get.c
-utc_elm_scroller_propagate_events_set.c
+utc_elm_scroller_propagate_events_get_set.c
 utc_elm_scroller_current_page_get.c
-utc_elm_scroller_gravity_get.c
-utc_elm_scroller_gravity_set.c
+utc_elm_scroller_gravity_get_set.c
 utc_elm_scroller_last_page_get.c
-utc_elm_scroller_movement_block_get.c
-utc_elm_scroller_movement_block_set.c
+utc_elm_scroller_movement_block_get_set.c
 utc_elm_scroller_page_bring_in.c
-utc_elm_scroller_page_scroll_limit_get.c
-utc_elm_scroller_page_scroll_limit_set.c
+utc_elm_scroller_page_scroll_limit_get_set.c
 utc_elm_scroller_page_show.c
-utc_elm_scroller_single_direction_get.c
-utc_elm_scroller_single_direction_set.c
-utc_elm_scroller_loop_set.c
-utc_elm_scroller_loop_get.c
+utc_elm_scroller_single_direction_get_set.c
+utc_elm_scroller_loop_get_set.c
 utc_elm_scroller_page_snap_set_get.c
 utc_elm_scroller_step_size_set_get.c
 utc_elm_scroller_wheel_disabled_set_get.c
index 829f1b0a6626877c8c989772dc4582c9c33f85fa..78a0f28a9d5ff61d1b242b8000d215b4b997b5d3 100644 (file)
@@ -2,33 +2,23 @@ utc_elm_scroller_add.c
 #utc_elm_scroller_custom_widget_base_theme_set.c
 utc_elm_scroller_content_min_limit.c
 utc_elm_scroller_region_show.c
-utc_elm_scroller_policy_set.c
-utc_elm_scroller_policy_get.c
+utc_elm_scroller_policy_get_set.c
 utc_elm_scroller_region_get.c
 utc_elm_scroller_child_size_get.c
-utc_elm_scroller_bounce_get.c
-utc_elm_scroller_bounce_set.c
-utc_elm_scroller_page_relative_get.c
-utc_elm_scroller_page_relative_set.c
-utc_elm_scroller_page_size_get.c
-utc_elm_scroller_page_size_set.c
+utc_elm_scroller_bounce_get_set.c
+utc_elm_scroller_page_relative_get_set.c
+utc_elm_scroller_page_size_get_set.c
 utc_elm_scroller_region_bring_in.c
-utc_elm_scroller_propagate_events_get.c
-utc_elm_scroller_propagate_events_set.c
+utc_elm_scroller_propagate_events_get_set.c
 utc_elm_scroller_current_page_get.c
-utc_elm_scroller_gravity_get.c
-utc_elm_scroller_gravity_set.c
+utc_elm_scroller_gravity_get_set.c
 utc_elm_scroller_last_page_get.c
-utc_elm_scroller_movement_block_get.c
-utc_elm_scroller_movement_block_set.c
+utc_elm_scroller_movement_block_get_set.c
 utc_elm_scroller_page_bring_in.c
-utc_elm_scroller_page_scroll_limit_get.c
-utc_elm_scroller_page_scroll_limit_set.c
+utc_elm_scroller_page_scroll_limit_get_set.c
 utc_elm_scroller_page_show.c
-utc_elm_scroller_single_direction_get.c
-utc_elm_scroller_single_direction_set.c
-utc_elm_scroller_loop_set.c
-utc_elm_scroller_loop_get.c
+utc_elm_scroller_single_direction_get_set.c
+utc_elm_scroller_loop_get_set.c
 utc_elm_scroller_page_snap_set_get.c
 utc_elm_scroller_step_size_set_get.c
-utc_elm_scroller_wheel_disabled_set_get.c
\ No newline at end of file
+utc_elm_scroller_wheel_disabled_set_get.c
index 88c97bc9e4d9c7ff6bcf5c6ebd7bad244b071edd..78a0f28a9d5ff61d1b242b8000d215b4b997b5d3 100644 (file)
@@ -2,33 +2,23 @@ utc_elm_scroller_add.c
 #utc_elm_scroller_custom_widget_base_theme_set.c
 utc_elm_scroller_content_min_limit.c
 utc_elm_scroller_region_show.c
-utc_elm_scroller_policy_set.c
-utc_elm_scroller_policy_get.c
+utc_elm_scroller_policy_get_set.c
 utc_elm_scroller_region_get.c
 utc_elm_scroller_child_size_get.c
-utc_elm_scroller_bounce_get.c
-utc_elm_scroller_bounce_set.c
-utc_elm_scroller_page_relative_get.c
-utc_elm_scroller_page_relative_set.c
-utc_elm_scroller_page_size_get.c
-utc_elm_scroller_page_size_set.c
+utc_elm_scroller_bounce_get_set.c
+utc_elm_scroller_page_relative_get_set.c
+utc_elm_scroller_page_size_get_set.c
 utc_elm_scroller_region_bring_in.c
-utc_elm_scroller_propagate_events_get.c
-utc_elm_scroller_propagate_events_set.c
+utc_elm_scroller_propagate_events_get_set.c
 utc_elm_scroller_current_page_get.c
-utc_elm_scroller_gravity_get.c
-utc_elm_scroller_gravity_set.c
+utc_elm_scroller_gravity_get_set.c
 utc_elm_scroller_last_page_get.c
-utc_elm_scroller_movement_block_get.c
-utc_elm_scroller_movement_block_set.c
+utc_elm_scroller_movement_block_get_set.c
 utc_elm_scroller_page_bring_in.c
-utc_elm_scroller_page_scroll_limit_get.c
-utc_elm_scroller_page_scroll_limit_set.c
+utc_elm_scroller_page_scroll_limit_get_set.c
 utc_elm_scroller_page_show.c
-utc_elm_scroller_single_direction_get.c
-utc_elm_scroller_single_direction_set.c
-utc_elm_scroller_loop_set.c
-utc_elm_scroller_loop_get.c
+utc_elm_scroller_single_direction_get_set.c
+utc_elm_scroller_loop_get_set.c
 utc_elm_scroller_page_snap_set_get.c
 utc_elm_scroller_step_size_set_get.c
 utc_elm_scroller_wheel_disabled_set_get.c
index 88c97bc9e4d9c7ff6bcf5c6ebd7bad244b071edd..78a0f28a9d5ff61d1b242b8000d215b4b997b5d3 100644 (file)
@@ -2,33 +2,23 @@ utc_elm_scroller_add.c
 #utc_elm_scroller_custom_widget_base_theme_set.c
 utc_elm_scroller_content_min_limit.c
 utc_elm_scroller_region_show.c
-utc_elm_scroller_policy_set.c
-utc_elm_scroller_policy_get.c
+utc_elm_scroller_policy_get_set.c
 utc_elm_scroller_region_get.c
 utc_elm_scroller_child_size_get.c
-utc_elm_scroller_bounce_get.c
-utc_elm_scroller_bounce_set.c
-utc_elm_scroller_page_relative_get.c
-utc_elm_scroller_page_relative_set.c
-utc_elm_scroller_page_size_get.c
-utc_elm_scroller_page_size_set.c
+utc_elm_scroller_bounce_get_set.c
+utc_elm_scroller_page_relative_get_set.c
+utc_elm_scroller_page_size_get_set.c
 utc_elm_scroller_region_bring_in.c
-utc_elm_scroller_propagate_events_get.c
-utc_elm_scroller_propagate_events_set.c
+utc_elm_scroller_propagate_events_get_set.c
 utc_elm_scroller_current_page_get.c
-utc_elm_scroller_gravity_get.c
-utc_elm_scroller_gravity_set.c
+utc_elm_scroller_gravity_get_set.c
 utc_elm_scroller_last_page_get.c
-utc_elm_scroller_movement_block_get.c
-utc_elm_scroller_movement_block_set.c
+utc_elm_scroller_movement_block_get_set.c
 utc_elm_scroller_page_bring_in.c
-utc_elm_scroller_page_scroll_limit_get.c
-utc_elm_scroller_page_scroll_limit_set.c
+utc_elm_scroller_page_scroll_limit_get_set.c
 utc_elm_scroller_page_show.c
-utc_elm_scroller_single_direction_get.c
-utc_elm_scroller_single_direction_set.c
-utc_elm_scroller_loop_set.c
-utc_elm_scroller_loop_get.c
+utc_elm_scroller_single_direction_get_set.c
+utc_elm_scroller_loop_get_set.c
 utc_elm_scroller_page_snap_set_get.c
 utc_elm_scroller_step_size_set_get.c
 utc_elm_scroller_wheel_disabled_set_get.c
index 8548c9c4f72717ce9d35adef0c97ee6cc4c98762..40e9b1fb24457ec9fc926cb6613e775816d5b970 100644 (file)
@@ -22,7 +22,6 @@ setup(void)
    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);
 }
@@ -59,7 +58,6 @@ START_TEST(utc_elm_scroller_add_p)
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
    evas_object_del(scroller);
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
@@ -84,7 +82,6 @@ START_TEST(utc_elm_scroller_add_n)
    if (TEST_FAIL == UNITEST_FUNC_NEG_RET(NULL, elm_scroller_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__);
 }
diff --git a/TC/elementary/scroller/utc_elm_scroller_bounce_get.c b/TC/elementary/scroller/utc_elm_scroller_bounce_get.c
deleted file mode 100644 (file)
index 592c816..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_bounce_get elm_scroller_bounce_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_bounce_get
- * @{
- * @objective Positive Test case checks if get bouncing behavior works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li pointer to the h_bounce variable
- * @li pointer to the v_bounce variable
- *
- * @procedure
- * @step 1 Set bouncing behavior to EINA_TRUE, EINA_TRUE
- * @step 2 Get bouncing behavior
- * @step 3 Set bouncing behavior to EINA_FALSE, EINA_FALSE
- * @step 4 Get bouncing behavior
- * @step 5 Set bouncing behavior to EINA_TRUE, EINA_FALSE
- * @step 6 Get bouncing behavior
- * @step 7 Set bouncing behavior to EINA_FALSE, EINA_TRUE
- * @step 8 Get bouncing behavior
- *
- * @passcondition Horizontal, vertical bouncing is equal to
- * EINA_TRUE, EINA_TRUE at step 2,
- * EINA_FALSE, EINA_FALSE at step 4,
- * EINA_TRUE, EINA_FALSE at step 6,
- * EINA_FALSE, EINA_TRUE at step 8
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_bounce_get_p)
-{
-   Eina_Bool h_bounce = EINA_FALSE;
-   Eina_Bool v_bounce = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_TRUE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_FALSE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_TRUE))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_bounce_get
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of valid parameters doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL, the scroller object
- * @li NULL, pointer to the h_bounce variable
- * @li NULL, pointer to the v_bounce variable
- *
- * @procedure
- * @step 1 Call test function with NULL instead of valid pointers
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_bounce_get_n)
-{
-   Eina_Bool h_bounce = EINA_FALSE;
-   Eina_Bool v_bounce = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_bounce_set(scroller, h_bounce, v_bounce);
-   UNITEST_FUNC_NEG(elm_scroller_bounce_get, scroller, &h_bounce, &v_bounce);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_bounce_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_bounce_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_bounce_get_p);
-   tcase_add_test(tcase, utc_elm_scroller_bounce_get_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_bounce_get_set.c b/TC/elementary/scroller/utc_elm_scroller_bounce_get_set.c
new file mode 100644 (file)
index 0000000..e7e8c85
--- /dev/null
@@ -0,0 +1,179 @@
+
+#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 *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_bounce_get elm_scroller_bounce_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_bounce_get
+ * @{
+ * @objective Positive Test case checks if get bouncing behavior works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li pointer to the h_bounce variable
+ * @li pointer to the v_bounce variable
+ *
+ * @procedure
+ * @step 1 Set bouncing behavior to EINA_TRUE, EINA_TRUE
+ * @step 2 Get bouncing behavior
+ * @step 3 Set bouncing behavior to EINA_FALSE, EINA_FALSE
+ * @step 4 Get bouncing behavior
+ * @step 5 Set bouncing behavior to EINA_TRUE, EINA_FALSE
+ * @step 6 Get bouncing behavior
+ * @step 7 Set bouncing behavior to EINA_FALSE, EINA_TRUE
+ * @step 8 Get bouncing behavior
+ *
+ * @passcondition Horizontal, vertical bouncing is equal to
+ * EINA_TRUE, EINA_TRUE at step 2,
+ * EINA_FALSE, EINA_FALSE at step 4,
+ * EINA_TRUE, EINA_FALSE at step 6,
+ * EINA_FALSE, EINA_TRUE at step 8
+ * and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_bounce_get_p)
+{
+   Eina_Bool h_bounce = EINA_FALSE;
+   Eina_Bool v_bounce = EINA_FALSE;
+
+
+   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
+   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
+   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_TRUE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);
+   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
+   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_FALSE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_FALSE);
+   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
+   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_FALSE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
+   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_TRUE))
+     {
+        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_scroller_bounce_get
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of valid parameters doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL, the scroller object
+ * @li NULL, pointer to the h_bounce variable
+ * @li NULL, pointer to the v_bounce variable
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of valid pointers
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_bounce_get_n)
+{
+   Eina_Bool h_bounce = EINA_FALSE;
+   Eina_Bool v_bounce = EINA_FALSE;
+
+
+   elm_scroller_bounce_set(scroller, h_bounce, v_bounce);
+   UNITEST_FUNC_NEG(elm_scroller_bounce_get, scroller, &h_bounce, &v_bounce);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+ /**
+ * @addtogroup elm_scroller_bounce_set
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of scroller parameter doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the scroller object
+ * @li EINA_TRUE
+ * @li EINA_TRUE
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the scroller object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_bounce_set_n)
+{
+   CREATE_CHECKED_ARGS_ARRAY(1, 0, 0);
+   UNITEST_FUNC_NEG_CA(elm_scroller_bounce_set, scroller, EINA_TRUE, EINA_TRUE);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_scroller_bounce_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_bounce_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_bounce_get_p);
+   tcase_add_test(tcase, utc_elm_scroller_bounce_get_n);
+   tcase_add_test(tcase, utc_elm_scroller_bounce_set_n);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_bounce_set.c b/TC/elementary/scroller/utc_elm_scroller_bounce_set.c
deleted file mode 100644 (file)
index b15bf32..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_bounce_set elm_scroller_bounce_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_bounce_set
- * @{
- * @objective Positive Test case checks if set bouncing behavior works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li EINA_TRUE, EINA_FALSE
- * @li EINA_TRUE, EINA_FALSE
- *
- * @procedure
- * @step 1 Set bouncing behavior to EINA_TRUE, EINA_TRUE
- * @step 2 Get bouncing behavior
- * @step 3 Set bouncing behavior to EINA_FALSE, EINA_FALSE
- * @step 4 Get bouncing behavior
- * @step 5 Set bouncing behavior to EINA_TRUE, EINA_FALSE
- * @step 6 Get bouncing behavior
- * @step 7 Set bouncing behavior to EINA_FALSE, EINA_TRUE
- * @step 8 Get bouncing behavior
- *
- * @passcondition Horizontal, vertical bouncing is equal to
- * EINA_TRUE, EINA_TRUE at step 2,
- * EINA_FALSE, EINA_FALSE at step 4,
- * EINA_TRUE, EINA_FALSE at step 6,
- * EINA_FALSE, EINA_TRUE at step 8
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_bounce_set_p)
-{
-   Eina_Bool h_bounce = EINA_FALSE;
-   Eina_Bool v_bounce = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_TRUE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_FALSE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_TRUE) || (v_bounce != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
-   elm_scroller_bounce_get(scroller, &h_bounce, &v_bounce);
-   if ((h_bounce != EINA_FALSE) || (v_bounce != EINA_TRUE))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_bounce_set
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of scroller parameter doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL instead of the scroller object
- * @li EINA_TRUE
- * @li EINA_TRUE
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the scroller object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_bounce_set_n)
-{
-   CREATE_CHECKED_ARGS_ARRAY(1, 0, 0);
-   UNITEST_FUNC_NEG_CA(elm_scroller_bounce_set, scroller, EINA_TRUE, EINA_TRUE);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_bounce_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_bounce_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_bounce_set_p);
-   tcase_add_test(tcase, utc_elm_scroller_bounce_set_n);
-   return tcase;
-}
index 0de0eed9137708046ea954be6eab7a0fa3c775b6..58013f3db949a573a245e0dd47579c92789aca78 100644 (file)
@@ -26,20 +26,17 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
    label = elm_label_add(main_win);
    if (label == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a label..", __FILE__, __LINE__);
-        return;
      }
    evas_object_size_hint_min_set(label, 500, 150);
 }
@@ -79,16 +76,12 @@ START_TEST(utc_elm_scroller_child_size_get_p)
    Evas_Coord vw = 0;
    Evas_Coord vh = 0;
 
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    elm_object_content_set(scroller, label);
    elm_scroller_child_size_get(scroller, &vw, &vh);
    if ((vw != 500) || (vh != 150))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
 }
@@ -115,10 +108,7 @@ START_TEST(utc_elm_scroller_child_size_get_n)
    Evas_Coord vw = 0;
    Evas_Coord vh = 0;
 
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    elm_object_content_set(scroller, label);
    UNITEST_FUNC_NEG(elm_scroller_child_size_get, scroller, &vw, &vh);
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
index 77bf3c424fefebaf0801a4147bb48f3cdd8b1ae1..b0456614c6063a5c32cf6aa984bffff9196d1050 100644 (file)
@@ -25,20 +25,17 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
    label = elm_label_add(main_win);
    if (label == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a label..", __FILE__, __LINE__);
-        return;
      }
 }
 
@@ -82,11 +79,7 @@ teardown(void)
  */
 START_TEST(utc_elm_scroller_content_min_limit_p)
 {
-   if ((scroller == NULL) || (label == NULL))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
+
    Evas_Coord set_vw = 100;
    Evas_Coord set_vh = 100;
    Evas_Coord ret_vw = 0;
@@ -101,7 +94,6 @@ START_TEST(utc_elm_scroller_content_min_limit_p)
    if ((ret_vw != set_vw) || (ret_vh != set_vh))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    elm_scroller_content_min_limit(scroller, EINA_TRUE, EINA_FALSE);
@@ -109,7 +101,6 @@ START_TEST(utc_elm_scroller_content_min_limit_p)
    if ((ret_vw != set_vw) || (ret_vh != -1))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    elm_scroller_content_min_limit(scroller, EINA_FALSE, EINA_TRUE);
@@ -117,7 +108,6 @@ START_TEST(utc_elm_scroller_content_min_limit_p)
    if ((ret_vw != -1) || (ret_vh != set_vh))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    elm_scroller_content_min_limit(scroller, EINA_FALSE, EINA_FALSE);
@@ -125,7 +115,6 @@ START_TEST(utc_elm_scroller_content_min_limit_p)
    if ((ret_vw != -1) || (ret_vh != -1))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
@@ -150,10 +139,7 @@ END_TEST
  */
 START_TEST(utc_elm_scroller_content_min_limit_n01)
 {
-   if (scroller == NULL)
-     {
-        return;
-     }
+
 
    CREATE_CHECKED_ARGS_ARRAY(1, 0, 0);
    UNITEST_FUNC_NEG_CA(elm_scroller_content_min_limit, scroller, EINA_TRUE, EINA_FALSE);
@@ -179,10 +165,7 @@ END_TEST
  */
 START_TEST(utc_elm_scroller_content_min_limit_n02)
 {
-   if (scroller == NULL)
-     {
-        return;
-     }
+
 
    elm_scroller_content_min_limit(scroller, -10, -10);
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
index 1247720f5ec51ff3d1638b4b2e5fde10a2d126f4..0aca99945f820a45e34c2cfc5b7f722ee5f47477 100644 (file)
@@ -59,7 +59,6 @@ START_TEST(utc_UIFW_elm_scroller_current_page_get_p_1)
    if (test_scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    elm_scroller_current_page_get(test_scroller, &h_pagenumber, &v_pagenumber);
@@ -67,7 +66,6 @@ START_TEST(utc_UIFW_elm_scroller_current_page_get_p_1)
    if ((h_pagenumber != 0) || (v_pagenumber != 0))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. %d %d", __FILE__, __LINE__, h_pagenumber, v_pagenumber);
-        return;
      }
 
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
index a75f68d3812c338f65ce656dcb766299076594db..d0f921868f9bbb32c0c4f00883273490be37f53a 100644 (file)
@@ -24,14 +24,12 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
 }
 
diff --git a/TC/elementary/scroller/utc_elm_scroller_gravity_get.c b/TC/elementary/scroller/utc_elm_scroller_gravity_get.c
deleted file mode 100644 (file)
index 0f45154..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include <math.h>
-#include "../../utc_negative_unitest.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_gravity_get elm_scroller_gravity_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 1 Create main window
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_gravity_get
- * @{
- * @objective Positive Test case 01: Get the currently visible content region
- * @n Input Data:
- * @li valid Evas_Object (test_scroller)
- * @li a pointer to the scrolling horizontal gravity (x)
- * @li a pointer to the scrolling vertical gravity (y)
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Call elm_scroller_gravity_set to set scrolling gravity values for a scroller to 0.5
- * @step 2 Call elm_scroller_gravity_get to get scrolling gravity values for a scroller
- *
- * @passcondition Returned scrolling gravity values equal 0.5.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_gravity_get_p_01)
-{
-   double x = 0.5, y = 0.5;
-
-   Evas_Object *test_scroller = NULL;
-
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_gravity_set(test_scroller, 0.5, 0.5);
-   elm_scroller_gravity_get(test_scroller, &x, &y);
-
-   if ((fabs(x - 0.5) > DBL_EPSILON) || fabs(y - 0.5) > DBL_EPSILON)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_gravity_get
- * @{
- * @objective Negative Test case 01: Get scrolling gravity values for a scroller with NULL instead of scroller
- * @n Input Data:
- * @li valid Evas_Object (test_scroller)
- * @li a pointer to the scrolling horizontal gravity (x)
- * @li a pointer to the scrolling vertical gravity (y)
- *
- * @procedure
- * @step 1 Call elm_scroller_gravity_get with NULL instead of scroller
- *
- * @passcondition  Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_gravity_get_n_01)
-{
-   double x, y;
-   Evas_Object *test_scroller = NULL;
-
-   test_scroller = elm_scroller_add(main_win);
-
-   UNITEST_FUNC_NEG(elm_scroller_gravity_get, test_scroller, &x, &y);
-
-   evas_object_del(test_scroller);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_gravity_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_gravity_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_get_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_get_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_gravity_get_set.c b/TC/elementary/scroller/utc_elm_scroller_gravity_get_set.c
new file mode 100644 (file)
index 0000000..aaf80b1
--- /dev/null
@@ -0,0 +1,148 @@
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+#include <math.h>
+#include "../../utc_negative_unitest.h"
+
+static Evas_Object *main_win;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_gravity_get elm_scroller_gravity_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 1 Create main window
+ */
+static void
+setup(void)
+{
+   printf(" ============ Startup ============ \n");
+   UTC_ELM_INIT();
+   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+}
+
+static void
+teardown(void)
+{
+   if (NULL != main_win)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_gravity_get
+ * @{
+ * @objective Positive Test case 01: Get the currently visible content region
+ * @n Input Data:
+ * @li valid Evas_Object (test_scroller)
+ * @li a pointer to the scrolling horizontal gravity (x)
+ * @li a pointer to the scrolling vertical gravity (y)
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent
+ * @step 2 Call elm_scroller_gravity_set to set scrolling gravity values for a scroller to 0.5
+ * @step 2 Call elm_scroller_gravity_get to get scrolling gravity values for a scroller
+ *
+ * @passcondition Returned scrolling gravity values equal 0.5.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_gravity_get_p_01)
+{
+   double x = 0.5, y = 0.5;
+
+   Evas_Object *test_scroller = NULL;
+
+   test_scroller = elm_scroller_add(main_win);
+
+   elm_scroller_gravity_set(test_scroller, 0.5, 0.5);
+   elm_scroller_gravity_get(test_scroller, &x, &y);
+
+   if ((fabs(x - 0.5) > DBL_EPSILON) || fabs(y - 0.5) > DBL_EPSILON)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_gravity_get
+ * @{
+ * @objective Negative Test case 01: Get scrolling gravity values for a scroller with NULL instead of scroller
+ * @n Input Data:
+ * @li valid Evas_Object (test_scroller)
+ * @li a pointer to the scrolling horizontal gravity (x)
+ * @li a pointer to the scrolling vertical gravity (y)
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_gravity_get with NULL instead of scroller
+ *
+ * @passcondition  Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_gravity_get_n_01)
+{
+   double x, y;
+   Evas_Object *test_scroller = NULL;
+
+   test_scroller = elm_scroller_add(main_win);
+
+   UNITEST_FUNC_NEG(elm_scroller_gravity_get, test_scroller, &x, &y);
+
+   evas_object_del(test_scroller);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+ /**
+ * @addtogroup elm_scroller_gravity_set
+ * @{
+ * @objective Negative Test case 01: Set scrolling gravity on NULL instead of scroller
+ * @n Input Data:
+ * @li invalid Evas_Object (NULL)
+ * @li the scrolling horizontal gravity (0.5)
+ * @li the scrolling vertical gravity (0.5)
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_gravity_set with NULL instead of scroller
+ *
+ * @passcondition  Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_gravity_set_n_01)
+{
+   double x = 0.5;
+   double y = 0.5;
+
+   elm_scroller_gravity_set(NULL, x, y);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_scroller_gravity_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_gravity_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_get_p_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_get_n_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_set_n_01);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_gravity_set.c b/TC/elementary/scroller/utc_elm_scroller_gravity_set.c
deleted file mode 100644 (file)
index 6a32028..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_gravity_set elm_scroller_gravity_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create main window
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_gravity_set
- * @{
- * @objective Positive Test case 01: Set scrolling gravity on a scroller
- * @n Input Data:
- * @li valid Evas_Object (test_scroller)
- * @li the scrolling horizontal gravity (0.5)
- * @li the scrolling vertical gravity (0.5)
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Call elm_scroller_gravity_set to set scrolling gravity values for a scroller (x = 0.5, y = 0.5)
- * @step 3 Call elm_scroller_gravity_set to get scrolling gravity values for a scroller
- *
- * @passcondition Returned scrolling gravity values are x = 0.5 and y = 0.5.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_gravity_set_p_01)
-{
-   double x = 0.5;
-   double y = 0.5;
-   double x_check = 0.5;
-   double y_check = 0.5;
-
-   Evas_Object *test_scroller = NULL;
-
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_gravity_set(test_scroller, x, y);
-   elm_scroller_gravity_get(test_scroller, &x_check, &y_check);
-
-   if ((fabs(x_check - 0.5) > DBL_EPSILON) || (fabs(y_check - 0.5) > DBL_EPSILON))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] %3.2f %3.2f: Test has failed..", __FILE__, __LINE__, x_check, y_check);
-        return;
-     }
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_gravity_set
- * @{
- * @objective Negative Test case 01: Set scrolling gravity on NULL instead of scroller
- * @n Input Data:
- * @li invalid Evas_Object (NULL)
- * @li the scrolling horizontal gravity (0.5)
- * @li the scrolling vertical gravity (0.5)
- *
- * @procedure
- * @step 1 Call elm_scroller_gravity_set with NULL instead of scroller
- *
- * @passcondition  Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_gravity_set_n_01)
-{
-   double x = 0.5;
-   double y = 0.5;
-
-   elm_scroller_gravity_set(NULL, x, y);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_gravity_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_gravity_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_set_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_gravity_set_n_01);
-   return tcase;
-}
index feaca02c10fc3c973c5537bcb983412d56fef3ef..9c7bb74668be8519fbdee68fae151bbd485bcc6b 100644 (file)
@@ -64,7 +64,6 @@ START_TEST(utc_UIFW_elm_scroller_last_page_get_p_01)
    if (h_pagenumber != 0 || v_pagenumber != 0)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
 
    evas_object_del(test_scroller);
diff --git a/TC/elementary/scroller/utc_elm_scroller_loop_get.c b/TC/elementary/scroller/utc_elm_scroller_loop_get.c
deleted file mode 100644 (file)
index afd73ba..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win = NULL;
-static Evas_Object *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_loop_get elm_scroller_loop_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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__);
-     }
-
-   evas_object_show(main_win);
-   scroller = elm_scroller_add(main_win);
-
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-
-   elm_shutdown();
-
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_loop_get
- * @{
- * @objective Positive Test case checks if set the infinite loop for a scroller works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li EINA_TRUE, EINA_FALSE
- * @li EINA_TRUE, EINA_FALSE
- *
- * @procedure
- * @step 1 Set the infinite loop to EINA_TRUE, EINA_TRUE
- * @step 2 Get the infinite loop
- * @step 3 Set the infinite loop to EINA_FALSE, EINA_FALSE
- * @step 4 Get the infinite loop
- * @step 5 Set the infinite loop to EINA_TRUE, EINA_FALSE
- * @step 6 Get the infinite loop
- * @step 7 Set the infinite loop to EINA_FALSE, EINA_TRUE
- * @step 8 Get the infinite loop
- *
- * @passcondition Scrolling horizontal, vertical loop are equal to
- * EINA_TRUE, EINA_TRUE at step 2,
- * EINA_FALSE, EINA_FALSE at step 4,
- * EINA_TRUE, EINA_FALSE at step 6,
- * EINA_FALSE, EINA_TRUE at step 8
- * and there is no segmentation fault
- * @}
- */
-
-START_TEST(utc_elm_scroller_loop_get_p)
-{
-   Eina_Bool loop_h = EINA_FALSE;
-   Eina_Bool loop_v = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-
-   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_TRUE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-
-   if ((loop_h != EINA_TRUE) || (loop_v != EINA_TRUE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-
-   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_FALSE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-
-   if ((loop_h != EINA_FALSE) || (loop_v != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-
-   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_FALSE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-
-   if ((loop_h != EINA_TRUE) || (loop_v != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-
-   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_TRUE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-
-   if ((loop_h != EINA_FALSE) || (loop_v != EINA_TRUE))
-     {
-        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 * _utc_elm_scroller_loop_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_loop_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_loop_get_p);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_loop_get_set.c b/TC/elementary/scroller/utc_elm_scroller_loop_get_set.c
new file mode 100644 (file)
index 0000000..6bbe63b
--- /dev/null
@@ -0,0 +1,147 @@
+#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 *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_loop_set elm_scroller_loop_set()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_loop_set
+ * @{
+ * @objective Positive Test case 01 checks if set the infinite loop for a scroller works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li EINA_TRUE, EINA_FALSE
+ * @li EINA_TRUE, EINA_FALSE
+ *
+ * @procedure
+ * @step 1 Set the infinite loop to EINA_TRUE, EINA_TRUE
+ * @step 2 Get the infinite loop
+ * @step 3 Set the infinite loop to EINA_FALSE, EINA_FALSE
+ * @step 4 Get the infinite loop
+ * @step 5 Set the infinite loop to EINA_TRUE, EINA_FALSE
+ * @step 6 Get the infinite loop
+ * @step 7 Set the infinite loop to EINA_FALSE, EINA_TRUE
+ * @step 8 Get the infinite loop
+ *
+ * @passcondition Scrolling horizontal, vertical loop are equal to
+ * EINA_TRUE, EINA_TRUE at step 2,
+ * EINA_FALSE, EINA_FALSE at step 4,
+ * EINA_TRUE, EINA_FALSE at step 6,
+ * EINA_FALSE, EINA_TRUE at step 8
+ * and there is no segmentation fault
+ * @}
+ */
+
+START_TEST(utc_elm_scroller_loop_set_p_01)
+{
+   Eina_Bool loop_h = EINA_FALSE;
+   Eina_Bool loop_v = EINA_FALSE;
+
+
+   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_TRUE);
+   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
+   if ((loop_h != EINA_TRUE) || (loop_v != EINA_TRUE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_FALSE);
+   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
+   if ((loop_h != EINA_FALSE) || (loop_v != EINA_FALSE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_FALSE);
+   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
+   if ((loop_h != EINA_TRUE) || (loop_v != EINA_FALSE))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_TRUE);
+   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
+   if ((loop_h != EINA_FALSE) || (loop_v != EINA_TRUE))
+     {
+        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_scroller_loop_set
+ * @{
+ * @objective Negative Test case 01 checks if function calls with NULL
+ * instead of the scroller object doesn't cause the segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the scroller object
+ * @li EINA_TRUE
+ * @li EINA_TRUE
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the scroller object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+
+START_TEST(utc_elm_scroller_loop_set_n_01)
+{
+   elm_scroller_loop_set(NULL, EINA_TRUE, EINA_TRUE);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @}
+ */
+
+TCase * _utc_elm_scroller_loop_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_loop_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_loop_set_p_01);
+   tcase_add_test(tcase, utc_elm_scroller_loop_set_n_01);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_loop_set.c b/TC/elementary/scroller/utc_elm_scroller_loop_set.c
deleted file mode 100644 (file)
index 52334c9..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_loop_set elm_scroller_loop_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_loop_set
- * @{
- * @objective Positive Test case 01 checks if set the infinite loop for a scroller works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li EINA_TRUE, EINA_FALSE
- * @li EINA_TRUE, EINA_FALSE
- *
- * @procedure
- * @step 1 Set the infinite loop to EINA_TRUE, EINA_TRUE
- * @step 2 Get the infinite loop
- * @step 3 Set the infinite loop to EINA_FALSE, EINA_FALSE
- * @step 4 Get the infinite loop
- * @step 5 Set the infinite loop to EINA_TRUE, EINA_FALSE
- * @step 6 Get the infinite loop
- * @step 7 Set the infinite loop to EINA_FALSE, EINA_TRUE
- * @step 8 Get the infinite loop
- *
- * @passcondition Scrolling horizontal, vertical loop are equal to
- * EINA_TRUE, EINA_TRUE at step 2,
- * EINA_FALSE, EINA_FALSE at step 4,
- * EINA_TRUE, EINA_FALSE at step 6,
- * EINA_FALSE, EINA_TRUE at step 8
- * and there is no segmentation fault
- * @}
- */
-
-START_TEST(utc_elm_scroller_loop_set_p_01)
-{
-   Eina_Bool loop_h = EINA_FALSE;
-   Eina_Bool loop_v = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_TRUE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-   if ((loop_h != EINA_TRUE) || (loop_v != EINA_TRUE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_FALSE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-   if ((loop_h != EINA_FALSE) || (loop_v != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_loop_set(scroller, EINA_TRUE, EINA_FALSE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-   if ((loop_h != EINA_TRUE) || (loop_v != EINA_FALSE))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_loop_set(scroller, EINA_FALSE, EINA_TRUE);
-   elm_scroller_loop_get(scroller, &loop_h, &loop_v);
-   if ((loop_h != EINA_FALSE) || (loop_v != EINA_TRUE))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_loop_set
- * @{
- * @objective Negative Test case 01 checks if function calls with NULL
- * instead of the scroller object doesn't cause the segmentation fault
- * @n Input Data:
- * @li NULL instead of the scroller object
- * @li EINA_TRUE
- * @li EINA_TRUE
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the scroller object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-
-START_TEST(utc_elm_scroller_loop_set_n_01)
-{
-   elm_scroller_loop_set(NULL, EINA_TRUE, EINA_TRUE);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @}
- */
-
-TCase * _utc_elm_scroller_loop_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_loop_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_loop_set_p_01);
-   tcase_add_test(tcase, utc_elm_scroller_loop_set_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_movement_block_get.c b/TC/elementary/scroller/utc_elm_scroller_movement_block_get.c
deleted file mode 100644 (file)
index 8d55681..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_movement_block_get elm_scroller_movement_block_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create main window
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_movement_block_get
- * @{
- * @objective Positive Test case 01: Get a scroller's scroll blocking state
- * @n Input Data:
- * @li valid Evas_Object (test_scroller)
- *
- * @procedure
- * @step 1 Add a scroller to the window
- * @step 2 Call elm_scroller_movement_block_get to get a scroller's scroll blocking state
- *
- * @passcondition Returned the default value is ELM_SCROLLER_MOVEMENT_NO_BLOCK
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_movement_block_get_p_01)
-{
-   Elm_Scroller_Movement_Block block;
-
-   Evas_Object *test_scroller = NULL;
-
-   test_scroller = elm_scroller_add(main_win);
-
-   block = elm_scroller_movement_block_get(test_scroller);
-
-   if (block != ELM_SCROLLER_MOVEMENT_NO_BLOCK)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_movement_block_get
- * @{
- * @objective Negative Test case 01: Get a scroller's scroll blocking state with NULL instead of scroller
- * @n Input Data:
- * @li invalid Evas_Object (NULL)
- *
- * @procedure
- * @step 1 Call elm_scroller_movement_block_get with NULL instead of scroller
- *
- * @passcondition: Test pass if returned value by get function
- * is equal to ELM_SCROLLER_MOVEMENT_NO_BLOCK and if there is no Segmentation fault
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_movement_block_get_n_01)
-{
-
-   Elm_Scroller_Movement_Block block;
-
-   block = elm_scroller_movement_block_get(NULL);
-
-   if (block != ELM_SCROLLER_MOVEMENT_NO_BLOCK)
-     {
-        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_scroller_movement_block_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_movement_block_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_get_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_get_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_movement_block_get_set.c b/TC/elementary/scroller/utc_elm_scroller_movement_block_get_set.c
new file mode 100644 (file)
index 0000000..bfeaea2
--- /dev/null
@@ -0,0 +1,142 @@
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+
+static Evas_Object *main_win;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_movement_block_set elm_scroller_movement_block_set()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create main window
+ */
+static void
+setup(void)
+{
+   printf(" ============ Startup ============ \n");
+   UTC_ELM_INIT();
+   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+}
+
+static void
+teardown(void)
+{
+   if (NULL != main_win)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_movement_block_set
+ * @{
+ * @objective Positive Test case 01: Set blocking of scrolling (per axis) on a given scroller
+ * @n Input Data:
+ * @li valid Evas_Object (test_scroller)
+ * @li the axis to block (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
+ *
+ * @procedure
+ * @step 1 Add a scroller to the window
+ * @step 2 Call elm_scroller_movement_block_set to set blocking of scrolling (per axis)
+ * on a given scroller (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
+ * @step 3 Call elm_scroller_movement_block_get to get blocking of scrolling (per axis)
+ * on a given scroller
+ *
+ * @passcondition Returned blocking of scrolling (per axis) is ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_movement_block_set_p_01)
+{
+   Elm_Scroller_Movement_Block block;
+
+   Evas_Object *test_scroller = NULL;
+
+   test_scroller = elm_scroller_add(main_win);
+
+   elm_scroller_movement_block_set(test_scroller, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
+   block = elm_scroller_movement_block_get(test_scroller);
+
+   if (block != ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_movement_block_set
+ * @{
+ * @objective Negative Test case 01: Call function with NULL as an argument
+ * @n Input Data:
+ * @li invalid Evas_Object (NULL)
+ * @li the axis to block (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
+ *
+ * @procedure
+ * @step 1 Call function with NULL as an argument
+ *
+ * @passcondition  Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_movement_block_set_n_01)
+{
+   elm_scroller_movement_block_set(NULL, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+ /**
+ * @addtogroup elm_scroller_movement_block_get
+ * @{
+ * @objective Negative Test case 01: Get a scroller's scroll blocking state with NULL instead of scroller
+ * @n Input Data:
+ * @li invalid Evas_Object (NULL)
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_movement_block_get with NULL instead of scroller
+ *
+ * @passcondition: Test pass if returned value by get function
+ * is equal to ELM_SCROLLER_MOVEMENT_NO_BLOCK and if there is no Segmentation fault
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_movement_block_get_n_01)
+{
+
+   Elm_Scroller_Movement_Block block;
+
+   block = elm_scroller_movement_block_get(NULL);
+
+   if (block != ELM_SCROLLER_MOVEMENT_NO_BLOCK)
+     {
+        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 * _utc_elm_scroller_movement_block_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_movement_block_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_set_p_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_set_n_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_get_n_01);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_movement_block_set.c b/TC/elementary/scroller/utc_elm_scroller_movement_block_set.c
deleted file mode 100644 (file)
index 4cba48c..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_movement_block_set elm_scroller_movement_block_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create main window
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_movement_block_set
- * @{
- * @objective Positive Test case 01: Set blocking of scrolling (per axis) on a given scroller
- * @n Input Data:
- * @li valid Evas_Object (test_scroller)
- * @li the axis to block (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
- *
- * @procedure
- * @step 1 Add a scroller to the window
- * @step 2 Call elm_scroller_movement_block_set to set blocking of scrolling (per axis)
- * on a given scroller (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
- * @step 3 Call elm_scroller_movement_block_get to get blocking of scrolling (per axis)
- * on a given scroller
- *
- * @passcondition Returned blocking of scrolling (per axis) is ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_movement_block_set_p_01)
-{
-   Elm_Scroller_Movement_Block block;
-
-   Evas_Object *test_scroller = NULL;
-
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_movement_block_set(test_scroller, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
-   block = elm_scroller_movement_block_get(test_scroller);
-
-   if (block != ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_movement_block_set
- * @{
- * @objective Negative Test case 01: Call function with NULL as an argument
- * @n Input Data:
- * @li invalid Evas_Object (NULL)
- * @li the axis to block (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL)
- *
- * @procedure
- * @step 1 Call function with NULL as an argument
- *
- * @passcondition  Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_movement_block_set_n_01)
-{
-   elm_scroller_movement_block_set(NULL, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_movement_block_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_movement_block_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_set_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_movement_block_set_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_relative_get.c b/TC/elementary/scroller/utc_elm_scroller_page_relative_get.c
deleted file mode 100644 (file)
index ddc010f..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include <math.h>
-#include "../../utc_negative_unitest.h"
-static Evas_Object *main_win = NULL;
-static Evas_Object *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_relative_get elm_scroller_page_relative_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_relative_get
- * @{
- * @objective Positive test case checks if get scroll page size relative to viewport size
- * works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li pointer to the h_pagerel variable
- * @li pointer to the v_pagerel variable
- *
- * @procedure
- * @step 1 Set scroll page size
- * @step 2 Get scroll page size
- *
- * @passcondition Horizontal, vertical size is equal to 1.0, 2.0 in DBL_EPSILON range
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_relative_get_p)
-{
-   double h_pagerel = 0.0;
-   double v_pagerel = 0.0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_relative_set(scroller, 1.0, 2.0);
-   elm_scroller_page_relative_get(scroller, &h_pagerel, &v_pagerel);
-   if ((fabs(h_pagerel - 1.0) > DBL_EPSILON) || (fabs(v_pagerel - 2.0) > DBL_EPSILON))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_page_relative_get
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of valid parameters doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL, the scroller object
- * @li NULL, pointer to the h_pagerel variable
- * @li NULL, pointer to the v_pagerel variable
- *
- * @procedure
- * @step 1 Call test function with NULL instead of valid parameters
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_relative_get_n)
-{
-   double h_pagerel = 0.0;
-   double v_pagerel = 0.0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_relative_set(scroller, h_pagerel, v_pagerel);
-   UNITEST_FUNC_NEG(elm_scroller_page_relative_get, scroller, &h_pagerel, &v_pagerel);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_page_relative_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_relative_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_page_relative_get_p);
-   tcase_add_test(tcase, utc_elm_scroller_page_relative_get_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_relative_get_set.c b/TC/elementary/scroller/utc_elm_scroller_page_relative_get_set.c
new file mode 100644 (file)
index 0000000..c320273
--- /dev/null
@@ -0,0 +1,175 @@
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+#include <math.h>
+#include "../../utc_negative_unitest.h"
+static Evas_Object *main_win = NULL;
+static Evas_Object *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_page_relative_get elm_scroller_page_relative_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_page_relative_get
+ * @{
+ * @objective Positive test case checks if get scroll page size relative to viewport size
+ * works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li pointer to the h_pagerel variable
+ * @li pointer to the v_pagerel variable
+ *
+ * @procedure
+ * @step 1 Set scroll page size
+ * @step 2 Get scroll page size
+ *
+ * @passcondition Horizontal, vertical size is equal to 1.0, 2.0 in DBL_EPSILON range
+ * and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_relative_get_p)
+{
+   double h_pagerel = 0.0;
+   double v_pagerel = 0.0;
+
+
+   elm_scroller_page_relative_set(scroller, 1.0, 2.0);
+   elm_scroller_page_relative_get(scroller, &h_pagerel, &v_pagerel);
+   if ((fabs(h_pagerel - 1.0) > DBL_EPSILON) || (fabs(v_pagerel - 2.0) > DBL_EPSILON))
+     {
+        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_scroller_page_relative_get
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of valid parameters doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL, the scroller object
+ * @li NULL, pointer to the h_pagerel variable
+ * @li NULL, pointer to the v_pagerel variable
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of valid parameters
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_relative_get_n)
+{
+   double h_pagerel = 0.0;
+   double v_pagerel = 0.0;
+
+
+   elm_scroller_page_relative_set(scroller, h_pagerel, v_pagerel);
+   UNITEST_FUNC_NEG(elm_scroller_page_relative_get, scroller, &h_pagerel, &v_pagerel);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+/**
+ * @addtogroup elm_scroller_page_relative_set
+ * @{
+ * @objective Negative Test case 01 checks if function call with NULL
+ * instead of scroller parameter doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the scroller object
+ * @li 1.0
+ * @li 2.0
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the scroller object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_relative_set_n)
+{
+   elm_scroller_page_relative_set(NULL, 1.0, 2.0);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_page_relative_set
+ * @{
+ * @objective Negative Test case 02 checks if function call with negative values doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li -1.0
+ * @li -2.0
+ *
+ * @procedure
+ * @step 1 Call test function with negative values
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_relative_set_n2)
+{
+   
+   elm_scroller_page_relative_set(scroller, -1.0, -2.0);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_scroller_page_relative_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_page_relative_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_page_relative_get_p);
+   tcase_add_test(tcase, utc_elm_scroller_page_relative_get_n);
+   tcase_add_test(tcase, utc_elm_scroller_page_relative_set_n);
+   tcase_add_test(tcase, utc_elm_scroller_page_relative_set_n2);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_relative_set.c b/TC/elementary/scroller/utc_elm_scroller_page_relative_set.c
deleted file mode 100644 (file)
index 7191754..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_relative_set elm_scroller_page_relative_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_relative_set
- * @{
- * @objective Positive test case checks if set scroll page size relative to viewport size
- * works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li 1.0
- * @li 2.0
- *
- * @procedure
- * @step 1 Set scroll page size
- * @step 2 Get scroll page size
- *
- * @passcondition Horizontal, vertical size is equal to 1.0, 2.0 in DBL_EPSILON range
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_relative_set_p)
-{
-   double h_pagerel = 0.0;
-   double v_pagerel = 0.0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_relative_set(scroller, 1.0, 2.0);
-   elm_scroller_page_relative_get(scroller, &h_pagerel, &v_pagerel);
-   if ((fabs(h_pagerel - 1.0) > DBL_EPSILON) || (fabs(v_pagerel - 2.0) > DBL_EPSILON))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_page_relative_set
- * @{
- * @objective Negative Test case 01 checks if function call with NULL
- * instead of scroller parameter doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL instead of the scroller object
- * @li 1.0
- * @li 2.0
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the scroller object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_relative_set_n)
-{
-   elm_scroller_page_relative_set(NULL, 1.0, 2.0);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_relative_set
- * @{
- * @objective Negative Test case 02 checks if function call with negative values doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li -1.0
- * @li -2.0
- *
- * @procedure
- * @step 1 Call test function with negative values
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_relative_set_n2)
-{
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_relative_set(scroller, -1.0, -2.0);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_page_relative_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_relative_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_page_relative_set_p);
-   tcase_add_test(tcase, utc_elm_scroller_page_relative_set_n);
-   tcase_add_test(tcase, utc_elm_scroller_page_relative_set_n2);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get.c b/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get.c
deleted file mode 100644 (file)
index 25f82d3..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-#include "../../utc_negative_unitest.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_scroll_limit_get elm_scroller_page_scroll_limit_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create main window
- */
-static void
-setup(void)
-{
-   printf (" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add (NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_get
- * @{
- * @objective Positive Test case 01: Call funcrion with proper parameters.
- * @n Input data:
- * @li valid Evas_Object (scroller)
- * @li a pointer to the maxium of the movable horizontal page
- * @li a pointer to the maxium of the movable vertical page
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Set scroller  vertical and horizontal limits.
- * @step 3 Get scroller limits.
- *
- * @passcondition: Test success if get values equals to prevoiusly set values.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_get_p_01)
-{
-   Evas_Coord h_page_limit = 0;
-   Evas_Coord v_page_limit = 0;
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_page_scroll_limit_set(test_scroller, 2, 3);
-   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
-
-   if (h_page_limit != 2 || v_page_limit != 3)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_get
- * @{
- * @objective Negative Test case 01: Set NULL as scroller arg.
- * @n Input data:
- * @li invalid Evas_Object (NULL)
- * @li a pointer to the maxium of the movable horizontal page
- * @li a pointer to the maxium of the movable vertical page
- *
- * @procedure
- * @step 1 Call elm_scroller_page_scroll_limit_get with NULL instead of scroller
- *
- * @passcondition Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_get_n_01)
-{
-
-   Evas_Coord h_page_limit = 0;
-   Evas_Coord v_page_limit = 0;
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add(main_win);
-
-   UNITEST_FUNC_NEG(elm_scroller_page_scroll_limit_get, test_scroller, &h_page_limit, &v_page_limit);
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_page_scroll_limit_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_scroll_limit_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_get_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_get_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get_set.c b/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_get_set.c
new file mode 100644 (file)
index 0000000..ce1240a
--- /dev/null
@@ -0,0 +1,216 @@
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+#include "../../utc_negative_unitest.h"
+
+static Evas_Object *main_win;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_page_scroll_limit_get elm_scroller_page_scroll_limit_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create main window
+ */
+static void
+setup(void)
+{
+   printf (" ============ Startup ============ \n");
+   UTC_ELM_INIT();
+   main_win = elm_win_add (NULL, "main", ELM_WIN_BASIC);
+}
+
+static void
+teardown(void)
+{
+   if (NULL != main_win)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_page_scroll_limit_get
+ * @{
+ * @objective Positive Test case 01: Call funcrion with proper parameters.
+ * @n Input data:
+ * @li valid Evas_Object (scroller)
+ * @li a pointer to the maxium of the movable horizontal page
+ * @li a pointer to the maxium of the movable vertical page
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent
+ * @step 2 Set scroller  vertical and horizontal limits.
+ * @step 3 Get scroller limits.
+ *
+ * @passcondition: Test success if get values equals to prevoiusly set values.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_get_p_01)
+{
+   Evas_Coord h_page_limit = 0;
+   Evas_Coord v_page_limit = 0;
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add(main_win);
+
+   elm_scroller_page_scroll_limit_set(test_scroller, 2, 3);
+   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
+
+   if (h_page_limit != 2 || v_page_limit != 3)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_page_scroll_limit_get
+ * @{
+ * @objective Negative Test case 01: Set NULL as scroller arg.
+ * @n Input data:
+ * @li invalid Evas_Object (NULL)
+ * @li a pointer to the maxium of the movable horizontal page
+ * @li a pointer to the maxium of the movable vertical page
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_page_scroll_limit_get with NULL instead of scroller
+ *
+ * @passcondition Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_get_n_01)
+{
+   Evas_Coord h_page_limit = 0;
+   Evas_Coord v_page_limit = 0;
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add(main_win);
+
+   UNITEST_FUNC_NEG(elm_scroller_page_scroll_limit_get, test_scroller, &h_page_limit, &v_page_limit);
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+/**
+ * @addtogroup elm_scroller_page_scroll_limit_set
+ * @{
+ * @objective Negative Test case 01: Set NULL as scroller arg.
+ * @n Input data:
+ * @li NULL as scroller
+ * @li 0 as horizontal page limit number
+ * @li 0 as vertical page limit number
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_page_scroll_limit_set with NULL and negative scroll limits,
+ *
+ * @passcondition Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_1)
+{
+   elm_scroller_page_scroll_limit_set(NULL, 0, 0);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_page_scroll_limit_set
+ * @{
+ * @objective Negative Test case 02: Set negative maxium of the movable horizontal page.
+ * @n Input data:
+ * @li scroller
+ * @li -1 as horizontal page limit number
+ * @li 0 as vertical page limit number
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent
+ * @step 2 Call elm_scroller_page_scroll_limit_set with negative maxium of the movable horizontal.
+ *
+ * @passcondition Pass if no segfault and if negative limit didnt set.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_2)
+{
+   Evas_Coord h_page_limit = 0;
+   Evas_Coord v_page_limit = 0;
+   Evas_Object *test_scroller = elm_scroller_add (main_win);
+   elm_scroller_page_scroll_limit_set(test_scroller, -1, 0);
+   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
+
+   if (h_page_limit < 0)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_page_scroll_limit_set
+ * @{
+ * @objective Negative Test case 03: Set negative maxium of the movable vertical page.
+ * @n Input data:
+ * @li scroller
+ * @li 0 as horizontal page limit number
+ * @li -1 as vertical page limit number
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent
+ * @step 2 Call elm_scroller_page_scroll_limit_set with negative maxium of the movable vertical.
+ *
+ * @passcondition Pass if no segfault and if negative limit didnt set.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_3)
+{
+   Evas_Coord h_page_limit = 0;
+   Evas_Coord v_page_limit = 0;
+   Evas_Object *test_scroller = elm_scroller_add (main_win);
+   elm_scroller_page_scroll_limit_set(test_scroller, 0, -1);
+   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
+
+   if (v_page_limit < 0)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_scroller_page_scroll_limit_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_page_scroll_limit_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_get_p_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_get_n_01);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_1);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_2);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_3);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_set.c b/TC/elementary/scroller/utc_elm_scroller_page_scroll_limit_set.c
deleted file mode 100644 (file)
index 98dbb83..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_scroll_limit_set elm_scroller_page_scroll_limit_set()
- *
- * @precondition
- * @step 1 Create main window
- */
-static void
-setup(void)
-{
-   printf (" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add (NULL, "main", ELM_WIN_BASIC);
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del (main_win);
-        main_win = NULL;
-     }
-   elm_shutdown ();
-   printf (" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_set
- * @{
- * @objective Positive Test case 01: Call funcrion with proper parameters.
- * @n Input data:
- * @li scroller
- * @li 2 as horizontal page limit number
- * @li 3 as vertical page limit number
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Set scroller  vertical and horizontal limits.
- * @step 3 Get scroller limits.
- *
- * @passcondition: Test success if get values equals to prevoiusly set values.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_p_1)
-{
-   Evas_Coord h_page_limit = 0;
-   Evas_Coord v_page_limit = 0;
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add (main_win);
-
-   elm_scroller_page_scroll_limit_set(test_scroller, 2, 3);
-   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
-
-   if (h_page_limit != 2 && v_page_limit != 3)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        evas_object_del(test_scroller);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_set
- * @{
- * @objective Negative Test case 01: Set NULL as scroller arg.
- * @n Input data:
- * @li NULL as scroller
- * @li 0 as horizontal page limit number
- * @li 0 as vertical page limit number
- *
- * @procedure
- * @step 1 Call elm_scroller_page_scroll_limit_set with NULL and negative scroll limits,
- *
- * @passcondition Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_1)
-{
-   elm_scroller_page_scroll_limit_set(NULL, 0, 0);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_set
- * @{
- * @objective Negative Test case 02: Set negative maxium of the movable horizontal page.
- * @n Input data:
- * @li scroller
- * @li -1 as horizontal page limit number
- * @li 0 as vertical page limit number
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Call elm_scroller_page_scroll_limit_set with negative maxium of the movable horizontal.
- *
- * @passcondition Pass if no segfault and if negative limit didnt set.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_2)
-{
-   Evas_Coord h_page_limit = 0;
-   Evas_Coord v_page_limit = 0;
-   Evas_Object *test_scroller = elm_scroller_add (main_win);
-   elm_scroller_page_scroll_limit_set(test_scroller, -1, 0);
-   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
-
-   if (h_page_limit < 0)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        evas_object_del(test_scroller);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_scroll_limit_set
- * @{
- * @objective Negative Test case 03: Set negative maxium of the movable vertical page.
- * @n Input data:
- * @li scroller
- * @li 0 as horizontal page limit number
- * @li -1 as vertical page limit number
- *
- * @procedure
- * @step 1 Add a scroller to the parent
- * @step 2 Call elm_scroller_page_scroll_limit_set with negative maxium of the movable vertical.
- *
- * @passcondition Pass if no segfault and if negative limit didnt set.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_page_scroll_limit_set_n_3)
-{
-   Evas_Coord h_page_limit = 0;
-   Evas_Coord v_page_limit = 0;
-   Evas_Object *test_scroller = elm_scroller_add (main_win);
-   elm_scroller_page_scroll_limit_set(test_scroller, 0, -1);
-   elm_scroller_page_scroll_limit_get(test_scroller, &h_page_limit, &v_page_limit);
-
-   if (v_page_limit < 0)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        evas_object_del(test_scroller);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_page_scroll_limit_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_scroll_limit_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_p_1);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_1);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_2);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_page_scroll_limit_set_n_3);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_size_get.c b/TC/elementary/scroller/utc_elm_scroller_page_size_get.c
deleted file mode 100644 (file)
index 137e80f..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_size_get elm_scroller_page_size_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_size_get
- * @{
- * @objective Positive test case checks if get scroll page size works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li pointer to the h_pagesize variable
- * @li pointer to the v_pagesize variable
- *
- * @procedure
- * @step 1 Set scroll page size
- * @step 2 Get scroll page size
- *
- * @passcondition Horizontal, vertical size is equal to 100,200 and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_size_get_p)
-{
-   Evas_Coord h_pagesize = 0;
-   Evas_Coord v_pagesize = 0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_size_set(scroller, 100, 200);
-   elm_scroller_page_size_get(scroller, &h_pagesize, &v_pagesize);
-   if ((h_pagesize != 100) || (v_pagesize != 200))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_page_size_get
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of valid parameters works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL, the scroller object
- * @li NULL, pointer to the h_pagesize variable
- * @li NULL, pointer to the v_pagesize variable
- *
- * @procedure
- * @step 1 Call test function with NULL instead of valid parameters
- *
- * @passcondition Output parameters have the same values that were set, there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_size_get_n)
-{
-   Evas_Coord h_pagesize = 0;
-   Evas_Coord v_pagesize = 0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_size_set(scroller, 100, 200);
-   UNITEST_FUNC_NEG(elm_scroller_page_size_get, scroller, &h_pagesize, &v_pagesize);
-   if ((h_pagesize != 100) || (v_pagesize != 200))
-     {
-        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_scroller_page_size_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_size_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_page_size_get_p);
-   tcase_add_test(tcase, utc_elm_scroller_page_size_get_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_size_get_set.c b/TC/elementary/scroller/utc_elm_scroller_page_size_get_set.c
new file mode 100644 (file)
index 0000000..eaf8aa4
--- /dev/null
@@ -0,0 +1,179 @@
+#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 *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_page_size_set elm_scroller_page_size_set()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_page_size_set
+ * @{
+ * @objective Positive test case checks if set scroll page size works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li 100
+ * @li 200
+ *
+ * @procedure
+ * @step 1 Set scroll page size
+ * @step 2 Get scroll page size
+ *
+ * @passcondition Horizontal, vertical size is equal to 100,200 and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_size_set_p)
+{
+   Evas_Coord h_pagesize = 0;
+   Evas_Coord v_pagesize = 0;
+
+   elm_scroller_page_size_set(scroller, 100, 200);
+   elm_scroller_page_size_get(scroller, &h_pagesize, &v_pagesize);
+   if ((h_pagesize != 100) || (v_pagesize != 200))
+     {
+        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_scroller_page_size_set
+ * @{
+ * @objective Negative Test case 01 checks if function call with NULL
+ * instead of scroller parameter doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the scroller object
+ * @li 100
+ * @li 200
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of the scroller object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_size_set_n)
+{
+   CREATE_CHECKED_ARGS_ARRAY(1, 0, 0);
+   UNITEST_FUNC_NEG_CA(elm_scroller_page_size_set, scroller, 100, 200);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_page_size_set
+ * @{
+ * @objective Negative Test case 02 checks if function call with negative values doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li -100
+ * @li -200
+ *
+ * @procedure
+ * @step 1 Call test function with negative values
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_size_set_n2)
+{
+
+   elm_scroller_page_size_set(scroller, -100, -200);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+ /**
+ * @addtogroup elm_scroller_page_size_get
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of valid parameters works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL, the scroller object
+ * @li NULL, pointer to the h_pagesize variable
+ * @li NULL, pointer to the v_pagesize variable
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of valid parameters
+ *
+ * @passcondition Output parameters have the same values that were set, there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_page_size_get_n)
+{
+   Evas_Coord h_pagesize = 0;
+   Evas_Coord v_pagesize = 0;
+
+
+   elm_scroller_page_size_set(scroller, 100, 200);
+   UNITEST_FUNC_NEG(elm_scroller_page_size_get, scroller, &h_pagesize, &v_pagesize);
+   if ((h_pagesize != 100) || (v_pagesize != 200))
+     {
+        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 * _utc_elm_scroller_page_size_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_page_size_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_page_size_set_p);
+   tcase_add_test(tcase, utc_elm_scroller_page_size_set_n);
+   tcase_add_test(tcase, utc_elm_scroller_page_size_set_n2);
+   tcase_add_test(tcase, utc_elm_scroller_page_size_get_n);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_page_size_set.c b/TC/elementary/scroller/utc_elm_scroller_page_size_set.c
deleted file mode 100644 (file)
index ffc4308..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_page_size_set elm_scroller_page_size_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_page_size_set
- * @{
- * @objective Positive test case checks if set scroll page size works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li 100
- * @li 200
- *
- * @procedure
- * @step 1 Set scroll page size
- * @step 2 Get scroll page size
- *
- * @passcondition Horizontal, vertical size is equal to 100,200 and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_size_set_p)
-{
-   Evas_Coord h_pagesize = 0;
-   Evas_Coord v_pagesize = 0;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_size_set(scroller, 100, 200);
-   elm_scroller_page_size_get(scroller, &h_pagesize, &v_pagesize);
-   if ((h_pagesize != 100) || (v_pagesize != 200))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_page_size_set
- * @{
- * @objective Negative Test case 01 checks if function call with NULL
- * instead of scroller parameter doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL instead of the scroller object
- * @li 100
- * @li 200
- *
- * @procedure
- * @step 1 Call test function with NULL instead of the scroller object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_size_set_n)
-{
-   CREATE_CHECKED_ARGS_ARRAY(1, 0, 0);
-   UNITEST_FUNC_NEG_CA(elm_scroller_page_size_set, scroller, 100, 200);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_page_size_set
- * @{
- * @objective Negative Test case 02 checks if function call with negative values doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li -100
- * @li -200
- *
- * @procedure
- * @step 1 Call test function with negative values
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_page_size_set_n2)
-{
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_page_size_set(scroller, -100, -200);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_page_size_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_page_size_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_page_size_set_p);
-   tcase_add_test(tcase, utc_elm_scroller_page_size_set_n);
-   tcase_add_test(tcase, utc_elm_scroller_page_size_set_n2);
-   return tcase;
-}
index 984d3f8aa785ae0c68c0ee1009d755b4c76dc1e1..3ff48e652c9d5b3e7fe4cf7bc58f5aa45fa13a15 100644 (file)
@@ -86,10 +86,7 @@ START_TEST(utc_elm_scroller_page_snap_set_get_p)
    Eina_Bool page_h_snap = EINA_FALSE;
    Eina_Bool page_v_snap = EINA_FALSE;
 
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
+
 
    elm_scroller_page_snap_set(scroller, EINA_TRUE, EINA_TRUE);
    elm_scroller_page_snap_get(scroller, &page_h_snap, &page_v_snap);
diff --git a/TC/elementary/scroller/utc_elm_scroller_policy_get.c b/TC/elementary/scroller/utc_elm_scroller_policy_get.c
deleted file mode 100644 (file)
index f991323..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_policy_get elm_scroller_policy_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_policy_get
- * @{
- * @objective Positive test case checks if get the scrollbar visibility policy works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li pointer to the policy_h variable
- * @li pointer to the policy_v variable
- *
- * @procedure
- * @step 1 Set the scrollbar visibility policy
- * @step 2 Get the scrollbar visibility policy
- *
- * @passcondition Horizontal, vertical policies are equal to ELM_SCROLLER_POLICY_ON,ELM_SCROLLER_POLICY_OFF
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_policy_get_p)
-{
-   Elm_Scroller_Policy policy_h = ELM_SCROLLER_POLICY_AUTO;
-   Elm_Scroller_Policy policy_v = ELM_SCROLLER_POLICY_AUTO;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_OFF);
-   elm_scroller_policy_get(scroller, &policy_h, &policy_v);
-   if ((policy_h != ELM_SCROLLER_POLICY_ON) || (policy_v != ELM_SCROLLER_POLICY_OFF))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_policy_get
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of valid parameters doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL, the scroller object
- * @li NULL, pointer to the h_pagesize variable
- * @li NULL, pointer to the v_pagesize variable
- *
- * @procedure
- * @step 1 Call test function with NULL instead of valid parameters
- *
- * @passcondition Output parameters have the same values that were set, there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_policy_get_n)
-{
-   Elm_Scroller_Policy policy_h = ELM_SCROLLER_POLICY_AUTO;
-   Elm_Scroller_Policy policy_v = ELM_SCROLLER_POLICY_AUTO;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_OFF);
-   UNITEST_FUNC_NEG(elm_scroller_policy_get, scroller, &policy_h, &policy_v);
-   if ((policy_h != ELM_SCROLLER_POLICY_ON) || (policy_v != ELM_SCROLLER_POLICY_OFF))
-     {
-        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_scroller_policy_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_policy_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_policy_get_p);
-   tcase_add_test(tcase, utc_elm_scroller_policy_get_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_policy_get_set.c b/TC/elementary/scroller/utc_elm_scroller_policy_get_set.c
new file mode 100644 (file)
index 0000000..d2004ce
--- /dev/null
@@ -0,0 +1,153 @@
+#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 *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_policy_set elm_scroller_policy_set()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_policy_set
+ * @{
+ * @objective Positive test case checks if set the scrollbar visibility policy works properly and doesn't cause segmentation fault
+ * @n Input Data:
+ * @li the scroller object
+ * @li ELM_SCROLLER_POLICY_ON
+ * @li ELM_SCROLLER_POLICY_OFF
+ *
+ * @procedure
+ * @step 1 Set the scrollbar visibility policy
+ * @step 2 Get the scrollbar visibility policy
+ *
+ * @passcondition Horizontal, vertical policies are equal to ELM_SCROLLER_POLICY_ON,ELM_SCROLLER_POLICY_OFF
+ * and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_policy_set_p)
+{
+   Elm_Scroller_Policy policy_h = ELM_SCROLLER_POLICY_AUTO;
+   Elm_Scroller_Policy policy_v = ELM_SCROLLER_POLICY_AUTO;
+
+
+   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_OFF);
+   elm_scroller_policy_get(scroller, &policy_h, &policy_v);
+   if ((policy_h != ELM_SCROLLER_POLICY_ON) || (policy_v != ELM_SCROLLER_POLICY_OFF))
+     {
+        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_scroller_policy_set
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of scroller parameter doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL, the scroller object
+ * @li ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO - 1
+ * Note! ELM_SCROLLER_POLICY_AUTO is the min value of Elm_Scroller_Policy enum type
+ * @li ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_AUTO - 1
+ * Note! ELM_SCROLLER_POLICY_AUTO is the min value of Elm_Scroller_Policy enum type
+ *
+ * @procedure
+ * @step 1 Call test function with invalid values
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_policy_set_n)
+{
+
+   elm_scroller_policy_set(NULL, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_AUTO - 1, ELM_SCROLLER_POLICY_AUTO);
+   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO - 1);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_policy_get
+ * @{
+ * @objective Negative Test case checks if function call with NULL
+ * instead of valid parameters doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL, the scroller object
+ * @li NULL, pointer to the h_pagesize variable
+ * @li NULL, pointer to the v_pagesize variable
+ *
+ * @procedure
+ * @step 1 Call test function with NULL instead of valid parameters
+ *
+ * @passcondition Output parameters have the same values that were set, there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_policy_get_n)
+{
+   Elm_Scroller_Policy policy_h = ELM_SCROLLER_POLICY_AUTO;
+   Elm_Scroller_Policy policy_v = ELM_SCROLLER_POLICY_AUTO;
+
+   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_OFF);
+   UNITEST_FUNC_NEG(elm_scroller_policy_get, scroller, &policy_h, &policy_v);
+   if ((policy_h != ELM_SCROLLER_POLICY_ON) || (policy_v != ELM_SCROLLER_POLICY_OFF))
+     {
+        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 * _utc_elm_scroller_policy_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_policy_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_policy_set_p);
+   tcase_add_test(tcase, utc_elm_scroller_policy_set_n);
+   tcase_add_test(tcase, utc_elm_scroller_policy_get_n);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_policy_set.c b/TC/elementary/scroller/utc_elm_scroller_policy_set.c
deleted file mode 100644 (file)
index 17d8da1..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_policy_set elm_scroller_policy_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_policy_set
- * @{
- * @objective Positive test case checks if set the scrollbar visibility policy works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li ELM_SCROLLER_POLICY_ON
- * @li ELM_SCROLLER_POLICY_OFF
- *
- * @procedure
- * @step 1 Set the scrollbar visibility policy
- * @step 2 Get the scrollbar visibility policy
- *
- * @passcondition Horizontal, vertical policies are equal to ELM_SCROLLER_POLICY_ON,ELM_SCROLLER_POLICY_OFF
- * and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_policy_set_p)
-{
-   Elm_Scroller_Policy policy_h = ELM_SCROLLER_POLICY_AUTO;
-   Elm_Scroller_Policy policy_v = ELM_SCROLLER_POLICY_AUTO;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_OFF);
-   elm_scroller_policy_get(scroller, &policy_h, &policy_v);
-   if ((policy_h != ELM_SCROLLER_POLICY_ON) || (policy_v != ELM_SCROLLER_POLICY_OFF))
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_policy_set
- * @{
- * @objective Negative Test case checks if function call with NULL
- * instead of scroller parameter doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL, the scroller object
- * @li ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO - 1
- * Note! ELM_SCROLLER_POLICY_AUTO is the min value of Elm_Scroller_Policy enum type
- * @li ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_AUTO - 1
- * Note! ELM_SCROLLER_POLICY_AUTO is the min value of Elm_Scroller_Policy enum type
- *
- * @procedure
- * @step 1 Call test function with invalid values
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_policy_set_n)
-{
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_policy_set(NULL, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
-   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_AUTO - 1, ELM_SCROLLER_POLICY_AUTO);
-   elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO - 1);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_policy_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_policy_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_policy_set_p);
-   tcase_add_test(tcase, utc_elm_scroller_policy_set_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_propagate_events_get.c b/TC/elementary/scroller/utc_elm_scroller_propagate_events_get.c
deleted file mode 100644 (file)
index 6f277a5..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_propagate_events_get elm_scroller_propagate_events_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_propagate_events_get
- * @{
- * @objective Positive test case checks if get event propagation works properly and doesn't cause segmentation fault
- * @n Input Data: the scroller object
- *
- * @procedure
- * @step 1 Set event propagation to EINA_TRUE
- * @step 2 Get event propagation
- * @step 3 Set event propagation to EINA_FALSE
- * @step 4 Get event propagation
- *
- * @passcondition Returned value is equal to EINA_TRUE at step 2 and EINA_FALSE at step 4 and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_propagate_events_get_p)
-{
-   Eina_Bool propagation = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_propagate_events_set(scroller, EINA_TRUE);
-   propagation = elm_scroller_propagate_events_get(scroller);
-   if (propagation != EINA_TRUE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_propagate_events_set(scroller, EINA_FALSE);
-   propagation = elm_scroller_propagate_events_get(scroller);
-   if (propagation != EINA_FALSE)
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_propagate_events_get
- * @{
- * @objective Negative test case checks if get event propagation for a scroller works properly and doesn't cause segmentation fault
- * @n Input Data: NULL instead of the scroller object
- *
- * @procedure
- * @step 1 Call elm_scroller_propagate_events_get with NULL instead of the scroller object
- *
- * @passcondition Returned value is equal to EINA_FALSE and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_propagate_events_get_n)
-{
-   if (UNITEST_FUNC_NEG_RET(EINA_FALSE, elm_scroller_propagate_events_get, scroller) == 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_scroller_propagate_events_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_propagate_events_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_propagate_events_get_p);
-   tcase_add_test(tcase, utc_elm_scroller_propagate_events_get_n);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_propagate_events_get_set.c b/TC/elementary/scroller/utc_elm_scroller_propagate_events_get_set.c
new file mode 100644 (file)
index 0000000..9392894
--- /dev/null
@@ -0,0 +1,146 @@
+#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 *scroller = NULL;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_propagate_events_get elm_scroller_propagate_events_get()
+ *
+ * @precondition
+ * @step 1 Initialize Elementary
+ * @step 2 Create and show main window
+ * @step 3 Create a new scroller and add it to parent 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__);
+     }
+   evas_object_show(main_win);
+   scroller = elm_scroller_add(main_win);
+   if (scroller == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
+     }
+}
+
+static void
+teardown(void)
+{
+   if (main_win != NULL)
+     {
+        evas_object_del(main_win);
+        main_win = NULL;
+     }
+   elm_shutdown();
+   printf(" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_propagate_events_get
+ * @{
+ * @objective Positive test case checks if get event propagation works properly and doesn't cause segmentation fault
+ * @n Input Data: the scroller object
+ *
+ * @procedure
+ * @step 1 Set event propagation to EINA_TRUE
+ * @step 2 Get event propagation
+ * @step 3 Set event propagation to EINA_FALSE
+ * @step 4 Get event propagation
+ *
+ * @passcondition Returned value is equal to EINA_TRUE at step 2 and EINA_FALSE at step 4 and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_propagate_events_get_p)
+{
+   Eina_Bool propagation = EINA_FALSE;
+
+
+   elm_scroller_propagate_events_set(scroller, EINA_TRUE);
+   propagation = elm_scroller_propagate_events_get(scroller);
+   if (propagation != EINA_TRUE)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+   elm_scroller_propagate_events_set(scroller, EINA_FALSE);
+   propagation = elm_scroller_propagate_events_get(scroller);
+   if (propagation != EINA_FALSE)
+     {
+        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_scroller_propagate_events_get
+ * @{
+ * @objective Negative test case checks if get event propagation for a scroller works properly and doesn't cause segmentation fault
+ * @n Input Data: NULL instead of the scroller object
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_propagate_events_get with NULL instead of the scroller object
+ *
+ * @passcondition Returned value is equal to EINA_FALSE and there is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_propagate_events_get_n)
+{
+   if (UNITEST_FUNC_NEG_RET(EINA_FALSE, elm_scroller_propagate_events_get, scroller) == 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_scroller_propagate_events_set
+ * @{
+ * @objective Negative test case checks if set event propagation for a scroller doesn't cause segmentation fault
+ * @n Input Data:
+ * @li NULL instead of the scroller object
+ * @li EINA_TRUE
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_propagate_events_set with NULL instead of the scroller object
+ *
+ * @passcondition There is no segmentation fault
+ * @}
+ */
+START_TEST(utc_elm_scroller_propagate_events_set_n)
+{
+   CREATE_CHECKED_ARGS_ARRAY(1, 0);
+   UNITEST_FUNC_NEG_CA(elm_scroller_propagate_events_set, scroller, EINA_TRUE);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+
+TCase * _utc_elm_scroller_propagate_events_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_propagate_events_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_elm_scroller_propagate_events_get_p);
+   tcase_add_test(tcase, utc_elm_scroller_propagate_events_get_n);
+   tcase_add_test(tcase, utc_elm_scroller_propagate_events_set_n);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_propagate_events_set.c b/TC/elementary/scroller/utc_elm_scroller_propagate_events_set.c
deleted file mode 100644 (file)
index 5ea22f7..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-#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 *scroller = NULL;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_propagate_events_set elm_scroller_propagate_events_set()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create and show main window
- * @step 3 Create a new scroller and add it to parent 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);
-   scroller = elm_scroller_add(main_win);
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
-     }
-}
-
-static void
-teardown(void)
-{
-   if (main_win != NULL)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_propagate_events_set
- * @{
- * @objective Positive test case checks if set event propagation works properly and doesn't cause segmentation fault
- * @n Input Data:
- * @li the scroller object
- * @li EINA_TRUE, EINA_FALSE
- *
- * @procedure
- * @step 1 Set event propagation to EINA_TRUE
- * @step 2 Get event propagation
- * @step 3 Set event propagation to EINA_FALSE
- * @step 4 Get event propagation
- *
- * @passcondition Returned value is equal to EINA_TRUE at step 2 and EINA_FALSE at step 4 and there is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_propagate_events_set_p)
-{
-   Eina_Bool propagation = EINA_FALSE;
-
-   if (scroller == NULL)
-     {
-        return;
-     }
-   elm_scroller_propagate_events_set(scroller, EINA_TRUE);
-   propagation = elm_scroller_propagate_events_get(scroller);
-   if (propagation != EINA_TRUE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-   elm_scroller_propagate_events_set(scroller, EINA_FALSE);
-   propagation = elm_scroller_propagate_events_get(scroller);
-   if (propagation != EINA_FALSE)
-     {
-        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
-
-/**
- * @addtogroup elm_scroller_propagate_events_set
- * @{
- * @objective Negative test case checks if set event propagation for a scroller doesn't cause segmentation fault
- * @n Input Data:
- * @li NULL instead of the scroller object
- * @li EINA_TRUE
- *
- * @procedure
- * @step 1 Call elm_scroller_propagate_events_set with NULL instead of the scroller object
- *
- * @passcondition There is no segmentation fault
- * @}
- */
-START_TEST(utc_elm_scroller_propagate_events_set_n)
-{
-   CREATE_CHECKED_ARGS_ARRAY(1, 0);
-   UNITEST_FUNC_NEG_CA(elm_scroller_propagate_events_set, scroller, EINA_TRUE);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_propagate_events_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_propagate_events_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_elm_scroller_propagate_events_set_p);
-   tcase_add_test(tcase, utc_elm_scroller_propagate_events_set_n);
-   return tcase;
-}
index 3c9831976a93cdfb8d5cc003c4a4a4b90bd32ab2..42ed3a5deda9bfaf600a7159ccea40f4ee9ac6b1 100644 (file)
@@ -26,14 +26,12 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
    evas_object_resize(scroller, 480, 800);
    evas_object_show(scroller);
@@ -41,7 +39,6 @@ setup(void)
    if (label == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a label..", __FILE__, __LINE__);
-        return;
      }
 }
 
@@ -78,10 +75,7 @@ teardown(void)
  */
 START_TEST(utc_elm_scroller_region_bring_in_p)
 {
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    evas_object_size_hint_min_set(label, 480, 800);
    elm_object_content_set(scroller, label);
 
@@ -136,10 +130,7 @@ END_TEST
  */
 START_TEST(utc_elm_scroller_region_bring_in_n2)
 {
-   if (scroller == NULL)
-     {
-        return;
-     }
    elm_scroller_region_bring_in(scroller, -1, -2, -480, -800);
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
 }
index ab1246442f6adcaf8e5b540aa46e9793d1190dec..9b8adb5d8a3d189563326fa4932873283d6243b3 100644 (file)
@@ -26,14 +26,12 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
    evas_object_resize(scroller, 200, 300);
    evas_object_show(scroller);
@@ -41,7 +39,6 @@ setup(void)
    if (label == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a label..", __FILE__, __LINE__);
-        return;
      }
 }
 
@@ -84,16 +81,11 @@ START_TEST(utc_elm_scroller_region_get_p)
    Evas_Coord w = 0;
    Evas_Coord h = 0;
 
-   if (scroller == NULL)
-     {
-        return;
-     }
    elm_object_content_set(scroller, label);
    elm_scroller_region_get(scroller, &x, &y, &w, &h);
    if ((x != 0) || (y != 0) || (w != 200) || (h != 300))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
 }
@@ -125,16 +117,12 @@ START_TEST(utc_elm_scroller_region_get_n)
    Evas_Coord w = 0;
    Evas_Coord h = 0;
 
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    elm_object_content_set(scroller, label);
    UNITEST_FUNC_NEG(elm_scroller_region_get, scroller, &x, &y, &w, &h);
    if ((x != 0) || (y != 0) || (w != 200) || (h != 300))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
      }
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
 }
index 56d84eb565236befeeb46d58b1d6439e49c948b2..ddfdbbd47c4170ff17bf209f70176ee78cdd5f78 100644 (file)
@@ -26,14 +26,12 @@ setup(void)
    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);
    scroller = elm_scroller_add(main_win);
    if (scroller == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a scroller..", __FILE__, __LINE__);
-        return;
      }
    evas_object_resize(scroller, 480, 800);
    evas_object_show(scroller);
@@ -41,7 +39,6 @@ setup(void)
    if (label == NULL)
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to create a label..", __FILE__, __LINE__);
-        return;
      }
 }
 
@@ -84,10 +81,7 @@ START_TEST(utc_elm_scroller_region_show_p)
    Evas_Coord w = 0;
    Evas_Coord h = 0;
 
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    evas_object_size_hint_min_set(label, 480, 800);
    elm_object_content_set(scroller, label);
 
@@ -95,7 +89,6 @@ START_TEST(utc_elm_scroller_region_show_p)
    if ((x < 0) || (y < 0) || (w < 0) || (h < 0))
      {
         ck_abort_msg("[TEST_FAIL]:: %s[%d] : Unable to obtain scroller region..", __FILE__, __LINE__);
-        return;
      }
    elm_scroller_region_show(scroller, x, y, w, h);
 
@@ -148,10 +141,7 @@ END_TEST
  */
 START_TEST(utc_elm_scroller_region_show_n2)
 {
-   if (scroller == NULL)
-     {
-        return;
-     }
+
    elm_scroller_region_show(scroller, -1, -2, -480, -800);
    printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
 }
diff --git a/TC/elementary/scroller/utc_elm_scroller_single_direction_get.c b/TC/elementary/scroller/utc_elm_scroller_single_direction_get.c
deleted file mode 100644 (file)
index b3d48fa..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_single_direction_get elm_scroller_single_direction_get()
- *
- * @precondition
- * @step 1 Initialize Elementary
- * @step 2 Create main window
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
-
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del(main_win);
-        main_win = NULL;
-     }
-   elm_shutdown();
-   printf(" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_single_direction_get
- * @{
- * @objective Positive Test case 01: Set scroll page single direction.
- * @n Input data:
- * @li valid Evas_Object (scroller)
- *
- * @procedure
- * @step 1 Add a scroller to the window
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_NONE
- * @step 3 Get single direction
- * @step 4 Delete scroller
- *
- * @passcondition: Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_get_p_01)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_NONE)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_get
- * @{
- * @objective Positive Test case 02: Set scroll page single direction.
- * @n Input data:
- * @li valid Evas_Object (scroller)
- *
- * @procedure
- * @step 1 Add a scroller to the window
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_SOFT
- * @step 3 Get single direction
- * @step 4 Delete scroller
- *
- * @passcondition: Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_get_p_02)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_SOFT);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_SOFT)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_get
- * @{
- * @objective Positive Test case 03: Set scroll page single direction.
- * @n Input data:
- * @li valid Evas_Object (scroller)
- *
- * @procedure
- * @step 1 Add a scroller to the window
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_HARD
- * @step 3 Get single direction
- * @step 4 Delete scroller
- *
- * @passcondition: Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_get_p_03)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add(main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_HARD)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_get
- * @{
- * @objective Negative Test case 01: Set NULL instead of scroller parameter.
- * @n Input data:
- * @li valid Evas_Object (scroller)
- *
- * @procedure
- * @step 1 Call elm_scroller_single_direction_get with NULL
- *
- * @passcondition: Test pass if returned object by get function
- * is equal to ELM_SCROLLER_SINGLE_DIRECTION_NONE and if there is no Segmentation fault
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_get_n_01)
-{
-   Elm_Scroller_Single_Direction direction = elm_scroller_single_direction_get(NULL);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_NONE)
-     {
-        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_scroller_single_direction_get()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_single_direction_get");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_get_p_01);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_get_p_02);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_get_p_03);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_get_n_01);
-   return tcase;
-}
diff --git a/TC/elementary/scroller/utc_elm_scroller_single_direction_get_set.c b/TC/elementary/scroller/utc_elm_scroller_single_direction_get_set.c
new file mode 100644 (file)
index 0000000..b7d24ac
--- /dev/null
@@ -0,0 +1,248 @@
+#include <check.h>
+#include <Elementary.h>
+#include "../utc_elm_common.h"
+
+static Evas_Object *main_win;
+
+/**
+ * @addtogroup elm_scroller
+ * @{
+ * @defgroup elm_scroller_single_direction_set elm_scroller_single_direction_set()
+ *
+ * @precondition
+ * @step 1 Create main window
+ */
+static void
+setup(void)
+{
+   printf (" ============ Startup ============ \n");
+   UTC_ELM_INIT();
+   main_win = elm_win_add (NULL, "main", ELM_WIN_BASIC);
+
+}
+
+static void
+teardown(void)
+{
+   if (NULL != main_win)
+     {
+        evas_object_del (main_win);
+        main_win = NULL;
+     }
+   elm_shutdown ();
+   printf (" ============ Cleanup ============ \n");
+}
+
+/**
+ * @addtogroup elm_scroller_single_direction_set
+ * @{
+ * @objective Positive Test case 01: Set scroll page single direction.
+ * @n Input data:
+ * @li scroller
+ * @li Elm_Scroller_Single_Direction enum values.
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent.
+ * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_NONE.
+ * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_NONE.
+ * @step 4 Delete scroller.
+ *
+ * @passcondition  Test pass if returned value by get function is same as the one set previously.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_1)
+{
+   Elm_Scroller_Single_Direction direction;
+
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add (main_win);
+
+   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
+   direction = elm_scroller_single_direction_get(test_scroller);
+
+   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_NONE)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_single_direction_set
+ * @{
+ * @objective Positive Test case 02: Set scroll page single direction.
+ * @n Input data:
+ * @li scroller
+ * @li Elm_Scroller_Single_Direction enum values.
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent.
+ * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_SOFT.
+ * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_SOFT.
+ * @step 4 Delete scroller.
+ *
+ * @passcondition  Test pass if returned value by get function is same as the one set previously.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_2)
+{
+   Elm_Scroller_Single_Direction direction;
+
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add (main_win);
+
+   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_SOFT);
+   direction = elm_scroller_single_direction_get(test_scroller);
+
+   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_SOFT)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_single_direction_set
+ * @{
+ * @objective Positive Test case 03: Set scroll page single direction.
+ * @n Input data:
+ * @li scroller
+ * @li Elm_Scroller_Single_Direction enum values.
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent.
+ * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_HARD.
+ * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_HARD.
+ * @step 4 Delete scroller.
+ *
+ * @passcondition  Test pass if returned value by get function is same as the one set previously.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_3)
+{
+   Elm_Scroller_Single_Direction direction;
+
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add (main_win);
+
+   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
+   direction = elm_scroller_single_direction_get(test_scroller);
+
+   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_HARD)
+     {
+        evas_object_del(test_scroller);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
+     }
+
+   evas_object_del(test_scroller);
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_single_direction_set
+ * @{
+ * @objective Negative Test case 01: Set NULL instead of scroller parameter.
+ * @n Input data:
+ * @li NULL as scroller
+ * @li 0 as type of single direction scroll.
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_single_direction_set with NULL
+ *
+ * @passcondition Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_set_n_1)
+{
+   elm_scroller_single_direction_set(NULL, 0);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup elm_scroller_single_direction_set
+ * @{
+ * @objective Negative Test case 02: Set NULL instead of scroller parameter.
+ * @n Input data:
+ * @li scroller
+ * @li -1 as type of single direction scroll.
+ *
+ * @procedure
+ * @step 1 Add a scroller to the parent.
+ * @step 2 Call elm_scroller_single_direction_set with -1 as type of direction scroll.
+ * @step 3 Delete scroller.
+ *
+ * @passcondition Return type of this API is void, so only check for segfault can be done.
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_set_n_2)
+{
+
+   Evas_Object *test_scroller = NULL;
+   test_scroller = elm_scroller_add (main_win);
+   elm_scroller_single_direction_set(test_scroller, -1);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+   evas_object_del(test_scroller);
+}
+END_TEST
+
+/**
+ *@}
+ */
+ /**
+ * @addtogroup elm_scroller_single_direction_get
+ * @{
+ * @objective Negative Test case 01: Set NULL instead of scroller parameter.
+ * @n Input data:
+ * @li valid Evas_Object (scroller)
+ *
+ * @procedure
+ * @step 1 Call elm_scroller_single_direction_get with NULL
+ *
+ * @passcondition: Test pass if returned object by get function
+ * is equal to ELM_SCROLLER_SINGLE_DIRECTION_NONE and if there is no Segmentation fault
+ * @}
+ */
+START_TEST(utc_UIFW_elm_scroller_single_direction_get_n_01)
+{
+   Elm_Scroller_Single_Direction direction = elm_scroller_single_direction_get(NULL);
+
+   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_NONE)
+     {
+        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 * _utc_elm_scroller_single_direction_get_set()
+{
+   TCase *tcase = tcase_create("utc_elm_scroller_single_direction_get_set");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_1);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_2);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_3);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_n_1);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_n_2);
+   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_get_n_01);
+   return tcase;
+}
diff --git a/TC/elementary/scroller/utc_elm_scroller_single_direction_set.c b/TC/elementary/scroller/utc_elm_scroller_single_direction_set.c
deleted file mode 100644 (file)
index 9329317..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-#include <check.h>
-#include <Elementary.h>
-#include "../utc_elm_common.h"
-
-static Evas_Object *main_win;
-
-/**
- * @addtogroup elm_scroller
- * @{
- * @defgroup elm_scroller_single_direction_set elm_scroller_single_direction_set()
- *
- * @precondition
- * @step 1 Create main window
- */
-static void
-setup(void)
-{
-   printf (" ============ Startup ============ \n");
-   UTC_ELM_INIT();
-   main_win = elm_win_add (NULL, "main", ELM_WIN_BASIC);
-
-}
-
-static void
-teardown(void)
-{
-   if (NULL != main_win)
-     {
-        evas_object_del (main_win);
-        main_win = NULL;
-     }
-   elm_shutdown ();
-   printf (" ============ Cleanup ============ \n");
-}
-
-/**
- * @addtogroup elm_scroller_single_direction_set
- * @{
- * @objective Positive Test case 01: Set scroll page single direction.
- * @n Input data:
- * @li scroller
- * @li Elm_Scroller_Single_Direction enum values.
- *
- * @procedure
- * @step 1 Add a scroller to the parent.
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_NONE.
- * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_NONE.
- * @step 4 Delete scroller.
- *
- * @passcondition  Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_1)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add (main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_NONE)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_set
- * @{
- * @objective Positive Test case 02: Set scroll page single direction.
- * @n Input data:
- * @li scroller
- * @li Elm_Scroller_Single_Direction enum values.
- *
- * @procedure
- * @step 1 Add a scroller to the parent.
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_SOFT.
- * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_SOFT.
- * @step 4 Delete scroller.
- *
- * @passcondition  Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_2)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add (main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_SOFT);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_SOFT)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_set
- * @{
- * @objective Positive Test case 03: Set scroll page single direction.
- * @n Input data:
- * @li scroller
- * @li Elm_Scroller_Single_Direction enum values.
- *
- * @procedure
- * @step 1 Add a scroller to the parent.
- * @step 2 Set single direction ELM_SCROLLER_SINGLE_DIRECTION_HARD.
- * @step 3 Get single direction ELM_SCROLLER_SINGLE_DIRECTION_HARD.
- * @step 4 Delete scroller.
- *
- * @passcondition  Test pass if returned value by get function is same as the one set previously.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_set_p_3)
-{
-   Elm_Scroller_Single_Direction direction;
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add (main_win);
-
-   elm_scroller_single_direction_set(test_scroller, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
-   direction = elm_scroller_single_direction_get(test_scroller);
-
-   if (direction != ELM_SCROLLER_SINGLE_DIRECTION_HARD)
-     {
-        evas_object_del(test_scroller);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-        return;
-     }
-
-   evas_object_del(test_scroller);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_set
- * @{
- * @objective Negative Test case 01: Set NULL instead of scroller parameter.
- * @n Input data:
- * @li NULL as scroller
- * @li 0 as type of single direction scroll.
- *
- * @procedure
- * @step 1 Call elm_scroller_single_direction_set with NULL
- *
- * @passcondition Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_set_n_1)
-{
-   elm_scroller_single_direction_set(NULL, 0);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup elm_scroller_single_direction_set
- * @{
- * @objective Negative Test case 02: Set NULL instead of scroller parameter.
- * @n Input data:
- * @li scroller
- * @li -1 as type of single direction scroll.
- *
- * @procedure
- * @step 1 Add a scroller to the parent.
- * @step 2 Call elm_scroller_single_direction_set with -1 as type of direction scroll.
- * @step 3 Delete scroller.
- *
- * @passcondition Return type of this API is void, so only check for segfault can be done.
- * @}
- */
-START_TEST(utc_UIFW_elm_scroller_single_direction_set_n_2)
-{
-
-   Evas_Object *test_scroller = NULL;
-   test_scroller = elm_scroller_add (main_win);
-   elm_scroller_single_direction_set(test_scroller, -1);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-   evas_object_del(test_scroller);
-}
-END_TEST
-
-/**
- *@}
- */
-
-TCase * _utc_elm_scroller_single_direction_set()
-{
-   TCase *tcase = tcase_create("utc_elm_scroller_single_direction_set");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_1);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_2);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_p_3);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_n_1);
-   tcase_add_test(tcase, utc_UIFW_elm_scroller_single_direction_set_n_2);
-   return tcase;
-}
index a76ef3fd373411063affce65c130913b4012fed1..393b74605f4559f5bd8972380ff076a5639abf79 100644 (file)
@@ -75,10 +75,6 @@ START_TEST(utc_elm_scroller_step_size_set_get_p)
    int x = 0;
    int y = 0;
 
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
 
    elm_scroller_step_size_set(scroller, 10, 20);
    elm_scroller_step_size_get(scroller, &x, &y);
index bf12d06b9562c6a24233ea71b64cb38acfba0b9d..afab91c5c8a04f991e8d0e71893a73bb8530fae0 100644 (file)
@@ -75,10 +75,6 @@ START_TEST(utc_elm_scroller_wheel_disabled_set_get_p)
 {
    Eina_Bool is_disabled = EINA_FALSE;
 
-   if (scroller == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
 
    elm_scroller_wheel_disabled_set(scroller, EINA_TRUE);