update tizen source
[framework/messaging/msg-service.git] / TC / msgTC / MapiTransport / utc_msg_reg_sent_status_callback.c
1 /*\r
2 *\r
3 * Copyright (c) 2000-2012 Samsung Electronics Co., Ltd. All Rights Reserved.\r
4 *\r
5 * This file is part of msg-service.\r
6 *\r
7 * Contact: Jaeyun Jeong <jyjeong@samsung.com>\r
8 *          Sangkoo Kim <sangkoo.kim@samsung.com>\r
9 *          Seunghwan Lee <sh.cat.lee@samsung.com>\r
10 *          SoonMin Jung <sm0415.jung@samsung.com>\r
11 *          Jae-Young Lee <jy4710.lee@samsung.com>\r
12 *          KeeBum Kim <keebum.kim@samsung.com>\r
13 *\r
14 * PROPRIETARY/CONFIDENTIAL\r
15 *\r
16 * This software is the confidential and proprietary information of\r
17 * SAMSUNG ELECTRONICS ("Confidential Information"). You shall not\r
18 * disclose such Confidential Information and shall use it only in\r
19 * accordance with the terms of the license agreement you entered\r
20 * into with SAMSUNG ELECTRONICS.\r
21 *\r
22 * SAMSUNG make no representations or warranties about the suitability\r
23 * of the software, either express or implied, including but not limited\r
24 * to the implied warranties of merchantability, fitness for a particular\r
25 * purpose, or non-infringement. SAMSUNG shall not be liable for any\r
26 * damages suffered by licensee as a result of using, modifying or\r
27 * distributing this software or its derivatives.\r
28 *\r
29 */
30
31 #include "utc_msg_reg_sent_status_callback.h"\r
32 \r
33 static MSG_HANDLE_T msgHandle = NULL;\r
34 \r
35 void sentStatusCB(MSG_HANDLE_T Handle, MSG_SENT_STATUS_S *pStatus, void *pUserParam)\r
36 {\r
37         return;\r
38 }\r
39 \r
40 void startup(void)\r
41 {\r
42         MSG_ERROR_T err = MSG_SUCCESS;\r
43         MSG_SORT_RULE_S sort_rule;\r
44 \r
45         err = msg_open_msg_handle(&msgHandle);\r
46         if (err != MSG_SUCCESS)\r
47         {\r
48                 tet_result(TET_FAIL);\r
49                 return;\r
50         }\r
51 }\r
52 void cleanup(void)\r
53 {\r
54         msg_close_msg_handle(&msgHandle);\r
55 }\r
56 \r
57 void utc_msg_reg_sent_status_callback_001()\r
58 {\r
59         int err = MSG_SUCCESS;\r
60 \r
61         err = msg_reg_sent_status_callback(msgHandle, &sentStatusCB, (void*)"sent status callback");\r
62         if (err != MSG_SUCCESS)\r
63         {\r
64                 tet_result(TET_FAIL);\r
65                 return;\r
66         }\r
67 \r
68         tet_result(TET_PASS);\r
69 }\r
70 \r
71 void utc_msg_reg_sent_status_callback_002()\r
72 {\r
73         int err = MSG_SUCCESS;\r
74 \r
75         err = msg_reg_sent_status_callback(NULL, &sentStatusCB, (void*)"sent status callback");\r
76         if (err != MSG_SUCCESS)\r
77         {\r
78                 tet_result(TET_PASS);\r
79                 return;\r
80         }\r
81 \r
82         tet_result(TET_FAIL);\r
83 }