From 73328fa109f40ea4711ca8bcd5a4fa707ebcc807 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 7 Oct 2010 19:20:33 +0900 Subject: [PATCH] [dayselector] added test case --- TC/elm_ts/dayselector/tc_gen.sh | 32 +++++++ TC/elm_ts/dayselector/tet_captured | 1 + TC/elm_ts/dayselector/tslist | 1 + TC/elm_ts/dayselector/utc_MODULE_API_func.c.in | 104 +++++++++++++++++++++ .../dayselector/utc_UIFW_elm_dayselector_add_func | Bin 0 -> 30163 bytes .../utc_UIFW_elm_dayselector_add_func.c | 104 +++++++++++++++++++++ 6 files changed, 242 insertions(+) create mode 100755 TC/elm_ts/dayselector/tc_gen.sh create mode 100644 TC/elm_ts/dayselector/tet_captured create mode 100644 TC/elm_ts/dayselector/tslist create mode 100755 TC/elm_ts/dayselector/utc_MODULE_API_func.c.in create mode 100755 TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func create mode 100644 TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func.c diff --git a/TC/elm_ts/dayselector/tc_gen.sh b/TC/elm_ts/dayselector/tc_gen.sh new file mode 100755 index 0000000..a55200a --- /dev/null +++ b/TC/elm_ts/dayselector/tc_gen.sh @@ -0,0 +1,32 @@ +#!/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" diff --git a/TC/elm_ts/dayselector/tet_captured b/TC/elm_ts/dayselector/tet_captured new file mode 100644 index 0000000..271e501 --- /dev/null +++ b/TC/elm_ts/dayselector/tet_captured @@ -0,0 +1 @@ +make: `utc_UIFW_elm_dayselector_add_func' is up to date. diff --git a/TC/elm_ts/dayselector/tslist b/TC/elm_ts/dayselector/tslist new file mode 100644 index 0000000..8e3366f --- /dev/null +++ b/TC/elm_ts/dayselector/tslist @@ -0,0 +1 @@ +/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func diff --git a/TC/elm_ts/dayselector/utc_MODULE_API_func.c.in b/TC/elm_ts/dayselector/utc_MODULE_API_func.c.in new file mode 100755 index 0000000..6c6febe --- /dev/null +++ b/TC/elm_ts/dayselector/utc_MODULE_API_func.c.in @@ -0,0 +1,104 @@ +#include +#include + +// 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 }, + { 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 != 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); +} diff --git a/TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func b/TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func new file mode 100755 index 0000000000000000000000000000000000000000..7b1ae5090edbe528d3d5eac5ee0ecd7399757a07 GIT binary patch literal 30163 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 QGJZ^ZF{xM_!B>I)H)7lf;s5{u literal 0 HcmV?d00001 diff --git a/TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func.c b/TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func.c new file mode 100644 index 0000000..e1c8ab0 --- /dev/null +++ b/TC/elm_ts/dayselector/utc_UIFW_elm_dayselector_add_func.c @@ -0,0 +1,104 @@ +#include +#include + +// 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_UIFW_elm_dayselector_add_func_01(void); +static void utc_UIFW_elm_dayselector_add_func_02(void); + +enum { + POSITIVE_TC_IDX = 0x01, + NEGATIVE_TC_IDX, +}; + +struct tet_testlist tet_testlist[] = { + { utc_UIFW_elm_dayselector_add_func_01, POSITIVE_TC_IDX }, + { utc_UIFW_elm_dayselector_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 != main_win ) { + evas_object_del(main_win); + main_win = NULL; + } + elm_shutdown(); + tet_infoline("[[ TET_MSG ]]:: ============ Cleanup ============ "); +} + +/** + * @brief Positive test case of elm_dayselector_add() + */ +static void utc_UIFW_elm_dayselector_add_func_01(void) +{ + int r = 0; + +/* + r = elm_dayselector_add(...); +*/ + if (!r) { + tet_infoline("elm_dayselector_add() failed in positive test case"); + tet_result(TET_FAIL); + return; + } + tet_result(TET_PASS); +} + +/** + * @brief Negative test case of ug_init elm_dayselector_add() + */ +static void utc_UIFW_elm_dayselector_add_func_02(void) +{ + int r = 0; + +/* + r = elm_dayselector_add(...); +*/ + if (r) { + tet_infoline("elm_dayselector_add() failed in negative test case"); + tet_result(TET_FAIL); + return; + } + tet_result(TET_PASS); +} -- 2.7.4