Tizen 2.1 base
[apps/home/libslp-alarm.git] / TC / unit / utc_MODULE_API_func.c.in
1 #include <tet_api.h>
2
3 static void startup(void);
4 static void cleanup(void);
5
6 void (*tet_startup)(void) = startup;
7 void (*tet_cleanup)(void) = cleanup;
8
9 static void utc_@MODULE@_@API@_func_01(void);
10 static void utc_@MODULE@_@API@_func_02(void);
11
12 enum {
13         POSITIVE_TC_IDX = 0x01,
14         NEGATIVE_TC_IDX,
15 };
16
17 struct tet_testlist tet_testlist[] = {
18         { utc_@MODULE@_@API@_func_01, POSITIVE_TC_IDX },
19         { utc_@MODULE@_@API@_func_02, NEGATIVE_TC_IDX },
20 };
21
22 static void startup(void)
23 {
24         int r;
25 /*
26         char *err;
27         r = initailze...;
28         if (r) {
29                 err = "Error message.......";
30                 tet_infoline(err);
31                 tet_delete(POSITIVE_TC_IDX, err);
32                 tet_delete(NEGATIVE_TC_IDX, err);
33         }
34 */
35
36 }
37
38 static void cleanup(void)
39 {
40 }
41
42 /**
43  * @brief Positive test case of @API@()
44  */
45 static void utc_@MODULE@_@API@_func_01(void)
46 {
47         int r = 0;
48
49 /*
50         r = @API@(...);
51 */
52         if (r) {
53                 tet_infoline("@API@() failed in positive test case");
54                 tet_result(TET_FAIL);
55                 return;
56         }
57         tet_result(TET_PASS);
58 }
59
60 /**
61  * @brief Negative test case of ug_init @API@()
62  */
63 static void utc_@MODULE@_@API@_func_02(void)
64 {
65         int r = 0;
66
67 /*
68         r = @API@(...);
69 */
70         if (!r) {
71                 tet_infoline("@API@() failed in negative test case");
72                 tet_result(TET_FAIL);
73                 return;
74         }
75         tet_result(TET_PASS);
76 }