+++ /dev/null
-CC ?= gcc
-
-TARGETS = utc_UIFW_elm_datefield_add_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
-
-LDFLAGS = `pkg-config --libs $(PKGS)`
-LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s
-
-CFLAGS = -I. `pkg-config --cflags $(PKGS)`
-CFLAGS += -I$(TET_ROOT)/inc/tet3
-CFLAGS += -Wall
-
-all: $(TARGETS)
-
-$(TARGETS): %: %.c
- $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
-
-clean:
- rm -f $(TARGETS)
- rm -f tet_captured
- rm -f tet_lock
- rm -f *~
+++ /dev/null
-#!/bin/sh
-
-TMPSTR=$0
-SCRIPT=${TMPSTR##*/}
-
-if [ $# -lt 3 ]; then
- echo "Usage) $SCRIPT module_name winset_name api_name"
- exit 1
-fi
-
-MODULE=$1
-WINSET=$2
-API=$3
-TEMPLATE=utc_MODULE_API_func.c.in
-TESTCASE=utc_${MODULE}_${API}_func
-
-sed -e '
- s^@API@^'"$API"'^g
- s^@MODULE@^'"$MODULE"'^g
- ' $TEMPLATE > $TESTCASE.c
-
-if [ ! -e "$TESTCASE.c" ]; then
- echo "Failed"
- exit 1
-fi
-
-echo "/elm_ts/$WINSET/$TESTCASE" >> tslist
-
-echo "Testcase file is $TESTCASE.c"
-echo "$TESTCASE is added to tslist"
-echo "Done"
-echo "please put \"$TESTCASE\" as Target in Makefile"
+++ /dev/null
-/elm_ts/datefield/utc_UIFW_elm_datefield_add_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
+++ /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; \
- } \
-}
-
-
-Evas_Object *main_win;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_@MODULE@_@API@_func_01(void);
-static void utc_@MODULE@_@API@_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_@MODULE@_@API@_func_01, POSITIVE_TC_IDX },
- { utc_@MODULE@_@API@_func_02, NEGATIVE_TC_IDX },
-};
-
-static void startup(void)
-{
- tet_infoline("[[ TET_MSG ]]:: ============ Startup ============ ");
- elm_init(0, NULL);
- main_win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
- evas_object_show(main_win);
-}
-
-static void cleanup(void)
-{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-/**
- * @brief Positive test case of @API@()
- */
-static void utc_@MODULE@_@API@_func_01(void)
-{
- int r = 0;
-
-/*
- r = @API@(...);
-*/
- if (!r) {
- tet_infoline("@API@() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init @API@()
- */
-static void utc_@MODULE@_@API@_func_02(void)
-{
- int r = 0;
-
-/*
- r = @API@(...);
-*/
- if (r) {
- tet_infoline("@API@() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }
- tet_result(TET_PASS);
-}
+++ /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_add_func_01(void);
-static void utc_UIFW_elm_datefield_add_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-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 }
-};
-
-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_add()
- */
-static void utc_UIFW_elm_datefield_add_func_01(void)
-{
- datefield = elm_datefield_add(main_win);
-
- if (!datefield) {
- tet_infoline("elm_datefield_add() 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_add()
- */
-static void utc_UIFW_elm_datefield_add_func_02(void)
-{
- datefield = elm_datefield_add(NULL);
-
- if (datefield) {
- tet_infoline("elm_datefield_add() 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_format_get_func_01(void);
-static void utc_UIFW_elm_datefield_format_get_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { 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)
-{
- 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_format_get()
- */
-static void utc_UIFW_elm_datefield_format_get_func_01(void)
-{
- const char *format = NULL;
-
- datefield = elm_datefield_add(main_win);
- elm_datefield_format_set(datefield, "%B %d, %Y");
- format = elm_datefield_format_get(datefield);
-
- 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_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_format_get()
- */
-static void utc_UIFW_elm_datefield_format_get_func_02(void)
-{
- const char *format = NULL;
-
- datefield = elm_datefield_add(main_win);
- format = elm_datefield_format_get(NULL);
-
- if (format) {
- tet_infoline("elm_datefield_format_get() 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_format_set_func_01(void);
-static void utc_UIFW_elm_datefield_format_set_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { 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)
-{
- 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_format_set()
- */
-static void utc_UIFW_elm_datefield_format_set_func_01(void)
-{
- char *fmt = "%B %d, %Y";
-
- datefield = elm_datefield_add(main_win);
- elm_datefield_format_set(datefield, fmt);
-
- 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_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_format_set()
- */
-static void utc_UIFW_elm_datefield_format_set_func_02(void)
-{
- char *fmt1, *fmt2;
-
- datefield = elm_datefield_add(main_win);
- fmt1 = elm_datefield_format_get(datefield);
- elm_datefield_format_set(datefield, NULL);
- fmt2 = elm_datefield_format_get(datefield);
-
- if (strncmp(fmt1, fmt2, strlen(fmt1))) {
- tet_infoline("elm_datefield_format_set() 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_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);
-}
+++ /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_set_func_01(void);
-static void utc_UIFW_elm_datefield_item_enabled_set_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { 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)
-{
- 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_set()
- */
-static void utc_UIFW_elm_datefield_item_enabled_set_func_01(void)
-{
- 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);
-
- 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_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_item_enabled_set()
- */
-static void utc_UIFW_elm_datefield_item_enabled_set_func_02(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_item_enabled_set(NULL, ELM_DATEFIELD_YEAR, EINA_FALSE);
-
- 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_get_func_01(void);
-static void utc_UIFW_elm_datefield_item_max_get_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { 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)
-{
- 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_get()
- */
-static void utc_UIFW_elm_datefield_item_max_get_func_01(void)
-{
- int year_max;
-
- 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);
-
- if (!(year_max == 120)) {
- tet_infoline("elm_datefield_item_max_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_max_get()
- */
-static void utc_UIFW_elm_datefield_item_max_get_func_02(void)
-{
- int year_max;
-
- datefield = elm_datefield_add(main_win);
- year_max = elm_datefield_item_max_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_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);
-}
+++ /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_set_func_01(void);
-static void utc_UIFW_elm_datefield_item_max_set_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { 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)
-{
- 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_set()
- */
-static void utc_UIFW_elm_datefield_item_max_set_func_01(void)
-{
- int year_max, year_curr;
-
- 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_show(datefield);
-
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_datefield_item_max_set()
- */
-static void utc_UIFW_elm_datefield_item_max_set_func_02(void)
-{
- datefield = elm_datefield_add(main_win);
- elm_datefield_item_max_set(NULL, ELM_DATEFIELD_YEAR, 120, EINA_FALSE);
-
- 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);
-}
+++ /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);
-}
+++ /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);
-}
CC ?= gcc
TARGETS = utc_UIFW_elm_dayselector_add_func \
- utc_UIFW_elm_dayselector_check_state_set_func \
- utc_UIFW_elm_dayselector_check_state_get_func \
PKGS = elementary evas
+++ /dev/null
-make: `utc_UIFW_elm_dayselector_check_state_get_func' is up to date.
/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func
-/elm_ts/dayselector/utc_UIFW_elm_dayselector_check_state_set_func
-/elm_ts/dayselector/utc_UIFW_elm_dayselector_check_state_get_func
+++ /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; \
- } \
-}
-
-
-Evas_Object *main_win;
-Evas_Object *dayselector;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_dayselector_check_state_get_func_01(void);
-static void utc_UIFW_elm_dayselector_check_state_get_func_02(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_dayselector_check_state_get_func_01, POSITIVE_TC_IDX },
- { utc_UIFW_elm_dayselector_check_state_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);
-
- dayselector = elm_dayselector_add(main_win);
- evas_object_show(dayselector);
-
-}
-
-static void cleanup(void)
-{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-/**
- * @brief Positive test case of elm_dayselector_check_state_get()
- */
-static void utc_UIFW_elm_dayselector_check_state_get_func_01(void)
-{
- int r = 0;
-
- elm_dayselector_check_state_set(dayselector, ELM_DAYSELECTOR_MON, EINA_TRUE);
- r = elm_dayselector_check_state_get(dayselector, ELM_DAYSELECTOR_MON);
-
- if (!r) {
- tet_infoline("elm_dayselector_check_state_get() failed in positive test case");
- tet_result(TET_FAIL);
- return;
- }
- tet_result(TET_PASS);
-}
-
-/**
- * @brief Negative test case of ug_init elm_dayselector_check_state_get()
- */
-static void utc_UIFW_elm_dayselector_check_state_get_func_02(void)
-{
- int r = 0;
- elm_dayselector_check_state_set(dayselector, ELM_DAYSELECTOR_MON, EINA_TRUE);
- r = elm_dayselector_check_state_get(NULL, ELM_DAYSELECTOR_MON);
-
- if (r) {
- tet_infoline("elm_dayselector_check_state_get() failed in negative test case");
- tet_result(TET_FAIL);
- return;
- }
- 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; \
- } \
-}
-
-
-Evas_Object *main_win;
-Evas_Object *dayselector;
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_UIFW_elm_dayselector_check_state_set_func_01(void);
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_UIFW_elm_dayselector_check_state_set_func_01, POSITIVE_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);
-
- dayselector = elm_dayselector_add(main_win);
- evas_object_show(dayselector);
-}
-
-static void cleanup(void)
-{
- if ( NULL != main_win ) {
- evas_object_del(main_win);
- main_win = NULL;
- }
- elm_shutdown();
- tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ ");
-}
-
-/**
- * @brief Positive test case of elm_dayselector_check_state_set()
- */
-static void utc_UIFW_elm_dayselector_check_state_set_func_01(void)
-{
- elm_dayselector_check_state_set(dayselector, ELM_DAYSELECTOR_MON, EINA_TRUE);
- tet_result(TET_PASS);
-}
-
-
+++ /dev/null
-#include <Elementary.h>
-#include "elm_priv.h"
-
-/**
- * @defgroup Dayselector Dayselector
- * @ingroup Elementary
- *
- * DaySelector.
- *
- * Signals that you can add callbacks for are:
- *
- * dayselector,changed - This is called whenever the user changes the state of one of the check object.
- *
- */
-
-typedef struct _Widget_Data Widget_Data;
-
-struct _Widget_Data
-{
- Evas_Object *parent;
- Evas_Object *base;
- Evas_Object *check[7];
-};
-
-static const char *widtype = NULL;
-static void _del_hook(Evas_Object *obj);
-//TODO:static void _del_pre_hook(Evas_Object *obj);
-static void _theme_hook(Evas_Object *obj);
-//static void _sizing_eval(Evas_Object* obj);
-//static void _dayselector_resize(void *data, Evas *e, Evas_Object *obj, void *event_info);
-static void _changed_size_hints(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__);
-
-static void
-_del_hook(Evas_Object *obj)
-{
- Widget_Data *wd = (Widget_Data *) elm_widget_data_get(obj);
- if (!wd) return;
- free(wd);
-}
-/*
-static void
-_dayselector_resize(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
- _sizing_eval(obj);
-}
-*/
-static void
-_changed_size_hints(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
-{
- Evas_Coord w, h;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- edje_object_size_min_get(wd->base, &w, &h);
- evas_object_size_hint_min_set(obj, w * elm_scale_get(), h * elm_scale_get());
-}
-
-static void
-_check_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__)
-{
- static Elm_DaySelector_Day day;
- Widget_Data* wd = (Widget_Data*) elm_widget_data_get(data);
- int idx;
- for (idx = 0; idx< 7; ++idx)
- {
- if (obj==wd->check[idx])
- {
- day = idx;
- evas_object_smart_callback_call(data, "dayselector,changed", (void *) &day);
- return ;
- }
- }
-}
-
-static void
-_theme_hook(Evas_Object *obj)
-{
- char *day_name[] = {"sun", "mon", "tue", "wed", "thu", "fri", "sat" };
- char buf[256];
- int idx;
- Widget_Data* wd = (Widget_Data*) elm_widget_data_get(obj);
- if (!wd) return;
-
- _elm_theme_object_set(obj, wd->base, "dayselector", "base", elm_widget_style_get(obj));
-
- for ( idx = 0; idx < 7; ++idx )
- {
- sprintf(buf, "dayselector/%s_%s", elm_widget_style_get(obj), day_name[idx]);
- elm_object_style_set(wd->check[idx], buf );
- }
-}
-
-/**
- * Set the state of given check object.
- *
- * @param[in] obj Dayselector
- * @param[in] day day user want to know.
- * @param[in] checked state of the day. Eina_True is checked.
- *
- * @ingroup Dayselector
- */
-EAPI void
-elm_dayselector_check_state_set(Evas_Object *obj, Elm_DaySelector_Day day, Eina_Bool checked)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data* wd = (Widget_Data*) elm_widget_data_get(obj);
- if (!wd) return;
- elm_check_state_set(wd->check[day], checked);
-}
-
-/**
- * Get the state of given check object.
- *
- * @param[in] obj Dayselector
- * @param[in] day day user want to know.
- *
- * @ingroup Dayselector
- */
-EAPI Eina_Bool
-elm_dayselector_check_state_get(Evas_Object *obj, Elm_DaySelector_Day day)
-{
- ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
- Widget_Data* wd = (Widget_Data*) elm_widget_data_get(obj);
- if (!wd) return EINA_FALSE;
- return elm_check_state_get(wd->check[day]);
-}
-/*
-static void
-_sizing_eval(Evas_Object* obj)
-{
- Evas_Coord w, h;
- Evas_Coord min_w, min_h, max_h;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- evas_object_geometry_get(obj, NULL, NULL, &w, &h);
- edje_object_size_min_get(wd->base, &min_w, &min_h);
- edje_object_size_max_get(wd->base, NULL, &max_h);
-
- fprintf( stderr, "%d %d\n", w, h );
- if (w < min_w) w = min_w;
- if (h < min_h) h = min_h;
- else if (h > max_h) h = max_h;
-
- evas_object_resize(wd->base, w, h);
-}
-*/
-/**
- * Add the dayselector.
- *
- * @param[in] parent Parent object.
- *
- * @ingroup Dayselector
- */
-EAPI Evas_Object *
-elm_dayselector_add(Evas_Object *parent)
-{
- Evas_Object *obj;
- Evas *e;
- Widget_Data *wd;
- int idx;
- char *label[] = { "S", "M", "T", "W", "T", "F", "S" };
- char *day_name[] = { "sun", "mon", "tue", "wed", "thu", "fri", "sat" };
- char *style_name[] = { "dayselector/sun_first_sun",
- "dayselector/sun_first_mon",
- "dayselector/sun_first_tue",
- "dayselector/sun_first_wed",
- "dayselector/sun_first_thu",
- "dayselector/sun_first_fri",
- "dayselector/sun_first_sat",
- };
- e = evas_object_evas_get(parent);
- if (!e) return NULL;
- wd = ELM_NEW(Widget_Data);
- obj = elm_widget_add(e);
- ELM_SET_WIDTYPE(widtype, "dayselector");
- elm_widget_type_set(obj, "dayselector");
- elm_widget_sub_object_add(parent, obj);
- elm_widget_data_set(obj, wd);
- elm_widget_del_hook_set(obj, _del_hook);
- elm_widget_theme_hook_set(obj, _theme_hook);
- wd->parent = parent;
- //Base
- wd->base = edje_object_add(e);
- _elm_theme_object_set(obj, wd->base, "dayselector", "base", elm_widget_style_get(obj));
- elm_object_style_set(wd->base, "dayselector");
- elm_widget_resize_object_set(obj, wd->base);
- //Checks
- for (idx=0; idx<7; ++idx)
- {
- wd->check[idx]=elm_check_add(wd->base);
- elm_widget_sub_object_add(obj, wd->check[idx]);
- evas_object_smart_callback_add(wd->check[idx], "changed", _check_clicked, obj);
- elm_object_text_set(wd->check[idx], label[idx] );
- edje_object_part_swallow(wd->base, day_name[idx], wd->check[idx]);
- elm_object_style_set(wd->check[idx], style_name[idx]);
- }
- //evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _dayselector_resize, wd);
- evas_object_event_callback_add(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj);
- //_sizing_eval(obj);
- return obj;
-}
+++ /dev/null
- /* Dayselector */
- typedef enum
- {
- ELM_DAYSELECTOR_SUN,
- ELM_DAYSELECTOR_MON,
- ELM_DAYSELECTOR_TUE,
- ELM_DAYSELECTOR_WED,
- ELM_DAYSELECTOR_THU,
- ELM_DAYSELECTOR_FRI,
- ELM_DAYSELECTOR_SAT
- } Elm_DaySelector_Day;
-
- EAPI Evas_Object *elm_dayselector_add(Evas_Object *parent);
- EAPI Eina_Bool elm_dayselector_check_state_get(Evas_Object *obj, Elm_DaySelector_Day day);
- EAPI void elm_dayselector_check_state_set(Evas_Object *obj, Elm_DaySelector_Day day, Eina_Bool checked);
-