[UTC][messages][ACR-1795] Removed TCs for deprecated messages APIs 37/300137/1
authorKrishna Kant Jaju <krishna.jaju@samsung.com>
Tue, 17 Oct 2023 08:15:24 +0000 (13:45 +0530)
committerKrishna Kant Jaju <krishna.jaju@samsung.com>
Tue, 17 Oct 2023 08:16:21 +0000 (13:46 +0530)
Change-Id: I68d98bf9df6601cc7ec4cecc0179e5699bf884d2
Signed-off-by: Krishna Kant Jaju <krishna.jaju@samsung.com>
16 files changed:
packaging/utc/core-messages-tests.spec [deleted file]
packaging/utc/core-messages-tests.xml [deleted file]
src/utc/messages/CMakeLists.txt [deleted file]
src/utc/messages/public.list [deleted file]
src/utc/messages/res/mobile/Default.jpg [deleted file]
src/utc/messages/res/mobile/V091120_104905.3gp [deleted file]
src/utc/messages/res/mobile/audio.amr [deleted file]
src/utc/messages/res/wearable/Default.jpg [deleted file]
src/utc/messages/res/wearable/V091120_104905.3gp [deleted file]
src/utc/messages/res/wearable/audio.amr [deleted file]
src/utc/messages/tct-messages-core.c [deleted file]
src/utc/messages/tct-messages-core_mobile.h [deleted file]
src/utc/messages/tct-messages-core_tizeniot.h [deleted file]
src/utc/messages/tct-messages-core_wearable.h [deleted file]
src/utc/messages/utc-messaging-messages.c [deleted file]
tct_unsupported.txt

