tizen 2.3 release
[framework/api/media-key.git] / TC / testcase / utc_media_key_reserve_func.c
1 #include <tet_api.h>
2 #include <media_key.h>
3
4 static void startup(void);
5 static void cleanup(void);
6
7 void (*tet_startup)(void) = startup;
8 void (*tet_cleanup)(void) = cleanup;
9
10 static void utc_media_key_reserve_positive(void);
11
12 enum {
13         POSITIVE_TC_IDX = 0x01,
14         NEGATIVE_TC_IDX,
15 };
16
17 struct tet_testlist tet_testlist[] = {
18         { utc_media_key_reserve_positive, POSITIVE_TC_IDX },
19         { NULL, 0},
20 };
21
22 static void startup(void)
23 {
24 }
25
26 static void cleanup(void)
27 {
28         media_key_release();
29 }
30
31 void event_cb(media_key_e key, media_key_event_e status, void* user_data)
32 {
33 }
34
35 /**
36  * @brief Positive test case of media_key_reserve()
37  */
38 static void utc_media_key_reserve_positive(void)
39 {
40         int r = 0;
41
42         r = media_key_reserve(event_cb, NULL);
43
44         if(r == MEDIA_KEY_ERROR_NONE)
45         {
46                 dts_pass("utc_media_key_reserve_positive", "passed");
47         }
48         else
49         {
50                 dts_fail("utc_media_key_reserve_positive", "failed");
51         }
52 }