tizen 2.3 release
[framework/api/media-key.git] / TC / testcase / utc_media_key_release_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_release_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_release_positive, POSITIVE_TC_IDX },
19         { NULL, 0},
20 };
21
22 static void startup(void)
23 {
24 }
25
26 static void cleanup(void)
27 {
28 }
29
30 void event_cb(media_key_e key, media_key_event_e status, void* user_data)
31 {
32 }
33
34 /**
35  * @brief Positive test case of media_key_release()
36  */
37 static void utc_media_key_release_positive(void)
38 {
39         int r = 0;
40
41         media_key_reserve(event_cb, NULL);
42         r = media_key_release();
43         if(r == 0)
44         {
45                 dts_pass("utc_media_key_release_positive", "passed");
46         }
47         else
48         {
49                 dts_fail("utc_media_key_release_positive", "failed");
50         }
51
52 }
53