diff --git a/packaging/utc/core-messages-tests.spec b/packaging/utc/core-messages-tests.spec
deleted file mode 100755 (executable)
index 6361572..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-%define MODULE_NAME messages
-%define MODULE_LIBNAME capi-messaging-messages
-Name:       core-%{MODULE_NAME}-tests
-Summary:    Core API unit TC (%{name})
-Version:    0.1
-Release:    0
-Group:      Development/Tools
-License:    Apache License, Version 2.0
-Source0:    %{name}-%{version}.tar.gz
-
-%if "%{?profile}" == "tv"
-ExcludeArch: %{arm} %ix86 x86_64
-%endif
-
-BuildRequires: pkgconfig(%{MODULE_LIBNAME})
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: cmake
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(capi-system-info)
-BuildRequires: pkgconfig(storage)
-
-%description
-Core API unit TC (%{name})
-
-%prep
-%setup -q
-
-%build
-
-%define PREFIX "%{_libdir}/%{name}"
-
-export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
-
-%if %{?ASAN_BUILD:1}0
-       %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TV:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-%else
-       %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TV:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-%endif
-
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-%make_install
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-mkdir -p %{buildroot}/usr/share/packages/
-cp packaging/utc/%{name}.xml %{buildroot}/usr/share/packages/
-%post
-
-%postun
-
-%files
-/usr/apps/%{name}/*
-/usr/share/packages/%{name}.xml
-/usr/share/license/%{name}
-
diff --git a/packaging/utc/core-messages-tests.xml b/packaging/utc/core-messages-tests.xml
deleted file mode 100755 (executable)
index 0372694..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="core-messages-tests" version="0.1.0" api-version="6.0">
-    <label>CoreMessagesTest</label>
-    <author email="test@tizen.org" href="www.tizen.org">test</author>
-    <description>Core API test Application</description>
-    <ui-application appid="core.messages-tests" exec="/usr/apps/core-messages-tests/bin/tct-messages-core" nodisplay="false" multiple="false" type="capp" taskmanage="true">
-    <background-category value="background-network"/>
-       <background-category value="download"/>
-       <background-category value="iot-communication"/>
-       <background-category value="location"/>
-       <background-category value="media"/>
-       <background-category value="sensor"/>
-    </ui-application>
-    <privileges>
-        <privilege>http://tizen.org/privilege/message.read</privilege>
-        <privilege>http://tizen.org/privilege/message.write</privilege>
-        <privilege>http://tizen.org/privilege/mediastorage</privilege>
-    </privileges>
-</manifest>
diff --git a/src/utc/messages/CMakeLists.txt b/src/utc/messages/CMakeLists.txt
deleted file mode 100755 (executable)
index ae96917..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-SET(PKG_NAME "messages")
-
-SET(EXEC_NAME "tct-${PKG_NAME}-core")
-SET(RPM_NAME "core-${PKG_NAME}-tests")
-
-SET(CAPI_LIB "capi-messaging-messages")
-SET(TC_SOURCES
-    utc-messaging-messages.c
-)
-
-PKG_CHECK_MODULES(${CAPI_LIB} REQUIRED
-       ${CAPI_LIB}
-       capi-appfw-application
-       capi-system-info
-       glib-2.0
-       storage
-       dlog elementary
-    )
-
-INCLUDE_DIRECTORIES(
-       ${${CAPI_LIB}_INCLUDE_DIRS}
-)
-
-ADD_EXECUTABLE(${EXEC_NAME} ${EXEC_NAME}.c ${TC_SOURCES} ${COMMON_FILE})
-TARGET_LINK_LIBRARIES(${EXEC_NAME}
-       ${${CAPI_LIB}_LIBRARIES}
-)
-
-INSTALL(PROGRAMS ${EXEC_NAME}
-    DESTINATION ${BIN_DIR}/${RPM_NAME}/bin
-)
-
-IF( DEFINED ASAN )
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -pie -g -fsanitize=address -fsanitize-recover=address -U_FORTIFY_SOURCE -fno-omit-frame-pointer")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -Wl,-fsanitize=address")
-ELSE()
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -fPIE -Wall")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -pie")
-ENDIF()
-
-
diff --git a/src/utc/messages/public.list b/src/utc/messages/public.list
deleted file mode 100755 (executable)
index d98e68d..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-messages_add_address
-messages_add_sms_listening_port
-messages_close_service
-messages_create_message
-messages_destroy_message
-messages_foreach_message
-messages_free_message_array
-messages_get_address
-messages_get_address_count
-messages_get_mbox_type
-messages_get_message_count
-messages_get_message_id
-messages_get_message_port
-messages_get_message_type
-messages_get_sim_id
-messages_get_text
-messages_get_time
-messages_mms_add_attachment
-messages_mms_get_attachment
-messages_mms_get_attachment_count
-messages_mms_get_subject
-messages_mms_remove_all_attachments
-messages_mms_set_subject
-messages_open_service
-messages_push_add_incoming_cb
-messages_push_deregister
-messages_push_register
-messages_push_remove_incoming_cb
-messages_push_reregister
-messages_remove_all_addresses
-messages_search_message
-messages_search_message_by_id
-messages_send_message
-messages_set_message_incoming_cb
-messages_set_sim_id
-messages_set_text
-messages_unset_message_incoming_cb
-
diff --git a/src/utc/messages/res/mobile/Default.jpg b/src/utc/messages/res/mobile/Default.jpg
deleted file mode 100755 (executable)
index c090428..0000000
Binary files a/src/utc/messages/res/mobile/Default.jpg and /dev/null differ
diff --git a/src/utc/messages/res/mobile/V091120_104905.3gp b/src/utc/messages/res/mobile/V091120_104905.3gp
deleted file mode 100755 (executable)
index c41d536..0000000
Binary files a/src/utc/messages/res/mobile/V091120_104905.3gp and /dev/null differ
diff --git a/src/utc/messages/res/mobile/audio.amr b/src/utc/messages/res/mobile/audio.amr
deleted file mode 100755 (executable)
index c41d536..0000000
Binary files a/src/utc/messages/res/mobile/audio.amr and /dev/null differ
diff --git a/src/utc/messages/res/wearable/Default.jpg b/src/utc/messages/res/wearable/Default.jpg
deleted file mode 100755 (executable)
index c090428..0000000
Binary files a/src/utc/messages/res/wearable/Default.jpg and /dev/null differ
diff --git a/src/utc/messages/res/wearable/V091120_104905.3gp b/src/utc/messages/res/wearable/V091120_104905.3gp
deleted file mode 100755 (executable)
index c41d536..0000000
Binary files a/src/utc/messages/res/wearable/V091120_104905.3gp and /dev/null differ
diff --git a/src/utc/messages/res/wearable/audio.amr b/src/utc/messages/res/wearable/audio.amr
deleted file mode 100755 (executable)
index c41d536..0000000
Binary files a/src/utc/messages/res/wearable/audio.amr and /dev/null differ
diff --git a/src/utc/messages/tct-messages-core.c b/src/utc/messages/tct-messages-core.c
deleted file mode 100755 (executable)
index 0521426..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include <stdio.h>
-#include <string.h>
-#include <malloc.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-#include <glib.h>
-#include <stdbool.h>
-#include "tct_common.h"
-#include <app.h>
-#include <dlog.h>
-
-#include <Elementary.h>
-
-#ifdef MOBILE
-#include "tct-messages-core_mobile.h"
-#endif // MOBILE
-#ifdef WEARABLE
-#include "tct-messages-core_wearable.h"
-#endif // WEARABLE
-#ifdef TIZENIOT    
-#include "tct-messages-core_tizeniot.h"
-#endif //TIZENIOT
-#ifdef TV
-#include "tct-messages-core_tv.h"
-#endif // TV
-
-typedef struct appdata {
-       Evas_Object *win;
-       Evas_Object *conform;
-       Evas_Object *label;
-} appdata_s;
-
-static bool app_create(void *data)
-{
-       return true;
-}
-
-static void app_control(app_control_h app_control, void *data)
-{
-       char* pszGetTCName = NULL;
-       int i=0, result=0, nRet=0;
-       nRet = app_control_get_extra_data(app_control, "testcase_name", &pszGetTCName);
-       if(nRet != APP_CONTROL_ERROR_NONE)
-       {
-               dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] app_control_get_extra_data returns error = %d", __FUNCTION__, __LINE__, nRet);
-               PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to fetch test case name: app_control_get_extra_data API call fails\\n", __FILE__, __LINE__);
-               PRINT_TC_RESULT("%d",1);
-               FREE_MEMORY_TC(pszGetTCName);
-               return;
-       }
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Executing TC Name = %s", __FUNCTION__, __LINE__, pszGetTCName);
-       for ( i = 0; tc_array[i].name; i++ )
-       {
-               if ( 0 == strncmp(pszGetTCName, tc_array[i].name, strlen(pszGetTCName)) )
-               {
-                       DUMP_UTC_ERRLOG();
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup begin", pszGetTCName);
-                       if ( tc_array[i].startup )
-                       {
-                               tc_array[i].startup();
-                       }
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup end", pszGetTCName);
-
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Body begin", pszGetTCName);
-                       result = tc_array[i].function();
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s returns value = %d", pszGetTCName, result);
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Body end", pszGetTCName);
-
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup begin", pszGetTCName);
-                       if ( tc_array[i].cleanup )
-                       {
-                               tc_array[i].cleanup();
-                       }
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup end", pszGetTCName);
-
-                       CLOSE_UTC_ERRLOG();
-                       PRINT_TC_RESULT("%d",result);
-                       FREE_MEMORY_TC(pszGetTCName);
-                       return;
-               }
-       }
-
-       dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] Unable to execute %s : Unknown Test Case Name", __FUNCTION__, __LINE__, pszGetTCName);
-       PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to execute %s : Unknown Test Case Name\\n", __FILE__, __LINE__, pszGetTCName);
-       PRINT_TC_RESULT("%d",1);
-       FREE_MEMORY_TC(pszGetTCName);
-       return;
-}
-
-static void app_terminate(void *data)
-{
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Package is now Terminating", __FUNCTION__, __LINE__);
-}
-
-int main(int argc, char *argv[])
-{
-       int ret = 0;
-       appdata_s ad = {0,};
-
-       ui_app_lifecycle_callback_s event_callback = {0,};
-       event_callback.create = app_create;
-       event_callback.terminate = app_terminate;
-       event_callback.app_control = app_control;
-
-       //setting gcda file location for coverage
-       setenv("GCOV_PREFIX","/tmp",1);
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Coverage *.gcda File location set to /tmp/home/abuild/rpmbuild/BUILD/ ", __FUNCTION__, __LINE__);
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Main Function is Invoked", __FUNCTION__, __LINE__);
-       ret = ui_app_main(argc, argv, &event_callback, &ad);
-       if (ret != APP_ERROR_NONE)
-       {
-               dlog_print(DLOG_ERROR, "NativeTCT", "Application ui_app_main call gets failed. err = %d", ret);
-               PRINT_UTC_LOG("\\n[%s][Line : %d]Application ui_app_main call gets failed. err = %d\\n", __FILE__, __LINE__, ret);
-               PRINT_TC_RESULT("%d",1);
-               return ret;
-       }
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Package is Terminated", __FUNCTION__, __LINE__);
-       return ret;
-}
diff --git a/src/utc/messages/tct-messages-core_mobile.h b/src/utc/messages/tct-messages-core_mobile.h
deleted file mode 100755 (executable)
index 7bfeade..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_MESSAGES-NATIVE_H__
-#define __TCT_MESSAGES-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_messaging_messages_startup(void);
-extern void utc_messaging_messages_cleanup(void);
-
-extern int utc_messaging_messages_open_service_p(void);
-extern int utc_messaging_messages_open_service_n(void);
-extern int utc_messaging_messages_create_message_p01(void);
-extern int utc_messaging_messages_create_message_p02(void);
-extern int utc_messaging_messages_create_message_n(void);
-extern int utc_messaging_messages_add_address_p(void);
-extern int utc_messaging_messages_add_address_n(void);
-extern int utc_messaging_messages_get_address_count_p(void);
-extern int utc_messaging_messages_get_address_count_n(void);
-extern int utc_messaging_messages_get_address_p(void);
-extern int utc_messaging_messages_get_address_n(void);
-extern int utc_messaging_messages_remove_all_addresses_p(void);
-extern int utc_messaging_messages_remove_all_addresses_n(void);
-extern int utc_messaging_messages_set_text_p01(void);
-extern int utc_messaging_messages_set_text_p02(void);
-extern int utc_messaging_messages_set_text_n(void);
-extern int utc_messaging_messages_get_text_p01(void);
-extern int utc_messaging_messages_get_text_p02(void);
-extern int utc_messaging_messages_get_text_n(void);
-extern int utc_messaging_messages_set_time_p(void);
-extern int utc_messaging_messages_set_time_n(void);
-extern int utc_messaging_messages_get_time_p(void);
-extern int utc_messaging_messages_get_time_n(void);
-extern int utc_messaging_messages_get_message_type_p01(void);
-extern int utc_messaging_messages_get_message_type_p02(void);
-extern int utc_messaging_messages_get_message_type_n(void);
-extern int utc_messaging_messages_add_message_p(void);
-extern int utc_messaging_messages_add_message_n(void);
-extern int utc_messaging_messages_mms_set_subject_p(void);
-extern int utc_messaging_messages_mms_set_subject_n01(void);
-extern int utc_messaging_messages_mms_set_subject_n02(void);
-extern int utc_messaging_messages_mms_get_subject_p(void);
-extern int utc_messaging_messages_mms_get_subject_n01(void);
-extern int utc_messaging_messages_mms_get_subject_n02(void);
-extern int utc_messaging_messages_mms_add_attachment_p(void);
-extern int utc_messaging_messages_mms_add_attachment_n01(void);
-extern int utc_messaging_messages_mms_add_attachment_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_count_p(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_p(void);
-extern int utc_messaging_messages_mms_get_attachment_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_n02(void);
-extern int utc_messaging_messages_send_message_p01(void);
-extern int utc_messaging_messages_send_message_p02(void);
-extern int utc_messaging_messages_send_message_n(void);
-extern int utc_messaging_messages_set_message_incoming_cb_p(void);
-extern int utc_messaging_messages_set_message_incoming_cb_n(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_p(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_n(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_p(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_n(void);
-extern int utc_messaging_messages_destroy_message_p01(void);
-extern int utc_messaging_messages_destroy_message_p02(void);
-extern int utc_messaging_messages_destroy_message_n(void);
-extern int utc_messaging_messages_foreach_message_p(void);
-extern int utc_messaging_messages_foreach_message_n(void);
-extern int utc_messaging_messages_search_message_p(void);
-extern int utc_messaging_messages_search_message_n(void);
-extern int utc_messaging_messages_get_message_id_p(void);
-extern int utc_messaging_messages_get_message_id_n(void);
-extern int utc_messaging_messages_set_sim_id_p(void);
-extern int utc_messaging_messages_set_sim_id_n(void);
-extern int utc_messaging_messages_get_sim_id_p(void);
-extern int utc_messaging_messages_get_sim_id_n(void);
-extern int utc_messaging_messages_set_mbox_type_p(void);
-extern int utc_messaging_messages_set_mbox_type_n01(void);
-extern int utc_messaging_messages_set_mbox_type_n02(void);
-extern int utc_messaging_messages_get_mbox_type_p(void);
-extern int utc_messaging_messages_get_mbox_type_n(void);
-extern int utc_messaging_messages_add_sms_listening_port_p(void);
-extern int utc_messaging_messages_add_sms_listening_port_n(void);
-extern int utc_messaging_messages_get_message_port_p(void);
-extern int utc_messaging_messages_get_message_port_n(void);
-extern int utc_messaging_messages_search_message_by_id_p(void);
-extern int utc_messaging_messages_search_message_by_id_n(void);
-extern int utc_messaging_messages_get_message_count_p(void);
-extern int utc_messaging_messages_get_message_count_n(void);
-extern int utc_messaging_messages_free_message_array_p(void);
-extern int utc_messaging_messages_free_message_array_n(void);
-extern int utc_messaging_messages_close_service_p(void);
-extern int utc_messaging_messages_close_service_n(void);
-extern int utc_messaging_messages_push_add_incoming_cb_p(void);
-extern int utc_messaging_messages_push_add_incoming_cb_n(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_p(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_n(void);
-extern int utc_messaging_messages_push_register_p(void);
-extern int utc_messaging_messages_push_register_n(void);
-extern int utc_messaging_messages_push_reregister_p(void);
-extern int utc_messaging_messages_push_reregister_n(void);
-extern int utc_messaging_messages_push_deregister_p(void);
-extern int utc_messaging_messages_push_deregister_n(void);
-
-testcase tc_array[] = {
-       {"utc_messaging_messages_open_service_p",utc_messaging_messages_open_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_open_service_n",utc_messaging_messages_open_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p01",utc_messaging_messages_create_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p02",utc_messaging_messages_create_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_n",utc_messaging_messages_create_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_p",utc_messaging_messages_add_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_n",utc_messaging_messages_add_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_p",utc_messaging_messages_get_address_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_n",utc_messaging_messages_get_address_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_p",utc_messaging_messages_get_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_n",utc_messaging_messages_get_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_p",utc_messaging_messages_remove_all_addresses_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_n",utc_messaging_messages_remove_all_addresses_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p01",utc_messaging_messages_set_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p02",utc_messaging_messages_set_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_n",utc_messaging_messages_set_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p01",utc_messaging_messages_get_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p02",utc_messaging_messages_get_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_n",utc_messaging_messages_get_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_p",utc_messaging_messages_set_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_n",utc_messaging_messages_set_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_p",utc_messaging_messages_get_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_n",utc_messaging_messages_get_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p01",utc_messaging_messages_get_message_type_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p02",utc_messaging_messages_get_message_type_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_n",utc_messaging_messages_get_message_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_p",utc_messaging_messages_add_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_n",utc_messaging_messages_add_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_p",utc_messaging_messages_mms_set_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n01",utc_messaging_messages_mms_set_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n02",utc_messaging_messages_mms_set_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_p",utc_messaging_messages_mms_get_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n01",utc_messaging_messages_mms_get_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n02",utc_messaging_messages_mms_get_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_p",utc_messaging_messages_mms_add_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n01",utc_messaging_messages_mms_add_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n02",utc_messaging_messages_mms_add_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_p",utc_messaging_messages_mms_get_attachment_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n01",utc_messaging_messages_mms_get_attachment_count_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n02",utc_messaging_messages_mms_get_attachment_count_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_p",utc_messaging_messages_mms_get_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n01",utc_messaging_messages_mms_get_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n02",utc_messaging_messages_mms_get_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p01",utc_messaging_messages_send_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p02",utc_messaging_messages_send_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_n",utc_messaging_messages_send_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_p",utc_messaging_messages_set_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_n",utc_messaging_messages_set_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_p",utc_messaging_messages_unset_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_n",utc_messaging_messages_unset_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_p",utc_messaging_messages_mms_remove_all_attachments_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_n",utc_messaging_messages_mms_remove_all_attachments_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p01",utc_messaging_messages_destroy_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p02",utc_messaging_messages_destroy_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_n",utc_messaging_messages_destroy_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_p",utc_messaging_messages_foreach_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_n",utc_messaging_messages_foreach_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_p",utc_messaging_messages_search_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_n",utc_messaging_messages_search_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_p",utc_messaging_messages_get_message_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_n",utc_messaging_messages_get_message_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_p",utc_messaging_messages_set_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_n",utc_messaging_messages_set_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_p",utc_messaging_messages_get_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_n",utc_messaging_messages_get_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_p",utc_messaging_messages_set_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n01",utc_messaging_messages_set_mbox_type_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n02",utc_messaging_messages_set_mbox_type_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_p",utc_messaging_messages_get_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_n",utc_messaging_messages_get_mbox_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_p",utc_messaging_messages_add_sms_listening_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_n",utc_messaging_messages_add_sms_listening_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_p",utc_messaging_messages_get_message_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_n",utc_messaging_messages_get_message_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_p",utc_messaging_messages_search_message_by_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_n",utc_messaging_messages_search_message_by_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_p",utc_messaging_messages_get_message_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_n",utc_messaging_messages_get_message_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_p",utc_messaging_messages_free_message_array_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_n",utc_messaging_messages_free_message_array_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_p",utc_messaging_messages_close_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_n",utc_messaging_messages_close_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_p",utc_messaging_messages_push_add_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_n",utc_messaging_messages_push_add_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_p",utc_messaging_messages_push_remove_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_n",utc_messaging_messages_push_remove_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_p",utc_messaging_messages_push_register_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_n",utc_messaging_messages_push_register_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_p",utc_messaging_messages_push_reregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_n",utc_messaging_messages_push_reregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_p",utc_messaging_messages_push_deregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_n",utc_messaging_messages_push_deregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_MESSAGES-NATIVE_H__
diff --git a/src/utc/messages/tct-messages-core_tizeniot.h b/src/utc/messages/tct-messages-core_tizeniot.h
deleted file mode 100755 (executable)
index 7bfeade..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_MESSAGES-NATIVE_H__
-#define __TCT_MESSAGES-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_messaging_messages_startup(void);
-extern void utc_messaging_messages_cleanup(void);
-
-extern int utc_messaging_messages_open_service_p(void);
-extern int utc_messaging_messages_open_service_n(void);
-extern int utc_messaging_messages_create_message_p01(void);
-extern int utc_messaging_messages_create_message_p02(void);
-extern int utc_messaging_messages_create_message_n(void);
-extern int utc_messaging_messages_add_address_p(void);
-extern int utc_messaging_messages_add_address_n(void);
-extern int utc_messaging_messages_get_address_count_p(void);
-extern int utc_messaging_messages_get_address_count_n(void);
-extern int utc_messaging_messages_get_address_p(void);
-extern int utc_messaging_messages_get_address_n(void);
-extern int utc_messaging_messages_remove_all_addresses_p(void);
-extern int utc_messaging_messages_remove_all_addresses_n(void);
-extern int utc_messaging_messages_set_text_p01(void);
-extern int utc_messaging_messages_set_text_p02(void);
-extern int utc_messaging_messages_set_text_n(void);
-extern int utc_messaging_messages_get_text_p01(void);
-extern int utc_messaging_messages_get_text_p02(void);
-extern int utc_messaging_messages_get_text_n(void);
-extern int utc_messaging_messages_set_time_p(void);
-extern int utc_messaging_messages_set_time_n(void);
-extern int utc_messaging_messages_get_time_p(void);
-extern int utc_messaging_messages_get_time_n(void);
-extern int utc_messaging_messages_get_message_type_p01(void);
-extern int utc_messaging_messages_get_message_type_p02(void);
-extern int utc_messaging_messages_get_message_type_n(void);
-extern int utc_messaging_messages_add_message_p(void);
-extern int utc_messaging_messages_add_message_n(void);
-extern int utc_messaging_messages_mms_set_subject_p(void);
-extern int utc_messaging_messages_mms_set_subject_n01(void);
-extern int utc_messaging_messages_mms_set_subject_n02(void);
-extern int utc_messaging_messages_mms_get_subject_p(void);
-extern int utc_messaging_messages_mms_get_subject_n01(void);
-extern int utc_messaging_messages_mms_get_subject_n02(void);
-extern int utc_messaging_messages_mms_add_attachment_p(void);
-extern int utc_messaging_messages_mms_add_attachment_n01(void);
-extern int utc_messaging_messages_mms_add_attachment_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_count_p(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_p(void);
-extern int utc_messaging_messages_mms_get_attachment_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_n02(void);
-extern int utc_messaging_messages_send_message_p01(void);
-extern int utc_messaging_messages_send_message_p02(void);
-extern int utc_messaging_messages_send_message_n(void);
-extern int utc_messaging_messages_set_message_incoming_cb_p(void);
-extern int utc_messaging_messages_set_message_incoming_cb_n(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_p(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_n(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_p(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_n(void);
-extern int utc_messaging_messages_destroy_message_p01(void);
-extern int utc_messaging_messages_destroy_message_p02(void);
-extern int utc_messaging_messages_destroy_message_n(void);
-extern int utc_messaging_messages_foreach_message_p(void);
-extern int utc_messaging_messages_foreach_message_n(void);
-extern int utc_messaging_messages_search_message_p(void);
-extern int utc_messaging_messages_search_message_n(void);
-extern int utc_messaging_messages_get_message_id_p(void);
-extern int utc_messaging_messages_get_message_id_n(void);
-extern int utc_messaging_messages_set_sim_id_p(void);
-extern int utc_messaging_messages_set_sim_id_n(void);
-extern int utc_messaging_messages_get_sim_id_p(void);
-extern int utc_messaging_messages_get_sim_id_n(void);
-extern int utc_messaging_messages_set_mbox_type_p(void);
-extern int utc_messaging_messages_set_mbox_type_n01(void);
-extern int utc_messaging_messages_set_mbox_type_n02(void);
-extern int utc_messaging_messages_get_mbox_type_p(void);
-extern int utc_messaging_messages_get_mbox_type_n(void);
-extern int utc_messaging_messages_add_sms_listening_port_p(void);
-extern int utc_messaging_messages_add_sms_listening_port_n(void);
-extern int utc_messaging_messages_get_message_port_p(void);
-extern int utc_messaging_messages_get_message_port_n(void);
-extern int utc_messaging_messages_search_message_by_id_p(void);
-extern int utc_messaging_messages_search_message_by_id_n(void);
-extern int utc_messaging_messages_get_message_count_p(void);
-extern int utc_messaging_messages_get_message_count_n(void);
-extern int utc_messaging_messages_free_message_array_p(void);
-extern int utc_messaging_messages_free_message_array_n(void);
-extern int utc_messaging_messages_close_service_p(void);
-extern int utc_messaging_messages_close_service_n(void);
-extern int utc_messaging_messages_push_add_incoming_cb_p(void);
-extern int utc_messaging_messages_push_add_incoming_cb_n(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_p(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_n(void);
-extern int utc_messaging_messages_push_register_p(void);
-extern int utc_messaging_messages_push_register_n(void);
-extern int utc_messaging_messages_push_reregister_p(void);
-extern int utc_messaging_messages_push_reregister_n(void);
-extern int utc_messaging_messages_push_deregister_p(void);
-extern int utc_messaging_messages_push_deregister_n(void);
-
-testcase tc_array[] = {
-       {"utc_messaging_messages_open_service_p",utc_messaging_messages_open_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_open_service_n",utc_messaging_messages_open_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p01",utc_messaging_messages_create_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p02",utc_messaging_messages_create_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_n",utc_messaging_messages_create_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_p",utc_messaging_messages_add_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_n",utc_messaging_messages_add_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_p",utc_messaging_messages_get_address_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_n",utc_messaging_messages_get_address_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_p",utc_messaging_messages_get_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_n",utc_messaging_messages_get_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_p",utc_messaging_messages_remove_all_addresses_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_n",utc_messaging_messages_remove_all_addresses_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p01",utc_messaging_messages_set_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p02",utc_messaging_messages_set_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_n",utc_messaging_messages_set_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p01",utc_messaging_messages_get_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p02",utc_messaging_messages_get_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_n",utc_messaging_messages_get_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_p",utc_messaging_messages_set_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_n",utc_messaging_messages_set_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_p",utc_messaging_messages_get_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_n",utc_messaging_messages_get_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p01",utc_messaging_messages_get_message_type_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p02",utc_messaging_messages_get_message_type_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_n",utc_messaging_messages_get_message_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_p",utc_messaging_messages_add_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_n",utc_messaging_messages_add_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_p",utc_messaging_messages_mms_set_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n01",utc_messaging_messages_mms_set_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n02",utc_messaging_messages_mms_set_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_p",utc_messaging_messages_mms_get_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n01",utc_messaging_messages_mms_get_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n02",utc_messaging_messages_mms_get_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_p",utc_messaging_messages_mms_add_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n01",utc_messaging_messages_mms_add_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n02",utc_messaging_messages_mms_add_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_p",utc_messaging_messages_mms_get_attachment_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n01",utc_messaging_messages_mms_get_attachment_count_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n02",utc_messaging_messages_mms_get_attachment_count_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_p",utc_messaging_messages_mms_get_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n01",utc_messaging_messages_mms_get_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n02",utc_messaging_messages_mms_get_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p01",utc_messaging_messages_send_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p02",utc_messaging_messages_send_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_n",utc_messaging_messages_send_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_p",utc_messaging_messages_set_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_n",utc_messaging_messages_set_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_p",utc_messaging_messages_unset_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_n",utc_messaging_messages_unset_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_p",utc_messaging_messages_mms_remove_all_attachments_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_n",utc_messaging_messages_mms_remove_all_attachments_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p01",utc_messaging_messages_destroy_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p02",utc_messaging_messages_destroy_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_n",utc_messaging_messages_destroy_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_p",utc_messaging_messages_foreach_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_n",utc_messaging_messages_foreach_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_p",utc_messaging_messages_search_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_n",utc_messaging_messages_search_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_p",utc_messaging_messages_get_message_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_n",utc_messaging_messages_get_message_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_p",utc_messaging_messages_set_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_n",utc_messaging_messages_set_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_p",utc_messaging_messages_get_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_n",utc_messaging_messages_get_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_p",utc_messaging_messages_set_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n01",utc_messaging_messages_set_mbox_type_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n02",utc_messaging_messages_set_mbox_type_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_p",utc_messaging_messages_get_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_n",utc_messaging_messages_get_mbox_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_p",utc_messaging_messages_add_sms_listening_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_n",utc_messaging_messages_add_sms_listening_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_p",utc_messaging_messages_get_message_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_n",utc_messaging_messages_get_message_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_p",utc_messaging_messages_search_message_by_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_n",utc_messaging_messages_search_message_by_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_p",utc_messaging_messages_get_message_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_n",utc_messaging_messages_get_message_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_p",utc_messaging_messages_free_message_array_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_n",utc_messaging_messages_free_message_array_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_p",utc_messaging_messages_close_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_n",utc_messaging_messages_close_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_p",utc_messaging_messages_push_add_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_n",utc_messaging_messages_push_add_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_p",utc_messaging_messages_push_remove_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_n",utc_messaging_messages_push_remove_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_p",utc_messaging_messages_push_register_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_n",utc_messaging_messages_push_register_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_p",utc_messaging_messages_push_reregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_n",utc_messaging_messages_push_reregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_p",utc_messaging_messages_push_deregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_n",utc_messaging_messages_push_deregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_MESSAGES-NATIVE_H__
diff --git a/src/utc/messages/tct-messages-core_wearable.h b/src/utc/messages/tct-messages-core_wearable.h
deleted file mode 100755 (executable)
index 7bfeade..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_MESSAGES-NATIVE_H__
-#define __TCT_MESSAGES-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_messaging_messages_startup(void);
-extern void utc_messaging_messages_cleanup(void);
-
-extern int utc_messaging_messages_open_service_p(void);
-extern int utc_messaging_messages_open_service_n(void);
-extern int utc_messaging_messages_create_message_p01(void);
-extern int utc_messaging_messages_create_message_p02(void);
-extern int utc_messaging_messages_create_message_n(void);
-extern int utc_messaging_messages_add_address_p(void);
-extern int utc_messaging_messages_add_address_n(void);
-extern int utc_messaging_messages_get_address_count_p(void);
-extern int utc_messaging_messages_get_address_count_n(void);
-extern int utc_messaging_messages_get_address_p(void);
-extern int utc_messaging_messages_get_address_n(void);
-extern int utc_messaging_messages_remove_all_addresses_p(void);
-extern int utc_messaging_messages_remove_all_addresses_n(void);
-extern int utc_messaging_messages_set_text_p01(void);
-extern int utc_messaging_messages_set_text_p02(void);
-extern int utc_messaging_messages_set_text_n(void);
-extern int utc_messaging_messages_get_text_p01(void);
-extern int utc_messaging_messages_get_text_p02(void);
-extern int utc_messaging_messages_get_text_n(void);
-extern int utc_messaging_messages_set_time_p(void);
-extern int utc_messaging_messages_set_time_n(void);
-extern int utc_messaging_messages_get_time_p(void);
-extern int utc_messaging_messages_get_time_n(void);
-extern int utc_messaging_messages_get_message_type_p01(void);
-extern int utc_messaging_messages_get_message_type_p02(void);
-extern int utc_messaging_messages_get_message_type_n(void);
-extern int utc_messaging_messages_add_message_p(void);
-extern int utc_messaging_messages_add_message_n(void);
-extern int utc_messaging_messages_mms_set_subject_p(void);
-extern int utc_messaging_messages_mms_set_subject_n01(void);
-extern int utc_messaging_messages_mms_set_subject_n02(void);
-extern int utc_messaging_messages_mms_get_subject_p(void);
-extern int utc_messaging_messages_mms_get_subject_n01(void);
-extern int utc_messaging_messages_mms_get_subject_n02(void);
-extern int utc_messaging_messages_mms_add_attachment_p(void);
-extern int utc_messaging_messages_mms_add_attachment_n01(void);
-extern int utc_messaging_messages_mms_add_attachment_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_count_p(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_count_n02(void);
-extern int utc_messaging_messages_mms_get_attachment_p(void);
-extern int utc_messaging_messages_mms_get_attachment_n01(void);
-extern int utc_messaging_messages_mms_get_attachment_n02(void);
-extern int utc_messaging_messages_send_message_p01(void);
-extern int utc_messaging_messages_send_message_p02(void);
-extern int utc_messaging_messages_send_message_n(void);
-extern int utc_messaging_messages_set_message_incoming_cb_p(void);
-extern int utc_messaging_messages_set_message_incoming_cb_n(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_p(void);
-extern int utc_messaging_messages_unset_message_incoming_cb_n(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_p(void);
-extern int utc_messaging_messages_mms_remove_all_attachments_n(void);
-extern int utc_messaging_messages_destroy_message_p01(void);
-extern int utc_messaging_messages_destroy_message_p02(void);
-extern int utc_messaging_messages_destroy_message_n(void);
-extern int utc_messaging_messages_foreach_message_p(void);
-extern int utc_messaging_messages_foreach_message_n(void);
-extern int utc_messaging_messages_search_message_p(void);
-extern int utc_messaging_messages_search_message_n(void);
-extern int utc_messaging_messages_get_message_id_p(void);
-extern int utc_messaging_messages_get_message_id_n(void);
-extern int utc_messaging_messages_set_sim_id_p(void);
-extern int utc_messaging_messages_set_sim_id_n(void);
-extern int utc_messaging_messages_get_sim_id_p(void);
-extern int utc_messaging_messages_get_sim_id_n(void);
-extern int utc_messaging_messages_set_mbox_type_p(void);
-extern int utc_messaging_messages_set_mbox_type_n01(void);
-extern int utc_messaging_messages_set_mbox_type_n02(void);
-extern int utc_messaging_messages_get_mbox_type_p(void);
-extern int utc_messaging_messages_get_mbox_type_n(void);
-extern int utc_messaging_messages_add_sms_listening_port_p(void);
-extern int utc_messaging_messages_add_sms_listening_port_n(void);
-extern int utc_messaging_messages_get_message_port_p(void);
-extern int utc_messaging_messages_get_message_port_n(void);
-extern int utc_messaging_messages_search_message_by_id_p(void);
-extern int utc_messaging_messages_search_message_by_id_n(void);
-extern int utc_messaging_messages_get_message_count_p(void);
-extern int utc_messaging_messages_get_message_count_n(void);
-extern int utc_messaging_messages_free_message_array_p(void);
-extern int utc_messaging_messages_free_message_array_n(void);
-extern int utc_messaging_messages_close_service_p(void);
-extern int utc_messaging_messages_close_service_n(void);
-extern int utc_messaging_messages_push_add_incoming_cb_p(void);
-extern int utc_messaging_messages_push_add_incoming_cb_n(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_p(void);
-extern int utc_messaging_messages_push_remove_incoming_cb_n(void);
-extern int utc_messaging_messages_push_register_p(void);
-extern int utc_messaging_messages_push_register_n(void);
-extern int utc_messaging_messages_push_reregister_p(void);
-extern int utc_messaging_messages_push_reregister_n(void);
-extern int utc_messaging_messages_push_deregister_p(void);
-extern int utc_messaging_messages_push_deregister_n(void);
-
-testcase tc_array[] = {
-       {"utc_messaging_messages_open_service_p",utc_messaging_messages_open_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_open_service_n",utc_messaging_messages_open_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p01",utc_messaging_messages_create_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_p02",utc_messaging_messages_create_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_create_message_n",utc_messaging_messages_create_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_p",utc_messaging_messages_add_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_address_n",utc_messaging_messages_add_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_p",utc_messaging_messages_get_address_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_count_n",utc_messaging_messages_get_address_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_p",utc_messaging_messages_get_address_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_address_n",utc_messaging_messages_get_address_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_p",utc_messaging_messages_remove_all_addresses_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_remove_all_addresses_n",utc_messaging_messages_remove_all_addresses_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p01",utc_messaging_messages_set_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_p02",utc_messaging_messages_set_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_text_n",utc_messaging_messages_set_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p01",utc_messaging_messages_get_text_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_p02",utc_messaging_messages_get_text_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_text_n",utc_messaging_messages_get_text_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_p",utc_messaging_messages_set_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_time_n",utc_messaging_messages_set_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_p",utc_messaging_messages_get_time_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_time_n",utc_messaging_messages_get_time_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p01",utc_messaging_messages_get_message_type_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_p02",utc_messaging_messages_get_message_type_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_type_n",utc_messaging_messages_get_message_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_p",utc_messaging_messages_add_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_message_n",utc_messaging_messages_add_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_p",utc_messaging_messages_mms_set_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n01",utc_messaging_messages_mms_set_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_set_subject_n02",utc_messaging_messages_mms_set_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_p",utc_messaging_messages_mms_get_subject_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n01",utc_messaging_messages_mms_get_subject_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_subject_n02",utc_messaging_messages_mms_get_subject_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_p",utc_messaging_messages_mms_add_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n01",utc_messaging_messages_mms_add_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_add_attachment_n02",utc_messaging_messages_mms_add_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_p",utc_messaging_messages_mms_get_attachment_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n01",utc_messaging_messages_mms_get_attachment_count_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_count_n02",utc_messaging_messages_mms_get_attachment_count_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_p",utc_messaging_messages_mms_get_attachment_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n01",utc_messaging_messages_mms_get_attachment_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_get_attachment_n02",utc_messaging_messages_mms_get_attachment_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p01",utc_messaging_messages_send_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_p02",utc_messaging_messages_send_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_send_message_n",utc_messaging_messages_send_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_p",utc_messaging_messages_set_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_message_incoming_cb_n",utc_messaging_messages_set_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_p",utc_messaging_messages_unset_message_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_unset_message_incoming_cb_n",utc_messaging_messages_unset_message_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_p",utc_messaging_messages_mms_remove_all_attachments_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_mms_remove_all_attachments_n",utc_messaging_messages_mms_remove_all_attachments_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p01",utc_messaging_messages_destroy_message_p01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_p02",utc_messaging_messages_destroy_message_p02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_destroy_message_n",utc_messaging_messages_destroy_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_p",utc_messaging_messages_foreach_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_foreach_message_n",utc_messaging_messages_foreach_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_p",utc_messaging_messages_search_message_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_n",utc_messaging_messages_search_message_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_p",utc_messaging_messages_get_message_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_id_n",utc_messaging_messages_get_message_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_p",utc_messaging_messages_set_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_sim_id_n",utc_messaging_messages_set_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_p",utc_messaging_messages_get_sim_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_sim_id_n",utc_messaging_messages_get_sim_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_p",utc_messaging_messages_set_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n01",utc_messaging_messages_set_mbox_type_n01,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_set_mbox_type_n02",utc_messaging_messages_set_mbox_type_n02,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_p",utc_messaging_messages_get_mbox_type_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_mbox_type_n",utc_messaging_messages_get_mbox_type_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_p",utc_messaging_messages_add_sms_listening_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_add_sms_listening_port_n",utc_messaging_messages_add_sms_listening_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_p",utc_messaging_messages_get_message_port_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_port_n",utc_messaging_messages_get_message_port_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_p",utc_messaging_messages_search_message_by_id_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_search_message_by_id_n",utc_messaging_messages_search_message_by_id_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_p",utc_messaging_messages_get_message_count_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_get_message_count_n",utc_messaging_messages_get_message_count_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_p",utc_messaging_messages_free_message_array_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_free_message_array_n",utc_messaging_messages_free_message_array_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_p",utc_messaging_messages_close_service_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_close_service_n",utc_messaging_messages_close_service_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_p",utc_messaging_messages_push_add_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_add_incoming_cb_n",utc_messaging_messages_push_add_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_p",utc_messaging_messages_push_remove_incoming_cb_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_remove_incoming_cb_n",utc_messaging_messages_push_remove_incoming_cb_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_p",utc_messaging_messages_push_register_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_register_n",utc_messaging_messages_push_register_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_p",utc_messaging_messages_push_reregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_reregister_n",utc_messaging_messages_push_reregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_p",utc_messaging_messages_push_deregister_p,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {"utc_messaging_messages_push_deregister_n",utc_messaging_messages_push_deregister_n,utc_messaging_messages_startup,utc_messaging_messages_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_MESSAGES-NATIVE_H__
diff --git a/src/utc/messages/utc-messaging-messages.c b/src/utc/messages/utc-messaging-messages.c
deleted file mode 100755 (executable)
index cbb51dd..0000000
+++ /dev/null
@@ -1,3070 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include "assert.h"
-#include <glib.h>
-#include <messages.h>
-#include <stdlib.h>
-#include <string.h>
-#include <storage.h>
-#include <system_info.h>
-#include "tct_common.h"
-
-//& set: Messages
-//#define CONFIG_LINE_LEN_MAX          2048    //maximum key-value line length
-//#define CONFIG_VALUE_LEN_MAX         1024    //maximum length of value
-
-#define TEST_ADDRESS_COUNT 3
-#define TEST_ADDRESS "+8230014180"
-
-#define API_NAMESPACE  "MESSAGES"
-
-static char g_pstrRecipient[CONFIG_VALUE_LEN_MAX] = {0,};
-
-static char *test_addresses[TEST_ADDRESS_COUNT] = {
-    "+471234567128",
-    "+472222222332",
-    TEST_ADDRESS,
-};
-
-#define TEST_SIM_ID 1
-#define TEST_TEXT "This is test message body. Hello TIZEN Native API!!"
-#define TEST_SUBJECT "Test MMS Message!"
-
-#define TEST_ATTACH_COUNT 3
-
-static char* image_path=NULL;
-static char* audio_path=NULL;
-static char* video_path=NULL;
-
-static char* image="Default.jpg";
-static char* audio="audio.amr";
-static char* video="V091120_104905.3gp";
-
-static messages_service_h _svc = NULL;
-static messages_message_h _msg_sms = NULL;
-static messages_message_h _msg_mms = NULL;
-
-static messages_message_h* searched_message_array = NULL;
-static int searched_message_length;
-
-static bool is_sms_supported;
-static bool is_mms_supported;
-
-typedef struct
-{
-       bool add_address;
-       bool add_text;
-       bool add_subject;     //Should be false for SMS
-       bool add_attachment;  //Should be false for SMS
-       bool search;
-} message_prepare;
-
-typedef struct
-{
-       bool channel;
-       bool channel_set_activated;
-       bool channel_set_id;
-       bool channel_set_name;
-
-       bool settings;
-       bool settings_set_enabled;
-
-
-} cb_prepare;
-
-
-bool _get_value_from_config(char* key, char* value)
-{
-       if ( NULL == key )
-       {
-               return false;
-       }
-       FILE* pfilePtr = fopen(CONFIGFILE_PATH, "r");
-       if ( NULL == pfilePtr )
-       {
-               return false;
-       }
-
-       char* pszKey = NULL;
-       char* pszValue = NULL;
-       char* pszDelim = "=\n";
-       char *temp = NULL;
-       char szConfigLine[CONFIG_LINE_LEN_MAX] = {0,};
-
-       while ( !feof(pfilePtr) )
-       {
-               if ( fgets(szConfigLine, CONFIG_LINE_LEN_MAX, pfilePtr) != NULL )
-               {
-                       pszKey = strtok_r(szConfigLine, pszDelim, &temp);
-                       pszValue = strtok_r(NULL, pszDelim, &temp);
-
-                       if ( 0 == g_strcmp0(pszKey, key) )
-                       {
-                               break;
-                       }
-
-                       pszKey = NULL;
-                       pszValue = NULL;
-               }
-       }
-
-       fclose(pfilePtr);
-       if ( NULL == pszValue )
-       {
-               return false;
-       }
-
-       if ( strlen(pszValue) >= CONFIG_VALUE_LEN_MAX )
-       {
-               return false;
-       }
-
-       memset(value, 0, CONFIG_VALUE_LEN_MAX);
-       strncpy(value, pszValue, CONFIG_VALUE_LEN_MAX);
-
-       return true;
-}
-/**
- * @function           utc_messaging_messages_startup
- * @description                Called before each test
- * @parameter          NA
- * @return                     NA
- */
-void utc_messaging_messages_startup(void)
-{
-       /* start of TC */
-       system_info_get_platform_bool("http://tizen.org/feature/network.telephony.sms",&is_sms_supported);
-       system_info_get_platform_bool("http://tizen.org/feature/network.telephony.mms",&is_mms_supported);
-       //storage_foreach_device_supported(storage_device_cb,NULL);
-       char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
-       if ( true == GetValueForTCTSetting("DEVICE_SUITE_TARGET_30", pszValue, API_NAMESPACE ))
-       {
-               PRINT_UTC_LOG("[Line : %d][%s] Values Received = %s\\n", __LINE__, API_NAMESPACE,  pszValue);
-               int image_path_size = strlen(pszValue)+strlen(image)+sizeof(char)*6;
-               image_path=(char*)calloc(image_path_size, sizeof(char));
-               snprintf(image_path, image_path_size, "%s/res/%s", pszValue, image);
-
-               int audio_path_size = strlen(pszValue)+strlen(audio)+sizeof(char)*6;
-               audio_path=(char*)calloc(audio_path_size, sizeof(char));
-               snprintf(audio_path, audio_path_size, "%s/res/%s", pszValue, audio);
-
-               int video_path_size = strlen(pszValue)+strlen(video)+sizeof(char)*6;
-               video_path=(char*)calloc(video_path_size, sizeof(char));
-               snprintf(video_path, video_path_size, "%s/res/%s", pszValue, video);
-       }
-       else
-       {
-               PRINT_UTC_LOG("[Line : %d][%s] GetValueForTCTSetting returned error\\n", __LINE__, API_NAMESPACE);
-       }
-       
-       messages_open_service(&_svc);
-
-       if ( true != _get_value_from_config("MESSAGES_MOBILE_NUMBER", g_pstrRecipient) )
-       {
-               strncpy(g_pstrRecipient, TEST_ADDRESS, CONFIG_VALUE_LEN_MAX);
-       }
-
-       searched_message_length = 0;
-}
-
-
-/**
- * @function           utc_messaging_messages_cleanup
- * @description                Called after each test
- * @parameter          NA
- * @return                     NA
- */
-void utc_messaging_messages_cleanup(void)
-{
-       /* end of TC */
-       if (_msg_mms) {
-               messages_destroy_message(_msg_mms);
-               _msg_mms = NULL;
-       }
-
-       if (_msg_sms) {
-               messages_destroy_message(_msg_sms);
-               _msg_sms = NULL;
-       }
-
-       if (searched_message_length > 0) {
-               messages_free_message_array(searched_message_array);
-               searched_message_length = 0;
-       }
-
-       if (_svc) {
-               messages_close_service(_svc);
-               _svc = NULL;
-       }
-
-       if (audio_path) {
-               free(audio_path);
-               audio_path = NULL;
-       }
-
-       if (video_path) {
-               free(video_path);
-               video_path = NULL;
-       }
-
-       if (image_path) {
-               free(image_path);
-               image_path = NULL;
-       }
-}
-
-
-static int msg_mms_prepare(message_prepare msg_p)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       ret = messages_create_message(MESSAGES_TYPE_MMS, &_msg_mms);
-       if (ret != MESSAGES_ERROR_NONE) return ret;
-
-       if(msg_p.add_address) {
-               ret = messages_add_address(_msg_mms, test_addresses[0], MESSAGES_RECIPIENT_CC);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_add_address(_msg_mms, test_addresses[1], MESSAGES_RECIPIENT_BCC);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_add_address(_msg_mms, test_addresses[2], MESSAGES_RECIPIENT_TO);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       if(msg_p.add_text) {
-               ret = messages_set_text(_msg_mms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       if(msg_p.add_subject) {
-               ret = messages_mms_set_subject(_msg_mms, TEST_SUBJECT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       if(msg_p.add_attachment) {
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_IMAGE, image_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_AUDIO, audio_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_VIDEO, video_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-static int msg_sms_prepare(message_prepare msg_p)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       ret = messages_create_message(MESSAGES_TYPE_SMS, &_msg_sms);
-       if (ret != MESSAGES_ERROR_NONE) return ret;
-
-       if(msg_p.add_address){
-               int i;
-               for (i = 0; i < TEST_ADDRESS_COUNT; i++)
-               {
-                       ret = messages_add_address(_msg_sms, test_addresses[i], MESSAGES_RECIPIENT_TO);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               }
-       }
-
-       if(msg_p.add_text){
-               ret = messages_set_text(_msg_sms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       if(msg_p.search){
-               ret = messages_search_message(
-               _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-               NULL, NULL, 0, 0,
-               &searched_message_array, &searched_message_length, NULL);
-
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_neq(searched_message_length, 0);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_open_service_p
- * @since_tizen                2.3
- * @description                Opens a messages service handle
- * @scenario           Open a messages service handle
- */
-int utc_messaging_messages_open_service_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       if(is_sms_supported)
-       {
-               // startup function is opening service for all tests but this
-               // one needs service to be closed
-               if(_svc){
-                       messages_close_service(_svc);
-                       _svc = NULL;
-               }
-
-               ret = messages_open_service(&_svc);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_neq(_svc, NULL);
-       }
-       else
-       {
-               ret = messages_open_service(&_svc);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase           utc_messaging_messages_open_service_n
- * @since_tizen                2.3
- * @description                Opens a messages service handle
- * @scenario           Try to open service handle for NULL pointer
- */
-int utc_messaging_messages_open_service_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_open_service(NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_create_message_p01
- * @since_tizen                2.3
- * @description                Creates a message
- * @scenario           Create a SMS
- */
-int utc_messaging_messages_create_message_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_create_message(MESSAGES_TYPE_SMS, &_msg_sms);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_create_message_p02
- * @since_tizen                2.3
- * @description                Creates a message
- * @scenario           Create a MMS
- */
-int utc_messaging_messages_create_message_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_create_message(MESSAGES_TYPE_MMS, &_msg_mms);
-
-       if(is_sms_supported)
-       {
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_create_message_n
- * @since_tizen                2.3
- * @description                Creates a message
- * @scenario           Try to create a SMS for NULL pointer to get negative result
- */
-int utc_messaging_messages_create_message_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_create_message(MESSAGES_TYPE_SMS, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_add_address_p
- * @since_tizen                2.3
- * @description                Adds address to a message
- * @scenario           Add a PLMN address to a SMS
- *                                     Add PLMN addresses to a MMS for to, cc, bcc and an e-mail address
- */
-int utc_messaging_messages_add_address_p(void)
-{
-       int i;
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,0,0,0,0};
-       if (is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               for (i=0; i < TEST_ADDRESS_COUNT; i++)
-               {
-                       ret = messages_add_address(_msg_sms, test_addresses[i], MESSAGES_RECIPIENT_TO);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               }
-
-               if (is_mms_supported) {
-                       memset(&msg, 0x00, sizeof(message_prepare));
-                       ret = msg_mms_prepare(msg);
-                       assert(!ret);
-
-                       for (i=0; i < TEST_ADDRESS_COUNT; i++)
-                       {
-                               ret = messages_add_address(_msg_mms, test_addresses[i], MESSAGES_RECIPIENT_TO);
-                               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                               ret = messages_add_address(_msg_mms, test_addresses[i], MESSAGES_RECIPIENT_CC);
-                               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                               ret = messages_add_address(_msg_mms, test_addresses[i], MESSAGES_RECIPIENT_BCC);
-                               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       }
-
-                       ret = messages_add_address(_msg_mms, "test@samsung.net", MESSAGES_RECIPIENT_TO);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               }
-       }
-       else
-       {
-               for (i=0; i < TEST_ADDRESS_COUNT; i++)
-               {
-                       ret = messages_add_address(_msg_sms, test_addresses[i], MESSAGES_RECIPIENT_TO);
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_add_address_n
- * @since_tizen                2.3
- * @description                Adds address to a message
- * @scenario           Add NULL pointer as a address to a SMS to get negative result
- */
-int utc_messaging_messages_add_address_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               ret = messages_add_address(_msg_sms, NULL, MESSAGES_RECIPIENT_TO);
-
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_add_address(_msg_sms, NULL, MESSAGES_RECIPIENT_TO);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_address_count_p
- * @since_tizen                2.3
- * @description                Gets a number of address in a message
- * @scenario           Prepare a SMS
- *                                     Get count of address in prepared message
- */
-int utc_messaging_messages_get_address_count_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int count = 0;
-       message_prepare msg = {1,0,0,0,0};
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               ret = messages_get_address_count(_msg_sms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(count, TEST_ADDRESS_COUNT);
-       }
-       else
-       {
-               ret = messages_get_address_count(_msg_sms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_address_count_n
- * @since_tizen                2.3
- * @description                Gets a number of address in a message
- * @scenario           Prepare a SMS
- *                                     Get count of address in prepared message - pass NULL pointer for count to get negative result
- */
-int utc_messaging_messages_get_address_count_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {1,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-               ret = messages_get_address_count(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_get_address_count(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_address_p
- * @since_tizen                2.3
- * @description                Gets address from a message
- * @scenario           Prepare a SMS
- *                                     Get address from prepared message
- */
-int utc_messaging_messages_get_address_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int i;
-
-       char *address = NULL;
-       message_prepare msg = {1,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               for (i=0; i < TEST_ADDRESS_COUNT; i++)
-               {
-                       messages_recipient_type_e type = {0};
-                       ret = messages_get_address(_msg_sms, i, &address, &type);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-                       assert_neq(address, NULL);
-                       ret = strcmp(address, test_addresses[i]);
-
-                       free(address);
-                       address = NULL;
-
-                       assert_eq(ret, 0);
-                       assert_geq(type, MESSAGES_RECIPIENT_TO);
-                       assert_leq(type, MESSAGES_RECIPIENT_BCC);
-               }
-       }
-       else
-       {
-               for (i=0; i < TEST_ADDRESS_COUNT; i++)
-               {
-                       ret = messages_get_address(_msg_sms, i, &address, NULL);
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_address_n
- * @since_tizen                2.3
- * @scenario           Prepares a SMS
- *                                     Get address from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_get_address_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {1,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               ret = messages_get_address(_msg_sms, 0, NULL, NULL);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_get_address(_msg_sms, 0, NULL, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_remove_all_addresses_p
- * @since_tizen                2.3
- * @description                Removes all addresses from a message
- * @scenario           Prepare a SMS
- *                                     Remove all addresses from prepared message
- */
-int utc_messaging_messages_remove_all_addresses_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int count = -1;
-       message_prepare msg = {1,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               ret = messages_remove_all_addresses(_msg_sms);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_get_address_count(_msg_sms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(count, 0);
-       }
-       else
-       {
-               ret = messages_remove_all_addresses(_msg_sms);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_remove_all_addresses_n
- * @since_tizen                2.3
- * @description                Removes all addresses from a message
- * @scenario           Prepare a SMS
- *                                     Remove all addresses from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_remove_all_addresses_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_remove_all_addresses(NULL);
-
-       if(is_sms_supported) {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       } else {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_set_text_p01
- * @since_tizen                2.3
- * @description                Sets message text to a message
- * @scenario           Prepare a SMS
- *                                     Set message text to prepared message
- */
-int utc_messaging_messages_set_text_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_text(_msg_sms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_set_text(_msg_sms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_set_text_p02
- * @since_tizen                2.3
- * @description                Sets message text to a message
- * @scenario           Prepare a MMS
- *                                     Set message text to prepared message
- */
-int utc_messaging_messages_set_text_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_set_text(_msg_mms, TEST_TEXT);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               ret = messages_set_text(_msg_mms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase           utc_messaging_messages_set_text_n
- * @since_tizen                2.3
- * @description                Sets message text to a message
- * @scenario           Prepare a SMS
- *                                     Set message text to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_set_text_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_text(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_set_text(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_text_p01
- * @since_tizen                2.3
- * @description                Gets message text from a message
- * @scenario           Prepare a SMS
- *                                     Get message text to prepared message
- */
-int utc_messaging_messages_get_text_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       char *text = NULL;
-       message_prepare msg_p = {0,1,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_text(_msg_sms, &text);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_neq(text, NULL);
-
-               ret = strcmp(text, TEST_TEXT);
-               free(text);
-               text = NULL;
-               assert_eq(ret, 0);
-       }
-       else
-       {
-               ret = messages_get_text(_msg_sms, &text);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_text_p02
- * @since_tizen                2.3
- * @description                Gets message text from a message
- * @scenario           Prepare a MMS
- *                                     Get message text to prepared message
- */
-int utc_messaging_messages_get_text_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       char *text = NULL;
-       message_prepare msg = {0,1,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_get_text(_msg_mms, &text);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-                       assert_neq(text, NULL);
-
-                       ret = strcmp(text, TEST_TEXT);
-                       free(text);
-                       text = NULL;
-                       assert_eq(ret, 0);
-
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               ret = messages_get_text(_msg_mms, &text);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_text_n
- * @since_tizen                2.3
- * @description                Gets message text from a message
- * @scenario           Prepare a SMS
- *                                     Get message text to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_get_text_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_get_text(_msg_sms, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase            utc_messaging_messages_set_time_p
- * @since_tizen         3.0
- * @description         Sets display time from a message
- * @scenario            Prepare a SMS
- *                                      Set display time to prepared message
- */
-int utc_messaging_messages_set_time_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       time_t t = time(NULL);
-       message_prepare msg_p = {0,0,0,0,0};
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_time(_msg_sms, t);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_set_time(_msg_sms, t);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase            utc_messaging_messages_set_time_n
- * @since_tizen         3.0
- * @description         Sets display time from a message
- * @scenario            Prepare a SMS
- *                                      Set display time to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_set_time_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_set_time(NULL, 0);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase           utc_messaging_messages_get_time_p
- * @since_tizen                2.3
- * @description                Gets display time from a message
- * @scenario           Prepare a SMS
- *                                     Get display time to prepared message
- */
-int utc_messaging_messages_get_time_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       time_t t;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-               ret = messages_get_time(_msg_sms, &t);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_get_time(_msg_sms, &t);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_time_n
- * @since_tizen                2.3
- * @description                Gets display time from a message
- * @scenario           Prepare a SMS
- *                                     Get display time to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_get_time_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_get_time(NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_type_p01
- * @since_tizen                2.3
- * @description                Gets message type from a message
- * @scenario           Prepare a SMS
- *                                     Get message type to prepared message
- *                                     Check whether returned type is SMS or not
- */
-int utc_messaging_messages_get_message_type_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       messages_message_type_e type;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_message_type(_msg_sms, &type);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(type, MESSAGES_TYPE_SMS);
-       }
-       else
-       {
-               ret = messages_get_message_type(_msg_sms, &type);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_type_p02
- * @since_tizen                2.3
- * @description                Gets message type from a message
- * @scenario           Prepare a MMS
- *                                     Get message type to prepared message
- *                                     Check whether returned type is MMS or not
- */
-int utc_messaging_messages_get_message_type_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       messages_message_type_e type;
-       message_prepare msg = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_get_message_type(_msg_mms, &type);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-                       assert_eq(type, MESSAGES_TYPE_MMS);
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               ret = messages_get_message_type(_msg_mms, &type);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_type_n
- * @since_tizen                2.3
- * @description                Gets message type from a message
- * @scenario           Prepare a SMS
- *                                     Get message type to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_get_message_type_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_message_type(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_get_message_type(_msg_sms, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase            utc_messaging_messages_add_message_p
- * @since_tizen         3.0
- * @description         Adds message to message database
- * @scenario            Create a SMS
- *                                      Adds message to message database
- *                                      Check returned message id is available
- */
-int utc_messaging_messages_add_message_p(void)
-{
-       int ret;
-       message_prepare msg = {0,0,0,0,0};
-       int msg_id;
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg);
-               assert(!ret);
-
-               ret = messages_add_address(_msg_sms, g_pstrRecipient, MESSAGES_RECIPIENT_TO);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_set_text(_msg_sms, TEST_TEXT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               /* return value is message id! */
-               ret = messages_add_message(_svc, _msg_sms, &msg_id);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert(msg_id > 0);
-       }
-       else
-       {
-               ret = messages_add_message(_svc, _msg_sms, &msg_id);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase            utc_messaging_messages_add_message_n
- * @since_tizen         3.0
- * @description         Adds message to message database
- * @scenario            Adds message to message database - pass NULL pointer to get negative result
- *
- */
-int utc_messaging_messages_add_message_n(void)
-{
-       int ret;
-       int msg_id;
-
-       if(is_sms_supported)
-       {
-               ret = messages_add_message(_svc, NULL, &msg_id);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_add_message(_svc, NULL, &msg_id);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_set_subject_p
- * @since_tizen                2.3
- * @description                Sets subject to a MMS
- * @scenario           Prepare a MMS
- *                                     Set subject to prepared message
- */
-int utc_messaging_messages_mms_set_subject_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,0,0,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_set_subject(_msg_mms, TEST_SUBJECT);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_mms_set_subject(_msg_mms, TEST_SUBJECT);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_set_subject_n01
- * @since_tizen                2.3
- * @description                Sets subject to a MMS
- * @scenario           Prepare a MMS
- *                                     Set subject to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_set_subject_n01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_mms_set_subject(_msg_mms, NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_set_subject_n02
- * @since_tizen                2.3
- * @description                Sets subject to a MMS
- * @scenario           Prepare a SMS
- *                                     Set subject to prepared message, but it return negative result. Because prepared message is SMS
- */
-int utc_messaging_messages_mms_set_subject_n02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_mms_set_subject(_msg_sms, TEST_SUBJECT);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_mms_set_subject(_msg_sms, TEST_SUBJECT);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_subject_p
- * @since_tizen                2.3
- * @description                Gets subject from a MMS
- * @scenario           Prepare a MMS
- *                                     Get subject from prepared message
- */
-int utc_messaging_messages_mms_get_subject_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       char *subject = NULL;
-       message_prepare msg = {0,0,1,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_get_subject(_msg_mms, &subject);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_neq(subject, NULL);
-
-               ret = strcmp(TEST_SUBJECT, subject);
-               free(subject);
-               subject = NULL;
-               assert_eq(ret, 0);
-       }
-       else
-       {
-               ret = messages_mms_get_subject(_msg_mms, &subject);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_subject_n01
- * @since_tizen                2.3
- * @description                Gets subject from a MMS
- * @scenario           Prepare a MMS
- *                                     Get subject from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_get_subject_n01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_mms_get_subject(_msg_mms, NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_subject_n02
- * @since_tizen                2.3
- * @description                Gets subject from a MMS
- * @scenario           Prepare a SMS
- *                                     Get subject from prepared message, but it return negative result. Because prepared message is SMS
- */
-int utc_messaging_messages_mms_get_subject_n02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       char *subject = NULL;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_mms_get_subject(_msg_sms, &subject);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_mms_get_subject(_msg_sms, &subject);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_add_attachment_p
- * @since_tizen                2.3
- * @description                Adds attachment files to a MMS
- * @scenario           Prepare a MMS
- *                                     Add attachment files to prepared message
- */
-int utc_messaging_messages_mms_add_attachment_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,0,0,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_IMAGE, image_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_AUDIO, audio_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_VIDEO, video_path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_IMAGE, image_path);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_add_attachment_n01
- * @since_tizen                2.3
- * @description                Adds attachment files to a MMS
- * @scenario           Prepare a MMS
- *                                     Add attachment files to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_add_attachment_n01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_IMAGE, NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_add_attachment_n02
- * @since_tizen                2.3
- * @description                Adds attachment files to a MMS
- * @scenario           Prepare a SMS
- *                                     Add attachment files to prepared message, but it return negative result. Because prepared message is SMS
- */
-int utc_messaging_messages_mms_add_attachment_n02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-
-       if(is_mms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_add_attachment(_msg_sms, MESSAGES_MEDIA_IMAGE, image_path);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_mms_add_attachment(_msg_sms, MESSAGES_MEDIA_IMAGE, image_path);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_count_p
- * @since_tizen                2.3
- * @description                Gets a number of attachment files from a MMS
- * @scenario           Prepare a MMS
- *                                     Get a number of attachment files from prepared message
- */
-int utc_messaging_messages_mms_get_attachment_count_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int count = 0;
-       message_prepare msg = {0,0,0,1,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_get_attachment_count(_msg_mms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(count, TEST_ATTACH_COUNT);
-       }
-       else
-       {
-               ret = messages_mms_get_attachment_count(_msg_mms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_count_n01
- * @since_tizen                2.3
- * @description                Gets a number of attachment files from a MMS
- * @scenario           Prepare a MMS
- *                                     Get a number of attachment files from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_get_attachment_count_n01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_mms_get_attachment_count(_msg_mms, NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_count_n02
- * @since_tizen                2.3
- * @description                Gets a number of attachment files from a MMS
- * @scenario           Prepare a SMS
- *                                     Get a number of attachment files from prepared message, but it return negative result. Because prepared message is SMS
- */
-int utc_messaging_messages_mms_get_attachment_count_n02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int count = 0;
-       message_prepare msg_p = {0,0,0,0,0};
-
-       if(is_mms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_get_attachment_count(_msg_sms, &count);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-
-       }
-       else
-       {
-               ret = messages_mms_get_attachment_count(_msg_sms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_p
- * @since_tizen                2.3
- * @description                Gets attachment files from a MMS
- * @scenario           Prepare a MMS
- *                                     Get attachment files from prepared message
- *                                     Check the returned files are correct
- */
-int utc_messaging_messages_mms_get_attachment_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int i;
-       messages_media_type_e type;
-       char *path = NULL;
-
-       message_prepare msg = {0,0,0,1,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               for (i=0; i < TEST_ATTACH_COUNT; i++)
-               {
-               ret = messages_mms_get_attachment(_msg_mms, i, &type, &path);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_neq(path, NULL);
-
-               switch(type)
-               {
-                       case MESSAGES_MEDIA_IMAGE:
-                               ret = strcmp(image_path, path);
-                               free(path);
-                               path = NULL;
-                               assert_eq(ret, 0);
-                               break;
-                       case MESSAGES_MEDIA_AUDIO:
-                               ret = strcmp(audio_path, path);
-                               free(path);
-                               path = NULL;
-                               assert_eq(ret, 0);
-                               break;
-                       case MESSAGES_MEDIA_VIDEO:
-                               ret = strcmp(video_path, path);
-                               free(path);
-                               path = NULL;
-                               assert_eq(ret, 0);
-                               break;
-                       default:
-                               free(path);
-                               path = NULL;
-                               return 1;
-                               break;
-                       }
-               }
-
-       }
-       else
-       {
-               for (i=0; i < TEST_ATTACH_COUNT; i++)
-               {
-                       ret = messages_mms_get_attachment(_msg_mms, i, &type, &path);
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_n01
- * @since_tizen                2.3
- * @description                Gets attachment files from a MMS
- * @scenario           Prepare a MMS
- *                                     Get attachment files from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_get_attachment_n01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       messages_media_type_e type;
-
-       ret = messages_mms_get_attachment(_msg_mms, 0, &type, NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_get_attachment_n02
- * @since_tizen                2.3
- * @description                Gets attachment files from a MMS
- * @scenario           Prepare a SMS
- *                                     Get attachment files from prepared message, but it return negative result. Because prepared message is SMS
- */
-int utc_messaging_messages_mms_get_attachment_n02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       messages_media_type_e type;
-       char *path = NULL;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_mms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_mms_get_attachment(_msg_sms, 0, &type, &path);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-               assert_eq(path, NULL);
-       }
-       else
-       {
-               ret = messages_mms_get_attachment(_msg_sms, 0, &type, &path);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-void _sent_cb(messages_sending_result_e result, void *user_data)
-{
-}
-
-/**
- * @testcase           utc_messaging_messages_send_message_p01
- * @since_tizen                2.3
- * @description                Sends a message
- * @scenario           Prepare a SMS
- *                                     Add address to prepared message
- *                                     Send the message
- */
-int utc_messaging_messages_send_message_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,1,0,0,0};
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_add_address(_msg_sms, g_pstrRecipient, MESSAGES_RECIPIENT_TO);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_send_message(_svc, _msg_sms, false, _sent_cb, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_send_message(_svc, _msg_sms, false, _sent_cb, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/* Sending MMS is not supported in SDK */
-/**
- * @testcase           utc_messaging_messages_send_message_p02
- * @since_tizen                2.3
- * @description                Sends a message
- * @scenario           Prepare a MMS
- *                                     Add address and attachment files to prepared message
- *                                     Send the message
- */
-int utc_messaging_messages_send_message_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {0,1,1,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_add_address(_msg_mms, g_pstrRecipient, MESSAGES_RECIPIENT_TO);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_IMAGE, image_path);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_send_message(_svc, _msg_mms, true, _sent_cb, NULL);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_AUDIO, audio_path);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_send_message(_svc, _msg_mms, true, _sent_cb, NULL);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_mms_add_attachment(_msg_mms, MESSAGES_MEDIA_VIDEO, video_path);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_send_message(_svc, _msg_mms, true, _sent_cb, NULL);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               ret = messages_send_message(_svc, _msg_mms, false, _sent_cb, NULL);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_send_message_n
- * @since_tizen                2.3
- * @description                Sends a message
- * @scenario           Send the message as NULL pointer to get negative result
- */
-int utc_messaging_messages_send_message_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_send_message(_svc, NULL, false, _sent_cb, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-static void _incoming_cb(messages_message_h incoming_msg, void *user_data)
-{
-}
-
-/**
- * @testcase           utc_messaging_messages_set_message_incoming_cb_p
- * @since_tizen                2.3
- * @description                Sets a message incoming callback function
- * @scenario           Set a message incoming callback function
- */
-int utc_messaging_messages_set_message_incoming_cb_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_set_message_incoming_cb(_svc, _incoming_cb, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_set_message_incoming_cb_n
- * @since_tizen                2.3
- * @description                Sets a message incoming callback function
- * @scenario           Set a message incoming callback function as NULL pointer to get negative result
- */
-int utc_messaging_messages_set_message_incoming_cb_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_set_message_incoming_cb(_svc, NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_unset_message_incoming_cb_p
- * @since_tizen                2.3
- * @description                Unsets a message incoming callback function
- * @scenario           Unset a message incoming callback function
- */
-int utc_messaging_messages_unset_message_incoming_cb_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_unset_message_incoming_cb(_svc);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_unset_message_incoming_cb_n
- * @since_tizen                2.3
- * @description                Unsets a message incoming callback function
- * @scenario           Unset a message incoming callback function - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_unset_message_incoming_cb_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_unset_message_incoming_cb(NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_remove_all_attachments_p
- * @since_tizen                2.3
- * @description                Removes all attachment files from a MMS
- * @scenario           Prepare a MMS
- *                                     Remove all attachment files from prepared message
- *                                     Get count of attachment files from the message and check the value is 0
- */
-int utc_messaging_messages_mms_remove_all_attachments_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int count = -1;
-       message_prepare msg = {0,0,0,1,0};
-       if(is_mms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_remove_all_attachments(_msg_mms);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_mms_get_attachment_count(_msg_mms, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(count, 0);
-       }
-       else
-       {
-               ret = messages_mms_remove_all_attachments(_msg_mms);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_mms_remove_all_attachments_n
- * @since_tizen                2.3
- * @description                Removes all attachment files from a MMS
- * @scenario           Remove all attachment files from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_mms_remove_all_attachments_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_mms_remove_all_attachments(NULL);
-
-       if(is_mms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_destroy_message_p01
- * @since_tizen                2.3
- * @description                Destroys a message
- * @scenario           Prepare a SMS
- *                                     Destroy prepared message
- */
-int utc_messaging_messages_destroy_message_p01(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_destroy_message(_msg_sms);
-               _msg_sms = NULL;
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_destroy_message(_msg_sms);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_destroy_message_p02
- * @since_tizen                2.3
- * @description                Destroys a message
- * @scenario           Prepare a MMS
- *                                     Destroy prepared message
- */
-int utc_messaging_messages_destroy_message_p02(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg = {1,1,1,1,0};
-       if(is_sms_supported)
-       {
-               ret = msg_mms_prepare(msg);
-
-               if (is_mms_supported) {
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_destroy_message(_msg_mms);
-                       _msg_mms = NULL;
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               } else {
-                       assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-               }
-       }
-       else
-       {
-               ret = messages_destroy_message(_msg_mms);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_destroy_message_n
- * @since_tizen                2.3
- * @description                Destroys a message
- * @scenario           Try to destroy a message as NULL pointer to get negative result
- */
-int utc_messaging_messages_destroy_message_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_destroy_message(NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-static bool _search_cb(messages_message_h msg, int index, int result_count, int total_count, void *user_data)
-{
-       return true;
-}
-
-/**
- * @testcase           utc_messaging_messages_foreach_message_p
- * @since_tizen                2.3
- * @description                Searches messages by given conditions and invoke callback function with each searched message
- * @scenario           Call messages API with some conditions and callback function
- */
-int utc_messaging_messages_foreach_message_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_foreach_message(
-                               _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_MMS,
-                               "test", NULL, 0, 0, _search_cb, NULL);
-
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_foreach_message_n
- * @since_tizen                2.3
- * @description                Searches messages by given conditions and invoke callback function with each searched message
- * @scenario           Call messages API with NULL pointer as message service handle to get negative result
- */
-int utc_messaging_messages_foreach_message_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_foreach_message(
-                               NULL, MESSAGES_MBOX_ALL, MESSAGES_TYPE_MMS,
-                               NULL, NULL, 0, 0, _search_cb, NULL);
-
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_search_message_p
- * @since_tizen                2.3
- * @description                Searches messages by given conditions
- * @scenario           Call messages API with conditions
- */
-int utc_messaging_messages_search_message_p(void)
-{
-       int ret;
-
-       ret = messages_search_message(
-                               _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-                               NULL, NULL, 0, 0,
-                               &searched_message_array, &searched_message_length, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_search_message_n
- * @since_tizen                2.3
- * @description                Searches messages by given conditions
- * @scenario           Call messages API with NULL pointer as message service handle to get negative result
- */
-int utc_messaging_messages_search_message_n(void)
-{
-       int ret;
-
-       ret = messages_search_message(
-                               NULL, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-                               NULL, NULL, 0, 0,
-                               NULL, NULL, NULL);
-
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase           utc_messaging_messages_get_message_id_p
- * @since_tizen                2.3
- * @description                Gets message id from a message
- * @scenario           Search messages by some conditions
- *                                     Get message id from the first message of searched ones
- */
-int utc_messaging_messages_get_message_id_p(void)
-{
-       int ret;
-       int msgid;
-       messages_message_h p_msg = NULL;
-
-       /* Assumption: you should have at least one message */
-       ret = messages_search_message(
-                               _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-                               NULL, NULL, 0, 0,
-                               &searched_message_array, &searched_message_length, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               if( searched_message_length > 0 )
-               {
-                       p_msg = searched_message_array[0];
-                       ret = messages_get_message_id(p_msg, &msgid);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               }
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_id_n
- * @since_tizen                2.3
- * @description                Gets message id from a message
- * @scenario           Get message id from NULL pointer to get negative result
- */
-int utc_messaging_messages_get_message_id_n(void)
-{
-       int ret;
-
-       ret = messages_get_message_id(NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_set_sim_id_p
- * @since_tizen                2.3
- * @description                Sets SIM id to a message
- * @scenario           Prepare a SMS
- *                                     Set SIM id to prepared message
- *                                     Get SIM id from above message and check the value
- */
-int utc_messaging_messages_set_sim_id_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       int simid;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_sim_id(_msg_sms, TEST_SIM_ID);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_get_sim_id(_msg_sms, &simid);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert_eq(simid, TEST_SIM_ID);
-       }
-       else
-       {
-               ret = messages_set_sim_id(_msg_sms, TEST_SIM_ID);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase           utc_messaging_messages_set_sim_id_n
- * @since_tizen                2.3
- * @description                Sets SIM id to a message
- * @scenario           Prepare a SMS
- *                                     Set SIM id to prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_set_sim_id_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_sim_id(NULL, TEST_SIM_ID);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-
-       }
-       else
-       {
-               ret = messages_set_sim_id(NULL, TEST_SIM_ID);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_sim_id_p
- * @since_tizen                2.3
- * @description                Gets SIM id from a message
- * @scenario           Create a dummy SMS
- *                                     Get SIM id from created message
- */
-int utc_messaging_messages_get_sim_id_p(void)
-{
-       int ret;
-       int simid;
-       message_prepare msg_p = {0,0,0,0,0};
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_sim_id(_msg_sms, &simid);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_get_sim_id(_msg_sms, &simid);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_sim_id_n
- * @since_tizen                2.3
- * @description                Gets SIM id from a message
- * @scenario           Get SIM id from prepared message - pass NULL pointer to get negative result
- */
-int utc_messaging_messages_get_sim_id_n(void)
-{
-       int ret;
-
-       ret = messages_get_sim_id(NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase            utc_messaging_messages_set_mbox_type_p
- * @since_tizen         3.0
- * @description         Sets message box type of a message
- * @scenario            Create a SMS
- *                                      Set message box type to created message
- */
-int utc_messaging_messages_set_mbox_type_p(void)
-{
-       int ret;
-       message_prepare msg_p = {0,0,0,0,0};
-       messages_message_box_e mbox = MESSAGES_MBOX_INBOX;
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_mbox_type(_msg_sms, mbox);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_set_mbox_type(_msg_sms, mbox);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase            utc_messaging_messages_set_mbox_type_n01
- * @since_tizen         3.0
- * @description         Sets message box type of a message
- * @scenario            Sets message box type to NULL pointer to get negative result
- */
-int utc_messaging_messages_set_mbox_type_n01(void)
-{
-       int ret;
-
-       ret = messages_set_mbox_type(NULL, 0);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase            utc_messaging_messages_set_mbox_type_n02
- * @since_tizen         3.0
- * @description         Sets message box type of a message
- * @scenario            Sets message box type with invalid mbox to get negative result
- */
-int utc_messaging_messages_set_mbox_type_n02(void)
-{
-       int ret;
-
-       message_prepare msg_p = {0,0,0,0,0};
-       messages_message_box_e mbox = MESSAGES_MBOX_ALL;
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_set_mbox_type(_msg_sms, mbox);
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               ret = messages_set_mbox_type(_msg_sms, mbox);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-/**
- * @testcase            utc_messaging_messages_get_mbox_type_p
- * @since_tizen         2.3
- * @description         Gets message box type from a message
- * @scenario            Create a SMS
- *                                      Get message box type from created message
- *                                      Check returned box type is available
- */
-int utc_messaging_messages_get_mbox_type_p(void)
-{
-       int ret;
-       message_prepare msg_p = {0,0,0,0,0};
-       messages_message_box_e mbox;
-
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_mbox_type(_msg_sms, &mbox);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               assert(!(MESSAGES_MBOX_ALL > mbox || MESSAGES_MBOX_DRAFT < mbox));
-       }
-       else
-       {
-               ret = messages_get_mbox_type(_msg_sms, &mbox);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-/**
- * @testcase           utc_messaging_messages_get_mbox_type_n
- * @since_tizen                2.3
- * @description                Gets message box type from a message
- * @scenario           Gets message box type from NULL pointer to get negative result
- */
-int utc_messaging_messages_get_mbox_type_n(void)
-{
-       int ret;
-
-       ret = messages_get_mbox_type(NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_add_sms_listening_port_p
- * @since_tizen        2.3
- * @description        Adds an additional listening port for the incoming SMS messages.
- * @scenario           Prepare message service handle.
- *                                     Set listening port for the SMS messages.
- *                                     It return negative result.
- */
-int utc_messaging_messages_add_sms_listening_port_p(void)
-{
-       int ret;
-
-       ret = messages_add_sms_listening_port(_svc, 1000);
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_add_sms_listening_port_n
- * @since_tizen        2.3
- * @description        Adds an additional listening port for the incoming SMS messages.
- * @scenario           Prepare message service handle.
- *                                     Set listening port for the SMS messages.
- *                                     but it return negative result. Because message service handle is NULL.
- */
-int utc_messaging_messages_add_sms_listening_port_n(void)
-{
-       int ret;
-
-       ret = messages_add_sms_listening_port(NULL, 1000);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_port_p
- * @since_tizen        2.3
- * @description        Gets the destination port of the message.
- * @scenario           Prepare message handle
- *                                     It return positive result.
- */
-int utc_messaging_messages_get_message_port_p(void)
-{
-       int ret;
-       message_prepare msg_p = {0,0,0,0,0};
-       int port;
-       if(is_sms_supported)
-       {
-               ret = msg_sms_prepare(msg_p);
-               assert(!ret);
-
-               ret = messages_get_message_port(_msg_sms, &port);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_get_message_port(_msg_sms, &port);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_port_n
- * @since_tizen        2.3
- * @description        Gets the destination port of the message.
- * @scenario           Prepare message handle
- *                                     but it return negative result. Because message handle is NULL.
- */
-int utc_messaging_messages_get_message_port_n(void)
-{
-       int ret;
-
-       ret = messages_get_message_port(NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_search_message_by_id_p
- * @since_tizen        2.3
- * @description        Searches a message with the given message ID.
- * @scenario           Prepare message service handle.
- *                                     Set The message ID.
- *                                     It return positive result.
- */
-int utc_messaging_messages_search_message_by_id_p(void)
-{
-       int ret;
-       messages_message_h searched_msg = NULL;
-       int msgid;
-       int searched_msgid;
-
-       ret = messages_search_message(
-       _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-       NULL, NULL, 0, 0,
-       &searched_message_array, &searched_message_length, NULL);
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               if (searched_message_length > 0) {
-                       ret = messages_get_message_id(searched_message_array[0], &msgid);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_search_message_by_id(_svc, msgid, &searched_msg);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-
-                       ret = messages_get_message_id(searched_msg, &searched_msgid);
-                       messages_destroy_message(searched_msg);
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-                       assert_eq(msgid, searched_msgid);
-               }
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_search_message_by_id_n
- * @since_tizen        2.3
- * @description        Searches a message with the given message ID.
- * @scenario           Prepare message service handle.
- *                                     Set The message ID.
- *                                     but it return negative result. Because service handle is NULL and out parameter is NULL.
- */
-int utc_messaging_messages_search_message_by_id_n(void)
-{
-       int ret;
-
-       ret = messages_search_message_by_id(NULL, 0, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_count_p
- * @since_tizen        2.3
- * @description        Gets the message count in the specific message box.
- * @scenario           Prepare message service handle.
- *                                     Set The message box type and message type.
- *                                     It return positive result.
- */
-int utc_messaging_messages_get_message_count_p(void)
-{
-       int ret;
-       int count;
-
-       if(is_sms_supported)
-       {
-               ret = messages_get_message_count(_svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_get_message_count(_svc, MESSAGES_MBOX_INBOX, MESSAGES_TYPE_SMS, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_get_message_count(_svc, MESSAGES_MBOX_INBOX, MESSAGES_TYPE_MMS, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_get_message_count(_svc, MESSAGES_MBOX_INBOX, MESSAGES_TYPE_UNKNOWN, &count);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_get_message_count(_svc, MESSAGES_MBOX_INBOX, MESSAGES_TYPE_UNKNOWN, &count);
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_get_message_count_n
- * @since_tizen        2.3
- * @description        Gets the message count in the specific message box.
- * @scenario           Prepare message service handle.
- *                                     Set The message box type and message type.
- *                                     but it return negative result. Because message type is invalid type and out parameter is NULL.
- */
-int utc_messaging_messages_get_message_count_n(void)
-{
-       int ret;
-
-       ret = messages_get_message_count(_svc, MESSAGES_MBOX_INBOX, MESSAGES_TYPE_UNKNOWN, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_free_message_array_p
- * @since_tizen        2.3
- * @description        Frees the message array.
- * @scenario           Prepare the array of the message handle
- *                                     Set The message array
- *                                     It return positive result.
- */
-int utc_messaging_messages_free_message_array_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       /* Assumption: you should have at least one message in MSG_BOX */
-       ret = messages_search_message(
-                                       _svc, MESSAGES_MBOX_ALL, MESSAGES_TYPE_UNKNOWN,
-                                       NULL, NULL, 0, 0,
-                                       &searched_message_array, &searched_message_length, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-               if (searched_message_length > 0)
-               {
-                       ret = messages_free_message_array(searched_message_array);
-                       searched_message_length = 0;
-                       assert_eq(ret, MESSAGES_ERROR_NONE);
-               }
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_free_message_array_n
- * @since_tizen        2.3
- * @description        Frees the message array.
- * @scenario           Prepare the array of the message handle
- *                                     Set The message array
- *                                     but it return negative result. Because smessage array is NULL.
- */
-int utc_messaging_messages_free_message_array_n(void)
-{
-       int ret;
-
-       ret = messages_free_message_array(NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_close_service_p
- * @since_tizen        2.3
- * @description        Closes a handle for the messaging service.
- * @scenario           Prepare message service handle.
- *                                     Set The message service handle.
- *                                     It return positive result.
- */
-int utc_messaging_messages_close_service_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-       if(is_sms_supported)
-       {
-               ret = messages_close_service(_svc);
-               _svc = NULL;
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               ret = messages_close_service(_svc);
-               _svc = NULL;
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_close_service_n
- * @since_tizen        2.3
- * @description        Closes a handle for the messaging service.
- * @scenario           Prepare message service handle.
- *                                     Set The message service handle.
- *                                     but it return negative result. Because service handle is NULL.
- */
-int utc_messaging_messages_close_service_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_close_service(NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-
-//& set: MessagesWapPush
-
-static void _push_callback(const char *header, const char *body, int body_length, void *user_data)
-{
-    // do nothing
-}
-
-/**
- * @testcase           utc_messaging_messages_push_add_incoming_cb_p
- * @since_tizen        2.3
- * @description        Registers a callback to be invoked when an WAP Push message is received.
- * @scenario           Prepare message service handle.
- *                                     Set The app_id, callback, user_data.
- *                                     It return positive result.
- */
-int utc_messaging_messages_push_add_incoming_cb_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_add_incoming_cb(_svc, "TEST_APP_ID", _push_callback, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_add_incoming_cb_n
- * @since_tizen        2.3
- * @description        Registers a callback to be invoked when an WAP Push message is received.
- * @scenario           Prepare message service handle.
- *                                     Set The app_id, callback, user_data.
- *                                     but it return negative result. Because service handle, callback is NULL.
- */
-int utc_messaging_messages_push_add_incoming_cb_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_add_incoming_cb(NULL, "TEST_APP_ID", NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_remove_incoming_cb_p
- * @since_tizen        2.3
- * @description        Unregisters the WAP push incoming callback function.
- * @scenario           Prepare message service handle.
- *                                     Set The app_id to indicate a destination WAP Push application ID.
- *                                     It return negative result.
- */
-int utc_messaging_messages_push_remove_incoming_cb_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_remove_incoming_cb(_svc, "TEST_APP_ID");
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_register_n
- * @since_tizen        2.3
- * @description        Unregisters the WAP push incoming callback function.
- * @scenario           Prepare message service handle.
- *                                     Set The app_id to indicate a destination WAP Push application ID.
- *                                     but it return negative result. Because service handle is NULL.
- */
-int utc_messaging_messages_push_remove_incoming_cb_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_remove_incoming_cb(NULL, "TEST_APP_ID");
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-#define PUSH_TEST_APP_ID "TEST_APP_ID"
-#define PUSH_TEST_CONTENT_TYPE "text/vnd.wap.connectivity-xml"
-
-/**
- * @testcase           utc_messaging_messages_push_register_p
- * @since_tizen        2.3
- * @description        Registers an application to the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The content_type, app_id.
- *                                     It return negative result.
- */
-int utc_messaging_messages_push_register_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_register(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_push_deregister(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_register_n
- * @since_tizen        2.3
- * @description        Registers an application to the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The content_type, app_id.
- *                                     but it return negative result. Because content_type, app_id is NULL.
- */
-int utc_messaging_messages_push_register_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_register(_svc, NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_reregister_p
- * @since_tizen        2.3
- * @description        Re-registers an application to the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The content_type, app_id, dst_content_type, dst_app_id.
- *                                     It return positive result.
- */
-int utc_messaging_messages_push_reregister_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       if(is_sms_supported)
-       {
-               ret = messages_push_register(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       ret = messages_push_reregister(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-
-               ret = messages_push_deregister(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_reregister_n
- * @since_tizen        2.3
- * @description        Re-registers an application to the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The content_type, app_id, dst_content_type, dst_app_id.
- *                                     but it return negative result. Because content_type, app_id, dst_content_type, dst_app_id is NULL.
- */
-int utc_messaging_messages_push_reregister_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_reregister(_svc, NULL, NULL, NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_deregister_p
- * @since_tizen        2.3
- * @description        De-registers an application from the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The MIME content type of the content, WAP Push application ID
- *                                     It return positive result.
- */
-int utc_messaging_messages_push_deregister_p(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       if(is_sms_supported)
-       {
-               ret = messages_push_register(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-
-       ret = messages_push_deregister(_svc, PUSH_TEST_CONTENT_TYPE, PUSH_TEST_APP_ID);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_NONE);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_messaging_messages_push_deregister_n
- * @since_tizen        2.3
- * @description        De-registers an application from the mapping table of the WAP Push service.
- * @scenario           Prepare message service handle.
- *                                     Set The MIME content type of the content, WAP Push application ID
- *                                     but it return negative result. Because application ID, MIME content type is NULL.
- */
-int utc_messaging_messages_push_deregister_n(void)
-{
-       int ret = MESSAGES_ERROR_NONE;
-
-       ret = messages_push_deregister(_svc, NULL, NULL);
-
-       if(is_sms_supported)
-       {
-               assert_eq(ret, MESSAGES_ERROR_INVALID_PARAMETER);
-       }
-       else
-       {
-               assert_eq(ret, MESSAGES_ERROR_NOT_SUPPORTED);
-       }
-
-       return 0;
-}
index d0796b1e51f78e0f66f6bbad4f0f8119a92d9495..5bf061c9159a5ec602c7f96357051aa1da3586b1 100755 (executable)
@@ -233,7 +233,6 @@ tv:armv7l:utc:capi-ui-sticker;
 tv:armv7l:utc:location-manager;
 tv:armv7l:utc:phonenumber-utils;
 tv:armv7l:utc:contacts-service2;
-tv:armv7l:utc:messages;
 tv:armv7l:utc:context;
 tv:armv7l:utc:sync-manager;
 tv:armv7l:utc:oauth2;