CC ?= gcc
TARGETS = utc_UIFW_elm_datefield_add_func \
- utc_UIFW_elm_datefield_layout_set_func \
- utc_UIFW_elm_datefield_layout_get_func \
- utc_UIFW_elm_datefield_date_set_func \
- utc_UIFW_elm_datefield_date_get_func \
- utc_UIFW_elm_datefield_time_mode_set_func \
- utc_UIFW_elm_datefield_time_mode_get_func \
- utc_UIFW_elm_datefield_date_format_set_func \
- utc_UIFW_elm_datefield_date_format_get_func \
- utc_UIFW_elm_datefield_input_panel_state_callback_add_func \
- utc_UIFW_elm_datefield_input_panel_state_callback_del_func
+ utc_UIFW_elm_datefield_format_set_func \
+ utc_UIFW_elm_datefield_format_get_func \
+ utc_UIFW_elm_datefield_item_enabled_set_func \
+ utc_UIFW_elm_datefield_item_enabled_get_func \
+ utc_UIFW_elm_datefield_item_max_set_func \
+ utc_UIFW_elm_datefield_item_max_get_func \
+ utc_UIFW_elm_datefield_item_max_is_abs_func \
+ utc_UIFW_elm_datefield_item_min_set_func \
+ utc_UIFW_elm_datefield_item_min_get_func \
+ utc_UIFW_elm_datefield_item_min_is_abs_func \
+ utc_UIFW_elm_datefield_item_value_set_func \
+ utc_UIFW_elm_datefield_item_value_get_func
PKGS = elementary evas
/elm_ts/datefield/utc_UIFW_elm_datefield_add_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_layout_set_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_layout_get_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_date_set_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_date_get_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_time_mode_set_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_time_mode_get_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_date_format_set_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_date_format_get_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_input_panel_state_callback_add_func
-/elm_ts/datefield/utc_UIFW_elm_datefield_input_panel_state_callback_del_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_format_set_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_format_get_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_enabled_set_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_enabled_get_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_max_set_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_max_get_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_max_is_abs_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_min_set_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_min_get_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_min_is_abs_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_value_set_func
+/elm_ts/datefield/utc_UIFW_elm_datefield_item_value_get_func
struct tet_testlist tet_testlist[] = {
{ utc_UIFW_elm_datefield_add_func_01, POSITIVE_TC_IDX },
{ utc_UIFW_elm_datefield_add_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { NULL, 0 }
};
static void startup(void)
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
*/
static void utc_UIFW_elm_datefield_add_func_01(void)
{
- datefield = elm_datefield_add(main_win);
+ datefield = elm_datefield_add(main_win);
if (!datefield) {
tet_infoline("elm_datefield_add() failed in positive test case");
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
*/
static void utc_UIFW_elm_datefield_add_func_02(void)
{
- datefield = elm_datefield_add(NULL);
+ datefield = elm_datefield_add(NULL);
if (datefield) {
tet_infoline("elm_datefield_add() failed in negative test case");
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
+++ /dev/null
-#include <tet_api.h>
-#include <Elementary.h>
-
-// Definitions
-// For checking the result of the positive test case.
-#define TET_CHECK_PASS(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err == (x1)) \
- { \
- tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-// For checking the result of the negative test case.
-#define TET_CHECK_FAIL(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err != (x1)) \
- { \
- tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-
-static Evas_Object *main_win;
-static Evas_Object *datefield;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_datefield_date_get_func_01(void);
-static void utc_UIFW_elm_datefield_date_get_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_date_get_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_date_get_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
-};
-
-static void startup(void)
-{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
-}
-
-static void cleanup(void)
-{
- if ( NULL != datefield) {
- evas_object_del(datefield);
- datefield = NULL;
- }
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-/**
- * @brief Positive test case of elm_datefield_date_get()
- */
-static void utc_UIFW_elm_datefield_date_get_func_01(void)
-{
- int year, month, day, hour, min;
-
- datefield = elm_datefield_add(main_win);
- elm_datefield_date_set(datefield, 2010, 10, 14, 5, 30);
- elm_datefield_date_get(datefield, &year, &month, &day, &hour, &min);
-
- if (!(year == 2010 && month == 10 && day == 14 && hour == 5 && min == 30)) {
- tet_infoline("elm_datefield_date_get() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_date_get()
- */
-static void utc_UIFW_elm_datefield_date_get_func_02(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_date_set(datefield, 2010, 10, 14, 5, 30);
- elm_datefield_date_get(datefield, NULL, NULL, NULL, NULL, NULL);
-
- /*if () {
- tet_infoline("elm_datefield_date_get() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }*/
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
+++ /dev/null
-#include <tet_api.h>
-#include <Elementary.h>
-
-// Definitions
-// For checking the result of the positive test case.
-#define TET_CHECK_PASS(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err == (x1)) \
- { \
- tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-// For checking the result of the negative test case.
-#define TET_CHECK_FAIL(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err != (x1)) \
- { \
- tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-
-static Evas_Object *main_win;
-static Evas_Object *datefield;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_datefield_date_set_func_01(void);
-static void utc_UIFW_elm_datefield_date_set_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_date_set_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_date_set_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
-};
-
-static void startup(void)
-{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
-}
-
-static void cleanup(void)
-{
- if ( NULL != datefield) {
- evas_object_del(datefield);
- datefield = NULL;
- }
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-/**
- * @brief Positive test case of elm_datefield_date_set()
- */
-static void utc_UIFW_elm_datefield_date_set_func_01(void)
-{
- int year, month, day, hour, min;
-
- datefield = elm_datefield_add(main_win);
- elm_datefield_date_set(datefield, 2010, 10, 14, 1, 36);
- elm_datefield_date_get(datefield, &year, &month, &day, &hour, &min);
-
- if (!(year == 2010 && month == 10 && day == 14 && hour == 1 && min == 36)) {
- tet_infoline("elm_datefield_date_set() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_date_set()
- */
-static void utc_UIFW_elm_datefield_date_set_func_02(void)
-{
- int year, month, day, hour, min;
-
- datefield = elm_datefield_add(main_win);
- elm_datefield_date_set(NULL, 2010, 10, 14, 1, 36);
- elm_datefield_date_get(datefield, &year, &month, &day, &hour, &min);
-
- if ((year == 2010 && month == 10 && day == 14 && hour == 1 && min <= 36)) {
- tet_infoline("elm_datefield_date_set() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_date_format_get_func_01(void);
-static void utc_UIFW_elm_datefield_date_format_get_func_02(void);
+static void utc_UIFW_elm_datefield_format_get_func_01(void);
+static void utc_UIFW_elm_datefield_format_get_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_date_format_get_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_date_format_get_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_format_get_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_format_get_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_date_format_get()
+ * @brief Positive test case of elm_datefield_format_get()
*/
-static void utc_UIFW_elm_datefield_date_format_get_func_01(void)
+static void utc_UIFW_elm_datefield_format_get_func_01(void)
{
const char *format = NULL;
datefield = elm_datefield_add(main_win);
- format = elm_datefield_date_format_get(datefield);
+ elm_datefield_format_set(datefield, "%B %d, %Y");
+ format = elm_datefield_format_get(datefield);
- if (strcmp(format, "mmddyy")) {
- tet_infoline("elm_datefield_date_format_get() failed in positive test case");
+ if (strncmp(format, "%B %d, %Y", strlen(format))) {
+ tet_infoline("elm_datefield_format_get() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_date_format_get()
+ * @brief Negative test case of ug_init elm_datefield_format_get()
*/
-static void utc_UIFW_elm_datefield_date_format_get_func_02(void)
+static void utc_UIFW_elm_datefield_format_get_func_02(void)
{
const char *format = NULL;
datefield = elm_datefield_add(main_win);
- format = elm_datefield_date_format_get(NULL);
+ format = elm_datefield_format_get(NULL);
if (format) {
- tet_infoline("elm_datefield_date_format_get() failed in negative test case");
+ tet_infoline("elm_datefield_format_get() failed in negative test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
+
evas_object_show(datefield);
tet_result(TET_PASS);
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_layout_get_func_01(void);
-static void utc_UIFW_elm_datefield_layout_get_func_02(void);
+static void utc_UIFW_elm_datefield_format_set_func_01(void);
+static void utc_UIFW_elm_datefield_format_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_layout_get_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_layout_get_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_format_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_format_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
static void cleanup(void)
{
- if ( NULL != datefield) {
+ if ( NULL != datefield ) {
evas_object_del(datefield);
datefield = NULL;
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_layout_get()
+ * @brief Positive test case of elm_datefield_format_set()
*/
-static void utc_UIFW_elm_datefield_layout_get_func_01(void)
+static void utc_UIFW_elm_datefield_format_set_func_01(void)
{
- int r = 0;
+ char *fmt = "%B %d, %Y";
datefield = elm_datefield_add(main_win);
- r = elm_datefield_layout_get(datefield);
+ elm_datefield_format_set(datefield, fmt);
- if (r != ELM_DATEFIELD_LAYOUT_DATEANDTIME) {
- tet_infoline("elm_datefield_layout_get() failed in positive test case");
+ if (strncmp(elm_datefield_format_get(datefield), fmt, strlen(fmt))) {
+ tet_infoline("elm_datefield_format_set() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_layout_get()
+ * @brief Negative test case of ug_init elm_datefield_format_set()
*/
-static void utc_UIFW_elm_datefield_layout_get_func_02(void)
+static void utc_UIFW_elm_datefield_format_set_func_02(void)
{
- int r = 0;
+ char *fmt1, *fmt2;
datefield = elm_datefield_add(main_win);
- r = elm_datefield_layout_get(NULL);
+ fmt1 = elm_datefield_format_get(datefield);
+ elm_datefield_format_set(datefield, NULL);
+ fmt2 = elm_datefield_format_get(datefield);
- if (r == ELM_DATEFIELD_LAYOUT_DATEANDTIME) {
- tet_infoline("elm_datefield_layout_get() failed in negative test case");
+ if (strncmp(fmt1, fmt2, strlen(fmt1))) {
+ tet_infoline("elm_datefield_format_set() failed in negative test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
+++ /dev/null
-#include <tet_api.h>
-#include <Elementary.h>
-
-// Definitions
-// For checking the result of the positive test case.
-#define TET_CHECK_PASS(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err == (x1)) \
- { \
- tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-// For checking the result of the negative test case.
-#define TET_CHECK_FAIL(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err != (x1)) \
- { \
- tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-
-static Evas_Object *main_win;
-static Evas_Object *datefield;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_01(void);
-static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_input_panel_state_callback_add_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_input_panel_state_callback_add_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
-};
-
-static void startup(void)
-{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
-}
-
-static void cleanup(void)
-{
- if ( NULL != datefield) {
- evas_object_del(datefield);
- datefield = NULL;
- }
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-static void _input_panel_state_cb(void *data, Evas_Object *obj, int value)
-{
-}
-
-/**
- * @brief Positive test case of elm_datefield_input_panel_state_callback_add()
- */
-static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_01(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_input_panel_state_callback_add(datefield, _input_panel_state_cb, NULL);
-
- /*if (!r) {
- tet_infoline("elm_datefield_input_panel_state_callback_add() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }*/
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_input_panel_state_callback_add()
- */
-static void utc_UIFW_elm_datefield_input_panel_state_callback_add_func_02(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_input_panel_state_callback_add(NULL, _input_panel_state_cb, NULL);
-
- /*if (r) {
- tet_infoline("elm_datefield_input_panel_state_callback_add() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }*/
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
+++ /dev/null
-#include <tet_api.h>
-#include <Elementary.h>
-
-// Definitions
-// For checking the result of the positive test case.
-#define TET_CHECK_PASS(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err == (x1)) \
- { \
- tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-// For checking the result of the negative test case.
-#define TET_CHECK_FAIL(x1, y...) \
-{ \
- Evas_Object *err = y; \
- if (err != (x1)) \
- { \
- tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
- tet_result(TET_FAIL); \
- return; \
- } \
-}
-
-
-static Evas_Object *main_win;
-static Evas_Object *datefield;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_01(void);
-static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_input_panel_state_callback_del_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_input_panel_state_callback_del_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
-};
-
-static void startup(void)
-{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
-}
-
-static void cleanup(void)
-{
- if ( NULL != datefield) {
- evas_object_del(datefield);
- datefield = NULL;
- }
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-static void _input_panel_state_cb(void *data, Evas_Object *obj, int value)
-{
-}
-
-/**
- * @brief Positive test case of elm_datefield_input_panel_state_callback_del()
- */
-static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_01(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_input_panel_state_callback_del(datefield, _input_panel_state_cb);
-
- /*if (!r) {
- tet_infoline("elm_datefield_input_panel_state_callback_del() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }*/
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_input_panel_state_callback_del()
- */
-static void utc_UIFW_elm_datefield_input_panel_state_callback_del_func_02(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_input_panel_state_callback_del(NULL, _input_panel_state_cb);
-
- /*if (r) {
- tet_infoline("elm_datefield_input_panel_state_callback_del() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }*/
-
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
- evas_object_show(datefield);
-
- tet_result(TET_PASS);
-}
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_enabled_get_func_01(void);
+static void utc_UIFW_elm_datefield_item_enabled_get_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_enabled_get_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_enabled_get_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_enabled_get()
+ */
+static void utc_UIFW_elm_datefield_item_enabled_get_func_01(void)
+{
+ Eina_Bool y_enable = EINA_FALSE, h_enable = EINA_FALSE;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_format_set(datefield, "%B %d, %Y");
+ elm_datefield_item_enabled_set(datefield, ELM_DATEFIELD_YEAR, EINA_FALSE);
+ y_enable = elm_datefield_item_enabled_get(datefield, ELM_DATEFIELD_YEAR);
+ h_enable = elm_datefield_item_enabled_get(datefield, ELM_DATEFIELD_HOUR);
+
+ if (!((!y_enable) && (h_enable))) {
+ tet_infoline("elm_datefield_item_enabled_get() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_enabled_get()
+ */
+static void utc_UIFW_elm_datefield_item_enabled_get_func_02(void)
+{
+ Eina_Bool y_enable;
+
+ datefield = elm_datefield_add(main_win);
+ y_enable = elm_datefield_item_enabled_get(NULL, ELM_DATEFIELD_YEAR);
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_time_mode_set_func_01(void);
-static void utc_UIFW_elm_datefield_time_mode_set_func_02(void);
+static void utc_UIFW_elm_datefield_item_enabled_set_func_01(void);
+static void utc_UIFW_elm_datefield_item_enabled_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_time_mode_set_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_time_mode_set_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_item_enabled_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_enabled_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
static void cleanup(void)
{
- if ( NULL != datefield ) {
+ if ( NULL != datefield) {
evas_object_del(datefield);
datefield = NULL;
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_time_mode_set()
+ * @brief Positive test case of elm_datefield_item_enabled_set()
*/
-static void utc_UIFW_elm_datefield_time_mode_set_func_01(void)
+static void utc_UIFW_elm_datefield_item_enabled_set_func_01(void)
{
datefield = elm_datefield_add(main_win);
- elm_datefield_time_mode_set(datefield, EINA_FALSE);
+ elm_datefield_format_set(datefield, "%B %d, %Y");
+ elm_datefield_item_enabled_set(datefield, ELM_DATEFIELD_YEAR, EINA_FALSE);
- if (elm_datefield_time_mode_get(datefield) != EINA_FALSE) {
- tet_infoline("elm_datefield_time_mode_set() failed in positive test case");
+ if (elm_datefield_item_enabled_get(datefield, ELM_DATEFIELD_YEAR)) {
+ tet_infoline("elm_datefield_item_enabled_set() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_time_mode_set()
+ * @brief Negative test case of ug_init elm_datefield_item_enabled_set()
*/
-static void utc_UIFW_elm_datefield_time_mode_set_func_02(void)
+static void utc_UIFW_elm_datefield_item_enabled_set_func_02(void)
{
datefield = elm_datefield_add(main_win);
- elm_datefield_time_mode_set(NULL, EINA_TRUE);
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
+ elm_datefield_item_enabled_set(NULL, ELM_DATEFIELD_YEAR, EINA_FALSE);
+
evas_object_show(datefield);
tet_result(TET_PASS);
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_date_format_set_func_01(void);
-static void utc_UIFW_elm_datefield_date_format_set_func_02(void);
+static void utc_UIFW_elm_datefield_item_max_get_func_01(void);
+static void utc_UIFW_elm_datefield_item_max_get_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_date_format_set_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_date_format_set_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_item_max_get_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_max_get_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
static void cleanup(void)
{
- if ( NULL != datefield ) {
+ if ( NULL != datefield) {
evas_object_del(datefield);
datefield = NULL;
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_date_format_set()
+ * @brief Positive test case of elm_datefield_item_max_get()
*/
-static void utc_UIFW_elm_datefield_date_format_set_func_01(void)
+static void utc_UIFW_elm_datefield_item_max_get_func_01(void)
{
+ int year_max;
+
datefield = elm_datefield_add(main_win);
- elm_datefield_date_format_set(datefield, "ddmmyy");
+ elm_datefield_item_max_set(datefield, ELM_DATEFIELD_YEAR, 120, EINA_FALSE);
+ year_max = elm_datefield_item_max_get(datefield, ELM_DATEFIELD_YEAR);
- if (strcmp(elm_datefield_date_format_get(datefield), "ddmmyy")) {
- tet_infoline("elm_datefield_date_format_set() failed in positive test case");
+ if (!(year_max == 120)) {
+ tet_infoline("elm_datefield_item_max_get() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_date_format_set()
+ * @brief Negative test case of ug_init elm_datefield_item_max_get()
*/
-static void utc_UIFW_elm_datefield_date_format_set_func_02(void)
+static void utc_UIFW_elm_datefield_item_max_get_func_02(void)
{
+ int year_max;
+
datefield = elm_datefield_add(main_win);
- elm_datefield_date_format_set(NULL, "ddmmyy");
+ year_max = elm_datefield_item_max_get(NULL, ELM_DATEFIELD_YEAR);
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_max_is_absolute_func_01(void);
+static void utc_UIFW_elm_datefield_item_max_is_absolute_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_max_is_absolute_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_max_is_absolute_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield ) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_max_is_absolute()
+ */
+static void utc_UIFW_elm_datefield_item_max_is_absolute_func_01(void)
+{
+ Eina_Bool is_abs = EINA_FALSE;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_max_set(datefield, ELM_DATEFIELD_MONTH, 9, EINA_TRUE);
+ is_abs = elm_datefield_item_max_is_absolute(datefield, ELM_DATEFIELD_MONTH);
+
+ if (!is_abs) {
+ tet_infoline("elm_datefield_item_max_is_absolute() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_max_is_absolute()
+ */
+static void utc_UIFW_elm_datefield_item_max_is_absolute_func_02(void)
+{
+ Eina_Bool is_abs = EINA_FALSE;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_max_set(NULL, ELM_DATEFIELD_MONTH, 9, EINA_TRUE);
+ is_abs = elm_datefield_item_max_is_absolute(datefield, ELM_DATEFIELD_MONTH);
+
+ if (is_abs) {
+ tet_infoline("elm_datefield_item_max_is_absolute() failed in negative test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_layout_set_func_01(void);
-static void utc_UIFW_elm_datefield_layout_set_func_02(void);
+static void utc_UIFW_elm_datefield_item_max_set_func_01(void);
+static void utc_UIFW_elm_datefield_item_max_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_layout_set_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_layout_set_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_item_max_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_max_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_layout_set()
+ * @brief Positive test case of elm_datefield_item_max_set()
*/
-static void utc_UIFW_elm_datefield_layout_set_func_01(void)
+static void utc_UIFW_elm_datefield_item_max_set_func_01(void)
{
- datefield = elm_datefield_add(main_win);
- elm_datefield_layout_set(datefield, ELM_DATEFIELD_LAYOUT_TIME);
+ int year_max, year_curr;
- if (elm_datefield_layout_get(datefield) != ELM_DATEFIELD_LAYOUT_TIME) {
- tet_infoline("elm_datefield_layout_set() failed in positive test case");
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_max_set(datefield, ELM_DATEFIELD_YEAR, 120, EINA_FALSE);
+ year_max = elm_datefield_item_max_get(datefield, ELM_DATEFIELD_YEAR);
+ elm_datefield_item_value_set(datefield, ELM_DATEFIELD_YEAR, 135);
+ year_curr = elm_datefield_item_value_get(datefield, ELM_DATEFIELD_YEAR);
+
+ if (!((year_max == 120) && (year_curr == 120)) &&
+ !(elm_datefield_item_max_is_absolute(datefield, ELM_DATEFIELD_YEAR))) {
+ tet_infoline("elm_datefield_item_max_set() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_layout_set()
+ * @brief Negative test case of ug_init elm_datefield_item_max_set()
*/
-static void utc_UIFW_elm_datefield_layout_set_func_02(void)
+static void utc_UIFW_elm_datefield_item_max_set_func_02(void)
{
datefield = elm_datefield_add(main_win);
- elm_datefield_layout_set(datefield, ELM_DATEFIELD_LAYOUT_DATEANDTIME+1);
-
- if (elm_datefield_layout_get(datefield) > ELM_DATEFIELD_LAYOUT_DATEANDTIME) {
- tet_infoline("elm_datefield_layout_set() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }
+ elm_datefield_item_max_set(NULL, ELM_DATEFIELD_YEAR, 120, EINA_FALSE);
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_min_get_func_01(void);
+static void utc_UIFW_elm_datefield_item_min_get_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_min_get_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_min_get_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_min_get()
+ */
+static void utc_UIFW_elm_datefield_item_min_get_func_01(void)
+{
+ int year_min;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_min_set(datefield, ELM_DATEFIELD_YEAR, 100, EINA_FALSE);
+ year_min = elm_datefield_item_min_get(datefield, ELM_DATEFIELD_YEAR);
+
+ if (!(year_min == 100)) {
+ tet_infoline("elm_datefield_item_min_get() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_min_get()
+ */
+static void utc_UIFW_elm_datefield_item_min_get_func_02(void)
+{
+ int year_min;
+
+ datefield = elm_datefield_add(main_win);
+ year_min = elm_datefield_item_min_get(NULL, ELM_DATEFIELD_YEAR);
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_min_is_absolute_func_01(void);
+static void utc_UIFW_elm_datefield_item_min_is_absolute_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_min_is_absolute_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_min_is_absolute_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield ) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_min_is_absolute()
+ */
+static void utc_UIFW_elm_datefield_item_min_is_absolute_func_01(void)
+{
+ Eina_Bool is_abs = EINA_FALSE;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_min_set(datefield, ELM_DATEFIELD_MONTH, 2, EINA_TRUE);
+ is_abs = elm_datefield_item_min_is_absolute(datefield, ELM_DATEFIELD_MONTH);
+
+ if (!is_abs) {
+ tet_infoline("elm_datefield_item_min_is_absolute() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_min_is_absolute()
+ */
+static void utc_UIFW_elm_datefield_item_min_is_absolute_func_02(void)
+{
+ Eina_Bool is_abs = EINA_FALSE;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_min_set(NULL, ELM_DATEFIELD_MONTH, 2, EINA_TRUE);
+ is_abs = elm_datefield_item_min_is_absolute(datefield, ELM_DATEFIELD_MONTH);
+
+ if (is_abs) {
+ tet_infoline("elm_datefield_item_min_is_absolute() failed in negative test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_min_set_func_01(void);
+static void utc_UIFW_elm_datefield_item_min_set_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_min_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_min_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_min_set()
+ */
+static void utc_UIFW_elm_datefield_item_min_set_func_01(void)
+{
+ int year_min, year_curr;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_min_set(datefield, ELM_DATEFIELD_YEAR, 100, EINA_FALSE);
+ year_min = elm_datefield_item_min_get(datefield, ELM_DATEFIELD_YEAR);
+ elm_datefield_item_value_set(datefield, ELM_DATEFIELD_YEAR, 90);
+ year_curr = elm_datefield_item_value_get(datefield, ELM_DATEFIELD_YEAR);
+
+ if (!((year_min == 100) && (year_curr == 100)) &&
+ !(elm_datefield_item_min_is_absolute(datefield, ELM_DATEFIELD_YEAR))) {
+ tet_infoline("elm_datefield_item_max_set() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_min_set()
+ */
+static void utc_UIFW_elm_datefield_item_min_set_func_02(void)
+{
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_min_set(NULL, ELM_DATEFIELD_YEAR, 100, EINA_FALSE);
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
void (*tet_startup)(void) = startup;
void (*tet_cleanup)(void) = cleanup;
-static void utc_UIFW_elm_datefield_time_mode_get_func_01(void);
-static void utc_UIFW_elm_datefield_time_mode_get_func_02(void);
+static void utc_UIFW_elm_datefield_item_value_set_func_01(void);
+static void utc_UIFW_elm_datefield_item_value_set_func_02(void);
enum {
POSITIVE_TC_IDX = 0x01,
};
struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_datefield_time_mode_get_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_datefield_time_mode_get_func_02, NEGATIVE_TC_IDX },
- { NULL, 0 }
+ { utc_UIFW_elm_datefield_item_value_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_value_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
};
static void startup(void)
static void cleanup(void)
{
- if ( NULL != datefield ) {
+ if ( NULL != datefield) {
evas_object_del(datefield);
datefield = NULL;
}
if ( NULL != main_win ) {
evas_object_del(main_win);
- main_win = NULL;
+ main_win = NULL;
}
elm_shutdown();
tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
}
/**
- * @brief Positive test case of elm_datefield_time_mode_get()
+ * @brief Positive test case of elm_datefield_item_value_set()
*/
-static void utc_UIFW_elm_datefield_time_mode_get_func_01(void)
+static void utc_UIFW_elm_datefield_item_value_set_func_01(void)
{
- Eina_Bool mode = EINA_FALSE;
+ int year;
datefield = elm_datefield_add(main_win);
- mode = elm_datefield_time_mode_get(datefield);
+ elm_datefield_item_value_set(datefield, ELM_DATEFIELD_YEAR, 111);
+ year = elm_datefield_item_value_get(datefield, ELM_DATEFIELD_YEAR);
- if (mode != EINA_TRUE) {
- tet_infoline("elm_datefield_time_mode_get() failed in positive test case");
+ if (!(year == 111)) {
+ tet_infoline("elm_datefield_item_value_set() failed in positive test case");
tet_result(TET_FAIL);
return;
}
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
}
/**
- * @brief Negative test case of ug_init elm_datefield_time_mode_get()
+ * @brief Negative test case of ug_init elm_datefield_item_value_set()
*/
-static void utc_UIFW_elm_datefield_time_mode_get_func_02(void)
+static void utc_UIFW_elm_datefield_item_value_set_func_02(void)
{
- Eina_Bool mode = EINA_FALSE;
-
datefield = elm_datefield_add(main_win);
- mode = elm_datefield_time_mode_get(NULL);
-
- /*if () {
- tet_infoline("elm_datefield_time_mode_get() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }*/
+ elm_datefield_item_value_set(NULL, ELM_DATEFIELD_YEAR, 111);
- evas_object_resize(datefield, 480, 80);
- evas_object_move(datefield, 0, 40);
evas_object_show(datefield);
tet_result(TET_PASS);
--- /dev/null
+#include <tet_api.h>
+#include <Elementary.h>
+
+// Definitions
+// For checking the result of the positive test case.
+#define TET_CHECK_PASS(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err == (x1)) \
+ { \
+ tet_printf("[TET_CHECK_PASS]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+// For checking the result of the negative test case.
+#define TET_CHECK_FAIL(x1, y...) \
+{ \
+ Evas_Object *err = y; \
+ if (err != (x1)) \
+ { \
+ tet_printf("[TET_CHECK_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__); \
+ tet_result(TET_FAIL); \
+ return; \
+ } \
+}
+
+
+static Evas_Object *main_win;
+static Evas_Object *datefield;
+
+static void startup(void);
+static void cleanup(void);
+
+void (*tet_startup)(void) = startup;
+void (*tet_cleanup)(void) = cleanup;
+
+static void utc_UIFW_elm_datefield_item_value_set_func_01(void);
+static void utc_UIFW_elm_datefield_item_value_set_func_02(void);
+
+enum {
+ POSITIVE_TC_IDX = 0x01,
+ NEGATIVE_TC_IDX,
+};
+
+struct tet_testlist tet_testlist[] = {
+ { utc_UIFW_elm_datefield_item_value_set_func_01, POSITIVE_TC_IDX },
+ { utc_UIFW_elm_datefield_item_value_set_func_02, NEGATIVE_TC_IDX },
+ { NULL, 0 }
+};
+
+static void startup(void)
+{
+ tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
+ elm_init(0, NULL);
+ main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
+ evas_object_show(main_win);
+}
+
+static void cleanup(void)
+{
+ if ( NULL != datefield) {
+ evas_object_del(datefield);
+ datefield = NULL;
+ }
+ if ( NULL != main_win ) {
+ evas_object_del(main_win);
+ main_win = NULL;
+ }
+ elm_shutdown();
+ tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
+}
+
+/**
+ * @brief Positive test case of elm_datefield_item_value_set()
+ */
+static void utc_UIFW_elm_datefield_item_value_set_func_01(void)
+{
+ int year;
+
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_value_set(datefield, ELM_DATEFIELD_YEAR, 111);
+ year = elm_datefield_item_value_get(datefield, ELM_DATEFIELD_YEAR);
+
+ if (!(year == 111)) {
+ tet_infoline("elm_datefield_item_value_set() failed in positive test case");
+ tet_result(TET_FAIL);
+ return;
+ }
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}
+
+/**
+ * @brief Negative test case of ug_init elm_datefield_item_value_set()
+ */
+static void utc_UIFW_elm_datefield_item_value_set_func_02(void)
+{
+ datefield = elm_datefield_add(main_win);
+ elm_datefield_item_value_set(NULL, ELM_DATEFIELD_YEAR, 111);
+
+ evas_object_show(datefield);
+
+ tet_result(TET_PASS);
+}