update tizen source
[framework/messaging/msg-service.git] / TC / msgTC / MapiMessage / utc_msg_mms_add_meta.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_mms_add_meta.h"\r
32 \r
33 static MSG_HANDLE_T msgHandle = NULL;\r
34 msg_message_t msgInfo;\r
35 MMS_MESSAGE_DATA_S*      mms_data;\r
36 MMS_SMIL_META meta;\r
37 MMS_PAGE_S* page = NULL;\r
38 \r
39 void startup(void)\r
40 {\r
41         MSG_ERROR_T err = MSG_SUCCESS;\r
42         MMS_MEDIA_S*    media[5];\r
43         MMS_ATTACH_S*   attachment[5];\r
44         int                             nSize;\r
45 \r
46         err = msg_open_msg_handle(&msgHandle);\r
47         if (err != MSG_SUCCESS)\r
48         {\r
49                 tet_result(TET_FAIL);\r
50                 return;\r
51         }\r
52 \r
53         msgInfo = msg_new_message();\r
54         mms_data = msg_mms_create_message();\r
55 \r
56         memset(&meta, 0x00, sizeof(MMS_SMIL_META));\r
57 \r
58         page = msg_mms_add_page(mms_data, 5440);\r
59 }\r
60 void cleanup(void)\r
61 {\r
62         msg_mms_destroy_message(mms_data);\r
63         msg_close_msg_handle(&msgHandle);\r
64 }\r
65 \r
66 void utc_msg_mms_add_meta_001()\r
67 {\r
68         MSG_ERROR_T err = MSG_SUCCESS;\r
69 \r
70         err = msg_mms_add_meta(mms_data, &meta);\r
71         if (err != MSG_SUCCESS)\r
72         {\r
73                 tet_result(TET_FAIL);\r
74                 return;\r
75         }\r
76 \r
77         tet_result(TET_PASS);\r
78 }\r
79 \r
80 void utc_msg_mms_add_meta_002()\r
81 {\r
82         MSG_ERROR_T err = MSG_SUCCESS;\r
83         MMS_MEDIA_S*    media = NULL;\r
84 \r
85         err = msg_mms_add_meta(NULL, &meta);\r
86         if (err != MSG_SUCCESS)\r
87         {\r
88                 tet_result(TET_PASS);\r
89                 return;\r
90         }\r
91 \r
92         tet_result(TET_FAIL);\r
93 }