CC ?= gcc
-TARGETS = uts_elm_slidingdrawer_add_func \
- uts_elm_slidingdrawer_content_set \
- uts_elm_slidingdrawer_content_unset \
- uts_elm_slidingdrawer_pos_set \
- uts_elm_slidingdrawer_max_drag_value_set \
- uts_elm_slidingdrawer_drag_value_set
+TARGETS = utc_UIFW_elm_slidingdrawer_add_func \
+ utc_UIFW_elm_slidingdrawer_content_set_func \
+ utc_UIFW_elm_slidingdrawer_content_unset_func \
+ utc_UIFW_elm_slidingdrawer_pos_set_func \
+ utc_UIFW_elm_slidingdrawer_max_drag_value_set_func \
+ utc_UIFW_elm_slidingdrawer_drag_value_set_func
PKGS = elementary
void (*tet_cleanup)(void) = cleanup;
static void utc_UIFW_elm_slidingdrawer_add_func_01(void);
+static void utc_UIFW_elm_slidingdrawer_add_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_add_func_01, POSITIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_add_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_add_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if ( NULL != main_win )
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_add_func_01(void)
{
- Evas_Object *obj = elm_slidingdrawer_add(main_win);
- evas_object_show(obj);
-
- tet_result(TET_PASS);
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ elm_win_resize_object_add(main_win, sd);
+ evas_object_show(sd);
+ TET_CHECK_PASS(NULL, sd);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Adding a Sliding drawer object has passed.");
}
+/**
+ * @brief Negative test case of elm_slidingdrawer_add
+ */
+static void utc_UIFW_elm_slidingdrawer_add_func_02(void)
+{
+ Evas_Object *sd = elm_slidingdrawer_add(NULL);
+ TET_CHECK_FAIL(NULL, sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Adding a Sliding drawer object has failed.");
+}
void (*tet_cleanup)(void) = cleanup;
static void utc_UIFW_elm_slidingdrawer_content_set_func_01(void);
+static void utc_UIFW_elm_slidingdrawer_content_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_content_set_func_01, POSITIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_content_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_content_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if ( NULL != main_win )
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_content_set_func_01(void)
{
- Evas_Object *sd = elm_slidingdrawer_add(main_win);
- evas_object_show(sd);
-
- Evas_Object* btn = elm_button_add(main_win);
- evas_object_resize(btn, 480, 400);
- evas_object_show(btn);
-
- elm_slidingdrawer_content_set(sd, btn);
-
- tet_result(TET_PASS);
-
+ Evas_Object* btn, *sd;
+ sd = elm_slidingdrawer_add(main_win);
+ elm_win_resize_object_add(main_win, sd);
+ evas_object_show(sd);
+ btn = elm_button_add(sd);
+ evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+ evas_object_size_hint_align_set(btn, -1.0, -1.0);
+ elm_slidingdrawer_content_set(sd, btn);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Adding a Sliding drawer content has passed.");
}
+/**
+ * @brief Negative test case of elm_slidingdrawer_content_set()
+ */
+static void utc_UIFW_elm_slidingdrawer_content_set_func_02(void)
+{
+ Evas_Object *btn, *sd;
+ sd = elm_slidingdrawer_add(main_win);
+ elm_win_resize_object_add(main_win, sd);
+ btn = elm_button_add(sd);
+ elm_button_label_set(btn, "content");
+ evas_object_size_hint_weight_set(btn, 1.0, 1.0);
+ evas_object_size_hint_align_set(btn, -1.0, -1.0);
+ elm_slidingdrawer_content_set(NULL, btn);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Adding a Sliding drawer content has failed.");
+}
Evas_Object *main_win;
-Evas_Object *sd;
static void startup(void);
static void cleanup(void);
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_content_unset_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_slidingdrawer_content_unset_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_content_unset_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_content_unset_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
- sd = elm_slidingdrawer_add(main_win);
- evas_object_show(sd);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if ( NULL != main_win )
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_content_unset_func_01(void)
{
-/* Evas_Object *btn = elm_button_add(main_win);
- evas_object_resize(btn, 480, 800);
- evas_object_show(btn);
-
- elm_slidingdrawer_content_set(sd, btn);
- Evas_Object *content = elm_slidingdrawer_content_unset(sd);
- fprintf(stderr, "%p %p\n", btn, content);
- printf(stderr, "============ %p %p\n", btn, content);
-
- if ( btn != content ) {
- tet_infoline("utc_UIFW_elm_slidingdrawer_content_unset() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- } */
- tet_result(TET_PASS);
+ Evas_Object *sd, *btn, *content ;
+ sd = elm_slidingdrawer_add(main_win);
+ btn = elm_button_add(sd);
+ elm_button_label_set(btn, "content");
+ elm_slidingdrawer_content_set(sd, btn);
+ content = elm_slidingdrawer_content_unset(sd);
+ if ( btn != content )
+ {
+ tet_infoline("utc_UIFW_elm_slidingdrawer_content_unset() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+ evas_object_del(btn);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Unsetting the Sliding drawer's content has passed.");
}
/**
- * @brief Negative test case of ug_init utc_UIFW_elm_slidingdrawer_content_unset()
+ * @brief Negative test case of utc_UIFW_elm_slidingdrawer_content_unset()
*/
static void utc_UIFW_elm_slidingdrawer_content_unset_func_02(void)
{
- Evas_Object *btn = elm_button_add(main_win);
- fprintf(stderr, "============ %p\n", btn);
-
- evas_object_resize(btn, 480, 800);
- evas_object_show(btn);
-
- elm_slidingdrawer_content_set(sd, btn);
- Evas_Object *content = elm_slidingdrawer_content_unset(NULL);
-
- if (content == btn) {
- tet_infoline("utc_UIFW_elm_slidingdrawer_content_unset() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }
- tet_result(TET_PASS);
+ Evas_Object *content, *sd, *btn;
+ sd = elm_slidingdrawer_add(main_win);
+ btn = elm_button_add(sd);
+ elm_slidingdrawer_content_set(sd, btn);
+ content = elm_slidingdrawer_content_unset(NULL);
+ if (content == btn)
+ {
+ tet_infoline("utc_UIFW_elm_slidingdrawer_content_unset() failed in negative test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Unsetting the Sliding drawer's content has failed.");
}
void (*tet_cleanup)(void) = cleanup;
static void utc_UIFW_elm_slidingdrawer_drag_value_set_func_01(void);
+static void utc_UIFW_elm_slidingdrawer_drag_value_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_drag_value_set_func_01, POSITIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_drag_value_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_drag_value_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if ( NULL != main_win )
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_drag_value_set_func_01(void)
{
- Evas_Object *sd = elm_slidingdrawer_add(main_win);
- elm_slidingdrawer_drag_value_set(sd, 0.5, 0.5);
- evas_object_show(sd);
-
- tet_result(TET_PASS);
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ elm_slidingdrawer_drag_value_set(sd, 0.5, 0.5);
+ evas_object_show(sd);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Setting a drag value to Sliding drawer has passed.");
+}
+/**
+ * @brief Negative test case of ug_init utc_UIFW_elm_slidingdrawer_content_unset()
+ */
+static void utc_UIFW_elm_slidingdrawer_drag_value_set_func_02(void)
+{
+ Evas_Object *btn;
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ btn = elm_button_add(sd);
+ elm_slidingdrawer_content_set(sd, btn);
+ elm_slidingdrawer_drag_value_set(NULL, 0.5, 0.5);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Setting a drag value to Sliding drawer has failed.");
}
void (*tet_cleanup)(void) = cleanup;
static void utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_01(void);
-
+static void utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
NEGATIVE_TC_IDX,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_01, POSITIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if ( NULL != main_win )
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_01(void)
{
- Evas_Object *sd = elm_slidingdrawer_add(main_win);
- elm_slidingdrawer_max_drag_value_set(sd, 1, 1);
- evas_object_show(sd);
-
- tet_result(TET_PASS);
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ elm_slidingdrawer_max_drag_value_set(sd, 1, 1);
+ evas_object_show(sd);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Setting the max drag value to Sliding drawer has passed.");
}
+/**
+ * @brief Negative test case of elm_slidingdrawer_max_drag_value_set()
+ */
+static void utc_UIFW_elm_slidingdrawer_max_drag_value_set_func_02(void)
+{
+ Evas_Object *sd, *btn;
+ sd = elm_slidingdrawer_add(main_win);
+ btn = elm_button_add(sd);
+ elm_slidingdrawer_content_set(sd, btn);
+ elm_slidingdrawer_max_drag_value_set(NULL, 1, 1);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Setting a drag value to Sliding drawer has failed.");
+}
void (*tet_cleanup)(void) = cleanup;
static void utc_UIFW_elm_slidingdrawer_pos_set_func_01(void);
+static void utc_UIFW_elm_slidingdrawer_pos_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_slidingdrawer_pos_set_func_01, POSITIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_slidingdrawer_pos_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_slidingdrawer_pos_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
}
static void cleanup(void)
{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+ if (NULL != main_win)
+ {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
*/
static void utc_UIFW_elm_slidingdrawer_pos_set_func_01(void)
{
- Evas_Object *sd = elm_slidingdrawer_add(main_win);
- elm_slidingdrawer_pos_set(sd, ELM_SLIDINGDRAWER_LEFT );
- evas_object_show(sd);
-
- tet_result(TET_PASS);
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ elm_slidingdrawer_pos_set(sd, ELM_SLIDINGDRAWER_LEFT );
+ evas_object_show(sd);
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, Setting the type of Sliding drawer has passed.");
}
+/**
+ * @brief Negative test case of elm_slidingdrawer_max_drag_value_set()
+ */
+static void utc_UIFW_elm_slidingdrawer_pos_set_func_02(void)
+{
+ Evas_Object *sd = elm_slidingdrawer_add(main_win);
+ elm_slidingdrawer_pos_set(NULL, ELM_SLIDINGDRAWER_LEFT );
+ evas_object_del(sd);
+ tet_result(TET_PASS);
+ tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, Setting the type of Sliding drawer has failed.");
+}