[Messaging] removed directory
authorAndrzej Krolikowski <a.krolikowsk@samsung.com>
Tue, 30 Jul 2013 12:01:21 +0000 (14:01 +0200)
committerAndrzej Krolikowski <a.krolikowsk@samsung.com>
Tue, 30 Jul 2013 13:04:20 +0000 (15:04 +0200)
Change-Id: Ibb7fd2f90e406f8ab62fe1cc58e9964a4214f53a

683 files changed:
packaging/tct-webapi.spec
tct-messaging-tizen-tests/COPYING [deleted file]
tct-messaging-tizen-tests/Changelog [deleted file]
tct-messaging-tizen-tests/Makefile.am [deleted file]
tct-messaging-tizen-tests/README [deleted file]
tct-messaging-tizen-tests/autogen [deleted file]
tct-messaging-tizen-tests/config.xml.crx [deleted file]
tct-messaging-tizen-tests/config.xml.wgt [deleted file]
tct-messaging-tizen-tests/configure.ac [deleted file]
tct-messaging-tizen-tests/custom.png [deleted file]
tct-messaging-tizen-tests/manifest.json [deleted file]
tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html [deleted file]
tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html [deleted file]
tct-messaging-tizen-tests/messaging/Makefile.am [deleted file]
tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_id_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_name_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_stopSync.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageService_type_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_attachments_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_bcc_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_body_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_cc_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_constructor.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_from_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_id_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_isRead_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_constructor.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_constructor.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_to_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Message_type_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_extend.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_notexist.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html [deleted file]
tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html [deleted file]
tct-messaging-tizen-tests/messaging/support/Makefile.am [deleted file]
tct-messaging-tizen-tests/messaging/support/messaging_common.js [deleted file]
tct-messaging-tizen-tests/pack.sh [deleted file]
tct-messaging-tizen-tests/resources/COPYING [deleted file]
tct-messaging-tizen-tests/resources/Makefile.am [deleted file]
tct-messaging-tizen-tests/resources/blacklist.clamshell [deleted file]
tct-messaging-tizen-tests/resources/blacklist.default [deleted file]
tct-messaging-tizen-tests/resources/blacklist.js [deleted file]
tct-messaging-tizen-tests/resources/testharness.css [deleted file]
tct-messaging-tizen-tests/resources/testharness.js [deleted file]
tct-messaging-tizen-tests/resources/testharnessreport.js [deleted file]
tct-messaging-tizen-tests/resources/unitcommon.js [deleted file]
tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec [deleted file]
tct-messaging-tizen-tests/testcase.xsl [deleted file]
tct-messaging-tizen-tests/testkit/Makefile.am [deleted file]
tct-messaging-tizen-tests/testkit/web/index.html [deleted file]
tct-messaging-tizen-tests/testkit/web/jquery.js [deleted file]
tct-messaging-tizen-tests/testkit/web/manual_harness.html [deleted file]
tct-messaging-tizen-tests/testkit/web/manualharness.html [deleted file]
tct-messaging-tizen-tests/testresult.xsl [deleted file]
tct-messaging-tizen-tests/tests.css [deleted file]
tct-messaging-tizen-tests/tests.xml [deleted file]
tct-messaging-tizen-tests/webapi-tizen-messaging-test_image.jpg [deleted file]
tct-messaging-tizen-tests/webapi-tizen-messaging-test_noise.mp3 [deleted file]
tct-testconfig/tct-testconfig.sh

index 487cb278f2b4eef587675ae5b6ec1270210e72af..e345df965d688c2fb07206399c869b3f6d23b76c 100755 (executable)
@@ -206,18 +206,6 @@ BuildRequires: hash-signer
 %description -n tct-messageport-tizen-tests
 This is webapi tizen-messageport test suite package
 
-%package -n tct-messaging-tizen-tests
-Summary: Webapi tizen-messaging test suite
-Version: 2.3.3
-Release: 1
-License: BSD
-Group: test/tct/webapi
-BuildRequires: zip
-BuildRequires: hash-signer
-
-%description -n tct-messaging-tizen-tests
-This is webapi tizen-messaging test suite package
-
 %package -n tct-messaging-email-tizen-tests
 Summary: Webapi tizen-messaging-email test suite
 Version: 2.3.3
@@ -1208,7 +1196,6 @@ sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-datacontrol-tizen-tests
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-datasync-tizen-tests"
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-filesystem-tizen-tests"
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-messageport-tizen-tests"
-sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-messaging-tizen-tests"
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-messaging-email-tizen-tests"
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-messaging-mms-tizen-tests"
 sh inst.sh $RPM_BUILD_ROOT $RPM_BUILD_DIR %name "1" "tct-messaging-sms-tizen-tests"
@@ -2153,60 +2140,6 @@ fi
 
 rm -rf /opt/unpacked_crx/$SUB_PKG_NAME
 
-%files -n tct-messaging-tizen-tests
-/opt/tct-messaging-tizen-tests
-/usr/share/tct-messaging-tizen-tests
-/opt/usr/media/Images/webapi-tizen-messaging-test_image.jpg
-/opt/usr/media/Sounds/webapi-tizen-messaging-test_noise.mp3
-
-%post -n tct-messaging-tizen-tests
-SUB_PKG_NAME=tct-messaging-tizen-tests 
-wgt_installer="wrt-installer"
-
-which $wgt_installer > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-    [ -e /opt/$SUB_PKG_NAME/$SUB_PKG_NAME.wgt ] && $wgt_installer -i /opt/$SUB_PKG_NAME/$SUB_PKG_NAME.wgt
-    if [ $? -eq 0 ]; then
-        echo "Install /opt/$SUB_PKG_NAME/$SUB_PKG_NAME.wgt to /opt/usr/apps/`wrt-launcher -l 2> /dev/null | grep $SUB_PKG_NAME | tail -n 1 | awk '{ print $NF }'` done"
-        echo "$(wrt-launcher -l | grep $SUB_PKG_NAME | awk '{ print $(NF-1) }') sdbd rw" | smackload
-    else
-        echo "Install /opt/$SUB_PKG_NAME/$SUB_PKG_NAME.wgt fail ..."
-    fi
-    sync
-fi
-
-%postun -n tct-messaging-tizen-tests
-SUB_PKG_NAME=tct-messaging-tizen-tests
-wgt_installer="wrt-installer"
-
-which $wgt_installer > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-    package_id=`wrt-launcher -l 2> /dev/null | grep $SUB_PKG_NAME | tail -n 1 | awk '{ print $NF }'`
-    if [ -n "$(ps -ef | grep $package_id | grep -v grep | awk '{print $2}')" ]; then
-        for i in $(ps -ef | grep $package_id | grep -v grep | awk '{print $2}')
-        do
-            kill -9 $i
-            if [ "$?" -ne 0 ]; then
-                echo "Kill the processes of $SUB_PKG_NAME fail ..."
-            else
-                echo "Kill the processes of $SUB_PKG_NAME done"
-            fi
-        done
-    fi
-
-    if [ -n "$package_id" ]; then
-        $wgt_installer -un $package_id
-        if [ "$?" -ne 0 ]; then
-                echo "Uninstall $SUB_PKG_NAME fail ..."
-        else
-                echo "Uninstall $SUB_PKG_NAME done"
-        fi
-        sync
-    fi
-fi
-
-rm -rf /opt/unpacked_crx/$SUB_PKG_NAME
-
 %files -n tct-messaging-email-tizen-tests
 /opt/tct-messaging-email-tizen-tests
 /usr/share/tct-messaging-email-tizen-tests
diff --git a/tct-messaging-tizen-tests/COPYING b/tct-messaging-tizen-tests/COPYING
deleted file mode 100644 (file)
index 51e652c..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
diff --git a/tct-messaging-tizen-tests/Changelog b/tct-messaging-tizen-tests/Changelog
deleted file mode 100644 (file)
index 49dd64e..0000000
+++ /dev/null
@@ -1,7732 +0,0 @@
-2013-07-25 15:04:11 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww30.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-07-24 15:46:58 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging-email][Messaging-sms] added adding message before searching
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-24 15:46:38 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging-email][Messaging-sms] fixed following issues:
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-
-2013-07-24 07:53:50 +0000  Piotr Szydelko <p.szydelko@samsung.com>
-[Messaging] send message before finding it in 3 tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW29.5 Release --
-
-2013-07-18 16:26:53 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww29.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-07-15 09:54:09 +0900  shyun.min <shyun.min@samsung.com>
-[Messaging] Remove negative tests for constructor
-D      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-D      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-D      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-D      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-D      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-12 17:59:13 +0900  shyun.min <shyun.min@samsung.com>
-[Messaging] Remove 3 manual tests about email folder
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-12 15:58:05 +0900  Junghyuk Park <junghyuk.park@samsung.com>
-Add widget signing in spec #2
-M      tct-messaging-tizen-tests/pack.sh
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
--- 2013WW28.5 Release --
-
-2013-07-11 15:05:52 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww28.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-07-10 12:30:54 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria (overlooked file)
-M      tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html
-
-2013-07-10 12:10:19 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-
-2013-07-10 09:44:14 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 12
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-10 09:43:57 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 11
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-
-2013-07-10 09:33:01 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 7
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-D      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-10 08:59:01 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 10
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html
-
-2013-07-10 08:47:19 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 13
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_extend.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-09 09:37:35 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 5
-M      tct-messaging-tizen-tests/messaging/MessageService_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-08 14:54:42 +0200  Oh-Youn Kwon <sirot.kwon@samsung.com>
-[Messaging] bug fixes part 2
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
-
-2013-07-08 14:54:42 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] adjusted ONLOAD_DELAY and TIMEOUT tags for tests.xml
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-
-2013-07-08 14:53:28 +0200  Oh-Youn Kwon <sirot.kwon@samsung.com>
-[Messaging] bug fixes
-M      tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-08 10:53:16 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated index.html files for all suites
-M      tct-messaging-tizen-tests/testkit/web/index.html
-
-2013-07-05 14:15:48 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 9
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isHighPriority_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html
-
-2013-07-05 11:03:34 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 8
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-04 13:53:41 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 6
-M      tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_id_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_name_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-\n-- 2013WW27.5 Release --\n
-2013-07-04 15:44:35 +0800  cici.x.li <cici.x.li@intel.com>
-Updated version numbers for ww27.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-07-03 12:03:33 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 4
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-02 14:55:31 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 3. Also removed duplicated test.
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-02 14:51:41 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 2
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_subject_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_to_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_type_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-01 15:48:25 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added criteria part 1
-M      tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_bcc_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_body_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_cc_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_from_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_id_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_isHighPriority_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_isRead_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_extend.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-07-01 15:39:22 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] HTML5 fixes
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_id_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_name_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isHighPriority_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/Message_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_from_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_id_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_isHighPriority_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_isRead_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_subject_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_to_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_type_exist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
-
--- 2013WW26.5 Release --
-
-2013-06-27 15:53:10 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww26.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-06-21 17:58:55 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated testkit/web/manual_harness.html files
-M      tct-messaging-tizen-tests/testkit/web/manual_harness.html
-
-2013-06-20 11:11:12 +0200  Tomasz Paciorek <t.paciorek@samsung.com>
-[common] fix Type Conversion
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-06-20 02:48:38 +0000  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-06-19 10:01:33 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] - improved type conversion testing
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-06-19 09:04:23 +0000  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-
--- 2013WW24.5 Release --
-
-2013-06-14 16:48:07 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww24.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-06-12 22:48:02 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] refactored following tests:
-M      tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-12 22:46:31 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed following tests:
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-12 22:44:12 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests:
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-12 18:25:48 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] refactoring tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html
-
-2013-06-11 01:48:24 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] increased onload_delay
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-11 01:48:11 +0900  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] addition of a listener removal
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html
-
-2013-06-11 00:48:12 +0900  Robert Karolak <r.karolak@samsung.com>
-[Messaging] add removeListeners to tests
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-
-2013-06-11 00:41:45 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-11 00:41:13 +0900  Tomasz Kusmierz <t.kusmierz@samsung.com>
-[Messaging] Clean after tests - using removeChangeListener
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-
-2013-06-10 23:33:26 +0900  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] adding callback to remove listener
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
-
-2013-06-10 19:29:18 +0900  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Remove listener for conversation change listener tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-08 01:02:41 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-08 01:02:17 +0900  Karol Surma <k.surma@samsung.com>
-[Messaging] add removeListener added
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
-
-2013-06-08 00:46:40 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Some improvements for ChangeListeners.
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
-
-2013-06-08 00:46:19 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] findMessages TC fixed
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-08 00:46:05 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-08 00:31:08 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] add_result_callback
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-
-2013-06-08 00:26:14 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-07 23:21:06 +0900  Robert Karolak <r.karolak@samsung.com>
-[Messaging] rewriting MessageService_syncLoadMsgSendMsg.html. Small fixes
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-07 23:14:49 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Fixed conversationsupdated TCs
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-07 23:13:59 +0900  Robert Karolak <r.karolak@samsung.com>
-[Messaging] Add delay to tests
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-07 23:13:27 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] README updated
-M      tct-messaging-tizen-tests/README
-
-2013-06-07 23:13:04 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] fix tests MessagesChangeCallback_messagesupdated_*
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW23.5 Release --
-
-2013-06-07 15:00:38 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww23.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-06-06 18:13:07 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 22:05:40 +0900  Robert Karolak <r.karolak@samsung.com>
-[Messaging] Add onload delay, fix intel test
-M      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 22:05:24 +0900  Karol Surma <k.surma@samsung.com>
-[Messaging] change onload_delay to 90, part 3
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 22:05:09 +0900  Karol Surma <k.surma@samsung.com>
-[Messaging] change onload_delay to 90, part 2
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 20:20:10 +0900  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Added onload_delays and timeouts
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 12:03:40 +0200  Karol Surma <k.surma@samsung.com>
-[Messaging] change onload_delay to 90, small fixes
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 10:45:45 +0200  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Added onload_delays and timeouts
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-06 17:03:06 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Scenario fixed to be independent of other conversation tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-
-2013-06-06 15:13:57 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Conversation removal added at the beggining of TCs
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-
-2013-06-06 03:34:50 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] changes related to PhoneNumber and adjusted README
-M      tct-messaging-tizen-tests/README
-M      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-06-05 23:22:30 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] fixing MessageConversationArraySuccessCallback_onsuccess_exist
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html
-
-2013-06-05 23:12:31 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Fixes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-
-2013-06-05 11:39:24 +0200  Karol Surma <k.surma@samsung.com>
-[Messaging] add labels
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html
-
-2013-06-04 10:01:43 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated index.html files for all suites
-M      tct-messaging-tizen-tests/testkit/web/index.html
-
-2013-05-31 17:39:46 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-31 11:33:18 +0200  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] cleaning and improvement of tests - part 3
-M      tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
-
-2013-05-30 15:01:01 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated *.spec files to correct wgt install path
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-29 18:12:49 +0200  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] cleaning and improvement of tests
-M      tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
-
-2013-05-29 18:11:48 +0200  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] Fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-29 17:39:27 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-
-2013-05-29 17:36:38 +0200  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] cleaning and improvement of tests - part 1
-M      tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_bcc_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_body_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_cc_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW22.3 Release --
-
-2013-05-29 14:36:33 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww22.3 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-28 19:23:34 +0900  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] MessageStorage further tests
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-27 10:27:48 +0200  Mariusz Polasinski <m.polasinski@samsung.pl>
-[Messaging] Fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-24 14:09:32 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] Fixex test according to maintainer remark
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-
-2013-05-24 09:23:41 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] Fixed tests according to maintainer's remarks
-M      tct-messaging-tizen-tests/README
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-
-2013-05-23 11:05:08 +0200  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] MessageStorage addConversationsChangeListener - fix tests.xml : webapi > tct
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-23 00:20:58 +0900  Junghyuk Park <junghyuk.park@samsung.com>
-[SMACK] Define SMACK access rule to sdbd label
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-22 08:57:47 +0200  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] MessageStorage - addConversationsChangeListenerfurther changes
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW19.5 Release --
-
-2013-05-10 17:01:50 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated index.html file for all suites
-M      tct-messaging-tizen-tests/testkit/web/index.html
-
-2013-05-10 16:20:07 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version number for ww19.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-09 23:35:10 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added missing semicolons
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
-
-2013-05-09 23:23:43 +0900  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] two tests were using findMessage without adding message first
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-09 13:06:24 +0200  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] add message to draft on beginning of the test
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isHighPriority_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html
-
-2013-05-09 12:52:28 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[Messaging] MessageStorage_sms_findConversations_with_offset fixed
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-
-2013-05-09 18:54:15 +0900  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Fix expected order in conversations test
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-
-2013-05-09 18:50:47 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added sending message
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-09 12:24:52 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated wgt id in */config.xml.wgt files
-M      tct-messaging-tizen-tests/config.xml.wgt
-
-2013-05-08 16:20:54 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[common] more issues in tests.xml fixed
-D      tct-messaging-tizen-tests/messaging/Message_serviceId_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-08 22:27:13 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] fixing tests
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-
-2013-05-08 13:33:52 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] change addDraft methods to use service from argument
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-
-2013-05-08 13:21:18 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests based on a maintainer remarks
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-08 13:12:55 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Modify draft adding function
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-
-2013-05-08 11:14:13 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Functions for quick draft adding
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-
--- 2013WW19.3 Release --
-
-2013-05-08 13:49:19 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww19.3 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-07 16:21:31 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] removed useless test and fixed another
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageConversation_addListenerLoadRemoveListener.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-06 17:19:28 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[messaging] spec corrections
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-05-06 10:19:22 +0200  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Updates in TCT
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-D      tct-messaging-tizen-tests/messaging/MessageService_stopSync_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithpbody.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_or_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW18.5 Release --
-
-2013-05-03 11:02:52 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww18.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-05-02 14:43:47 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Rename tests (remove messaging_ prefix)
-A      tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_addListenerLoadRemoveListener.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_addListenerSendRemove.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html
-A      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageService_id_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html
-A      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_name_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSyncFolder.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html
-A      tct-messaging-tizen-tests/messaging/MessageService_type_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithpbody.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html
-A      tct-messaging-tizen-tests/messaging/Message_attachments_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_bcc_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_body_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_cc_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_from_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_id_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_isHighPriority_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_isRead_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_serviceId_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_subject_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_to_exist.html
-A      tct-messaging-tizen-tests/messaging/Message_type_exist.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html
-D      tct-messaging-tizen-tests/messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_filePath_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_id_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_messageId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_mimeType_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_htmlBody_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_inlineAttachments_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_loaded_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_messageId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_plainBody_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerLoadRemoveListener.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerSendRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_sendFindRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_contentType_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_id_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_name_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_parentId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_path_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_serviceId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_synchronizable_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_type_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageManagerObject_messaging.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_id_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadBodySMS.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_messagingstorage_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_name_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailSecArg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailInvalidId.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSync.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_missarg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithoutparam.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_type_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_foremail.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_formms.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_forsms.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_addUpdateRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_attachments_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_bcc_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_body_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_cc_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_conversationId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_from_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_hasAttachment_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_id_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_inResponseTo_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_isHighPriority_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_isRead_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_messageStatus_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_serviceId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_subject_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_timestamp_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_to_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_type_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_mmsEmailSms.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_without_error_callback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 16:34:01 +0200  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 16:12:42 +0200  Robert Karolak <r.karolak@samsung.com>
-[Messaging] Tests removal and fixes.
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_bcc_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_cc_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_from_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_id_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_isRead_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_lastMessageId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_messagecount_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_preview_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_removeFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_sendFindRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_subject_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_timestamp_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_to_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_type_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_unreadmessages_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 12:44:43 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Rename tests, remove duplicates
-D      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_P_01.html
-A      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html
-D      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_N_01.html
-D      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_01.html
-D      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-D      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_03.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_003.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 12:37:39 +0200  Tomasz Kusmierz <t.kusmierz@samsung.com>
-[Messaging] Rename insignificant files name (MessageStorage_findMessages_*)
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_004.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isHighPriority_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 12:03:51 +0200  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Rename TC's witch _N_ and _P_
-A      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-30 16:19:10 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] removeChangeListener TC's updated (TTS-1138)
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-
-2013-04-29 14:19:50 +0200  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Changes in TCT
-D      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_mms_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-29 09:28:27 +0200  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Email addressess removed from tests.
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-
-2013-04-29 14:14:31 +0900  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-29 14:13:07 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Fixes and removals
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_serviceId_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_serviceId_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_008.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_missarg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_P_003.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-29 14:12:42 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] fixing tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-
-2013-04-27 15:13:22 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[messaging] gmail addresses removed
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-
-2013-04-26 16:54:18 +0200  Robert Karolak <r.karolak@samsung.com>
-[Mesaging] Remove unnecessary asserts. Some fixes
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_or_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-
--- 2013WW18.0 Release --
-
-2013-04-28 16:00:09 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww18.0 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-26 20:39:47 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] findMessages() tests fixes
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW17.5 Release --
-
-2013-04-26 15:53:30 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww17.5 release
-M      tct-messaging-tizen-tests/config.xml.wgt
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-25 20:53:20 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Many small fixes
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-26 03:43:19 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-26 03:42:57 +0900  Robert Karolak <r.karolak@samsung.com>
-Change tests. loadMessageAttachment test are fix but still fail.
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
-
-2013-04-26 03:42:30 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Improved test cases.
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-
-2013-04-26 03:41:52 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] fixing tests
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-
-2013-04-26 03:41:39 +0900  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-26 03:35:21 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] remove tests
-D      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_misargs.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_contentType_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_id_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_name_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_parentId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_path_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_synchronizable_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_mms_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_contentType_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_id_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_name_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_parentId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_path_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_synchronizable_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_sms_type_attribute.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-26 03:35:00 +0900  Mariusz Polasinski <m.polasinski@samsung.pl>
-[All tests] added version number
-M      tct-messaging-tizen-tests/config.xml.wgt
-
-2013-04-26 03:27:55 +0900  Jerzy Pabich <j.pabich@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-26 03:21:17 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] Bug fixing in TCT part 3
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_removeFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-
-2013-04-24 19:36:15 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Some fixes and improvements in tests.
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW17.3 Release --
-
-2013-04-24 15:31:58 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww17.3 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-24 16:16:37 +0900  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated build files for media files
-M      tct-messaging-tizen-tests/Makefile.am
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-24 01:15:22 +0900  Tomasz Kusmierz <t.kusmierz@samsung.com>
-Add some missing information about testing
-M      tct-messaging-tizen-tests/README
-
-2013-04-24 01:14:26 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] clean list
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_addAttUpdateSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_addAttSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeAttSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeHtmlSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removePlainSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAllSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAttSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateHtmlSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updatePlainSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_findRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadFindRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadSendFindRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_updateFindRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListenerSyncRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFind.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindCon.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFind.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindCon.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_006.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadAttach.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadBody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadAttach.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithlimit.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailonlywithfolder.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailunavailablefolder.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailwithlimit.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFCLFindF.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveC.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindFolderFindM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod01.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod02.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMRemoveM.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withouterrorcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_addSyncUpdateSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_addThreeFindSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_findRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_findUpdateSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_folderId_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_loadAddSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_loadUpdateSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_syncFolderUpdate.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_syncRemove.html
-D      tct-messaging-tizen-tests/messaging/messaging_Message_syncStopAddSend.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-24 00:27:45 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] Bug fixing in TCT part2
-M      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-
-2013-04-24 00:26:28 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-
-2013-04-24 00:00:22 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] Fix tests 2,8,9,10,41,42,43,44,45,46,47,48,49
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-
-2013-04-23 01:38:16 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Fixes and improvements in tests
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-
-2013-04-23 00:49:11 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] fixed(swap) expected and actual values in assert
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-04-23 00:48:27 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] Bug fixing in TCT
-M      tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-
-2013-04-23 00:38:03 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] Changes in TCT
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-
-2013-04-20 18:41:10 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[common] many SPECs fixed
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_or_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-20 01:45:34 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Minor test fixes
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-
-2013-04-19 15:07:07 +0200  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] bug fixes
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-
-2013-04-19 12:44:30 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[common] tests priority tuning
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-19 12:44:30 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[common] automatic spec fixing
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_htmlBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_contentType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_name_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_parentId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_path_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_synchronizable_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_N_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_03.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_stopSync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_or_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_serviceId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_extend.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_006.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_008.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-19 19:42:48 +0900  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Some typos fixed
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_serviceId_with_errorCallback.html
-
-2013-04-19 11:09:51 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[common] SPEC information fixes
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-
--- 2013WW16.5 Release --
-
-2013-04-19 15:46:42 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers in *.spec and configure.ac files for ww16.5 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-18 10:03:21 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[tct-messaging-tizen-tests] sync test ids
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_N_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_03.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_hasAttachment_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
-M      tct-messaging-tizen-tests/messaging/Messaging_extend.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_filePath_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_id_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_mimeType_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_htmlBody_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_inlineAttachments_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_loaded_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_messageId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_plainBody_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAllSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAttSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateHtmlSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updatePlainSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerLoadRemoveListener.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_bcc_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_cc_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_findRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_from_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_id_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_isRead_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_lastMessageId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadSendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_messagecount_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_preview_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_removeFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_subject_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_timestamp_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_to_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_type_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_unreadmessages_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_updateFindRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListenerSyncRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_contentType_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_id_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_name_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_parentId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_path_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_serviceId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFind.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindCon.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFind.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindCon.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_synchronizable_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_type_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageManagerObject_messaging.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_id_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadBodySMS.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_messagingstorage_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_name_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadAttach.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadBody.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadAttach.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithlimit.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailonlywithfolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailunavailablefolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailwithlimit.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_type_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFCLFindF.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveC.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindFolderFindM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod01.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod02.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMRemoveM.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withouterrorcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_addSyncUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_attachments_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_bcc_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_body_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_cc_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_conversationId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_findRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_findUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_folderId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_from_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_hasAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_id_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_inResponseTo_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_isHighPriority_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_isRead_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_loadAddSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_loadUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_messageStatus_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_serviceId_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_subject_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_syncFolderUpdate.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_syncRemove.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_syncStopAddSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_timestamp_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_to_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_type_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_Messaging_mmsEmailSms.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_without_error_callback.html
-
-2013-04-18 16:26:40 +0900  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] fix array validation
-M      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-
-2013-04-17 13:01:25 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed description in async_test function
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-
-2013-04-18 02:34:35 +0800  gex.zhang <gex.zhang@intel.com>
-Updated tizen:application 'id' in config.xml and added 'package'
-M      tct-messaging-tizen-tests/config.xml.wgt
-
--- 2013WW16.3 Release --
-
-2013-04-17 16:21:53 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers for ww16.3 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-17 00:10:28 +0900  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Rename tests
-A      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_htmlBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_inlineAttachments_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_loaded_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_messageId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_plainBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_htmlBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_inlineAttachments_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_loaded_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_messageId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_plainBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_htmlBody_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_inlineAttachments_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_loaded_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_messageId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_plainBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_htmlBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_inlineAttachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_htmlBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_inlineAttachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_email_conversationsremoved.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_email_conversationsupdated.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_mms_conversationsremoved.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_mms_conversationsupdated.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_sms_conversationsremoved.html
-D      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_sms_conversationsupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_email_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_mms_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_sms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_mms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_sms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_contentType_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_id_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_name_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_parentId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_path_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_synchronizable_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_contentType_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_id_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_name_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_parentId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_path_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_synchronizable_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_contentType_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_id_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_name_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_parentId_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_path_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_synchronizable_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_contentType_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_name_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_parentId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_path_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_synchronizable_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_mms_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_contentType_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_name_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_parentId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_path_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_synchronizable_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_sms_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersadded.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_email_foldersupdated.html
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersadded.html
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersremoved.html
-D      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html
-D      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_attachment_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_attachment_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_missarg_message.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_stopSync_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_syncFolder_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sync_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageAttachment_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageBody_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageBody_missarg_message.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_stopSync_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_syncFolder_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sync_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageAttachment_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_missarg_message.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_stopSync_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_syncFolder_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_filter_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_filter_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_findFolders_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_findMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_messages_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_filter_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_findFolders_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_findMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_messages_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_message_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_message_invalid_obj.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_filter_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_extend.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_findFolders_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_findMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_errorCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_errorCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_messages_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_missarg.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_successCallback_TypeMismatch.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_successCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_body_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_body_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_body_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_cc_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_cc_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_cc_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_from_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_from_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_from_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_id_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_id_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_id_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_messaging_email_extend.html
-D      tct-messaging-tizen-tests/messaging/Message_messaging_mms_extend.html
-D      tct-messaging-tizen-tests/messaging/Message_messaging_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_bcc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_cc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_isHighPriority_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_attachments_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_bcc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_cc_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_hasAttachment_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_isHighPriority_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_subject_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_subject_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_subject_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_subject_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_to_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_to_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_to_messaging_sms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_type_messaging_email_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_type_messaging_mms_attribute.html
-D      tct-messaging-tizen-tests/messaging/Message_type_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesadded_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesadded_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesremoved_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesremoved_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesupdated_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesupdated_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesadded_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesadded_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesremoved_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesremoved_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesupdated_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesupdated_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesadded_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesadded_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesremoved_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesremoved_without_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesupdated_with_filter.html
-D      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesupdated_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-15 21:01:49 +0900  Piotr Szydelko <p.szydelko@samsung.com>
-[Messaging] $.isArray() replaced with assert_type()
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_with_filter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_008.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_002.html
-
-2013-04-14 23:04:55 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[webapi-tizen] check_method_override() renamed to check_method_exists()
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_stopSync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_syncFolder_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sync_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_findFolders_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_findMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_removeMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-04-14 21:01:10 +0200  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] findMessages limit, offset and sort
-D      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:52:49 +0200  Karol Surma <k.surma@samsung.com>
-[Messaging] add/refactor tests for addFoldersChangeListener and loadMessageBody
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_loadMessageBody_missarg_message.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addFoldersChangeListener_with_filter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withmessagevalid.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withouterrcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_P_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:40:16 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added test for MessageFolderArraySuccessCallback
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_mms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_messaging_sms_onsuccess.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:40:16 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for MessageConversationsChangeCallback
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_email_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_email_conversationsupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_mms_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_mms_conversationsupdated.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_sms_conversationsremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_messaging_sms_conversationsupdated.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:34:15 +0200  Piotr Szydelko <p.szydelko@samsung.com>
-[Messaging] MessageStorage.findConversations()
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_004.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_004.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_005.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_006.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_007.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_009.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_010.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_011.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_012.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_findConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_findConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_findConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations__emailFilterWithPriority.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithtype.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithhbody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithpbody.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithsubject.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithto.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_smsfilterwithto.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:29:35 +0200  Roman FroÅ‚ow <r.frolow@samsung.com>
-[Messaging] MessageConversation and some callbacks tests
-A      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:05:42 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] MessageFoldersChangeCallback tests (email)
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersadded.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersremoved.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_messaging_email_foldersupdated.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 19:57:13 +0200  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] TypemisMatch and invalid cb and obj
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 19:57:10 +0200  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] MessageServiceArraySuccessCallback_onsuccess and find message method
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_misargs.html
-A      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_serviceId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_or_id_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_serviceId_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 22:04:56 +0900  Tomasz Paciorek <t.paciorek@samsung.com>
-[Messaging] MessageStorage_removeMessages
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_P_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 21:57:16 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for addConversationsChangeListener: invalid_obj and TypeMismatch
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 21:56:00 +0900  Beata Koziarek <b.koziarek@samsung.com>
-[Calendar] few addConversationsChangeListener tests added
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 14:55:46 +0200  Beata Koziarek <b.koziarek@samsung.com>
-[Messaging] sync, syncFolder, removeConversations tests added
-A      tct-messaging-tizen-tests/messaging/MessageService_stopSync.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
-A      tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 14:38:23 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for loadMessageAttachment method
-A      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_attachment_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_attachment_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageAttachment_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_loadMessageBody_missarg.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:39:13 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] moved undefined
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-04-14 13:39:31 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Message related tests, remove console.log
-A      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_messaging_email_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_without_errorCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadBodySMS.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_loadAddSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_Message_loadUpdateSend.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 13:37:25 +0200  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Tests for MessageStorage.findFolders()
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-14 20:28:57 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for MessagesChangeCallback
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_email_messagesupdated_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_mms_messagesupdated_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesadded_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesadded_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesremoved_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesremoved_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesupdated_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messaging_sms_messagesupdated_without_filter.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-12 18:47:35 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messages] fixed typos
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-
-2013-04-12 18:33:39 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] fixed typo
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-
-2013-04-12 19:57:34 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for MessageStorage.addMessagesChangeListener method
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addMessagesChangeListener_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addMessagesChangeListener_without_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_filter_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_with_filter.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addMessagesChangeListener_without_filter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW15.5 Release --
-
-2013-04-12 10:22:01 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers in *.spec and configure.ac files for ww15.5 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-12 02:09:25 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for updateMessages method
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_without_successCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_messages_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_without_successCallback.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_003.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwitherrcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwithinvalidvalue.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages_exist.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-A      tct-messaging-tizen-tests/webapi-tizen-messaging-test_noise.mp3
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-11 13:10:30 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] sendMessage() invalid arguments tests
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_sendMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_sendMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_sendMessage_successCallback_invalid_cb.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-11 19:57:21 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[Messaging] Added new tests constructor and getMessageService method check
-D      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_N_01.html
-D      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_P_01.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_misargs.html
-D      tct-messaging-tizen-tests/messaging/Message_Message_constructor_N_01.html
-A      tct-messaging-tizen-tests/messaging/Message_constructor_invalid_MessageServiceTag.html
-A      tct-messaging-tizen-tests/messaging/Message_constructor_misargs.html
-A      tct-messaging-tizen-tests/messaging/Message_email_constructor.html
-A      tct-messaging-tizen-tests/messaging/Message_email_constructor_invalid_messageInitDict.html
-A      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
-A      tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
-A      tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_constructor_invalid_messageInitDict.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
-A      tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_constructor_invalid_messageInitDict.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
-A      tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_N_01.html
-A      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
-A      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_email.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_mms.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_sms.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_witherrorcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withouterrorcb.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withoutsuccesscb.html
-D      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withserviceId.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_003.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_004.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_005.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-11 22:52:44 +0800  Zhiqiang Zhang <zhiqiang.zhang@intel.com>
-Extracted WRTLanucher into tools/ from each test suite
-D      tct-messaging-tizen-tests/WRTLauncher
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-04-10 15:49:12 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] cleared check_method_override method and changes related to including js files
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-04-10 06:57:56 +0800  wanmingx.lin <wanmingx.lin@intel.com>
-Updated README files to match current package structure
-M      tct-messaging-tizen-tests/README
-
-2013-04-09 12:57:35 +0200  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Specification URL update
-M      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-M      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_body_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_body_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_body_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_cc_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_cc_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_cc_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_exist.html
-M      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_from_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_from_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_from_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_id_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_id_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_id_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_subject_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_subject_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_subject_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_to_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_to_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_to_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_type_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_type_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_type_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-M      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-09 09:58:20 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added tests for addDraftMessage method. Also fixed test id for 3 tests.
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN02.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN03.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_001.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_002.html
-D      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_errorCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_errorCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_message_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_message_invalid_obj.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_missarg.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_successCallback_TypeMismatch.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_successCallback_invalid_cb.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_without_errorCallback.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_addDraftMessage_without_successCallback.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_updateMessages_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_N_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_001.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_002.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_003.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_007.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_008.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_009.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_emailValue.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_exist.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-08 22:36:38 +0900  Lukasz Bardeli <l.bardeli@samsung.com>
-[common] changed unitcommon.js - added conversions for dictionary
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-04-07 19:53:04 +0200  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added extend test for tizen.messaging object. Also replaced path to image in a few tests.
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_inlineAttachments_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_email_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_mms_attribute.html
-M      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Messaging_extend.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-04-08 02:07:34 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[Messaging] added extend tests. Also added image.
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_messaging_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_messaging_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_messaging_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_messaging_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messaging_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_email_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_messaging_sms_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_messaging_email_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_messaging_mms_extend.html
-A      tct-messaging-tizen-tests/messaging/Message_messaging_sms_extend.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-A      tct-messaging-tizen-tests/webapi-tizen-messaging-test_image.jpg
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
--- 2013WW14.3 Release --
-
-2013-04-03 16:10:37 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers in configure.ac and *.spec files for ww14 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-03-29 20:12:29 +0800  wanmingx.lin <wanmingx.lin@intel.com>
-Updated component category section specification in tests.xml files
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW13.5 Release --
-
-2013-03-29 14:53:58 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version number in configure.ac and *.spec files for ww13.5 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-03-28 18:21:52 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Attribute tests for Message
-A      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_attachments_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_body_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_body_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_body_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_inResponseTo_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_messageStatus_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_subject_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_subject_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_subject_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-28 15:17:45 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[common] Function for checking invalid object assignments
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-27 01:04:50 +0900  Jakub Siewierski <j.siewierski@samsung.com>
-[common] Change unitcommon.js
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-27 01:04:07 +0900  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Tests for MessageService and Message attributes (default values)
-A      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_messageStorage_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/MessageService_type_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_bcc_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_cc_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_cc_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_cc_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_conversationId_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_folderId_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_from_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_from_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_from_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_hasAttachment_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_id_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_id_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_id_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isHighPriority_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_isRead_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_timestamp_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_to_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_to_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_to_messaging_sms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_type_messaging_email_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_type_messaging_mms_attribute.html
-A      tct-messaging-tizen-tests/messaging/Message_type_messaging_sms_attribute.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-26 19:09:49 +0800  Zhiqiang Zhang <zhiqiang.zhang@intel.com>
-Unified WRTLauncher to fix install confict
-M      tct-messaging-tizen-tests/WRTLauncher
-
-2013-03-25 15:17:05 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] changed unitcommon.js - fixed a typo in jsdoc
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-23 23:11:37 +0900  Beata Koziarek <b.koziarek@samsung.com>
-[unitcommon.js] check_attr() function added
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-22 23:36:56 +0900  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] changed unitcommon.js - added method for extra argument tests
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
--- 2013WW12.5 Release --
-
-2013-03-22 18:21:38 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated Changelog files to catch all changes since ww10.5 release
-M      tct-messaging-tizen-tests/Changelog
-
-2013-03-22 11:14:16 +0800  jiehua.xiong <jiehuax.xiong@intel.com>
-Updated version numbers in */configure.ac and */*.spec files for ww12.5 release
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-03-21 15:19:28 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Test for loading body of an SMS message
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removePlainSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadBodySMS.html
-D      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadBody.html
-M      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-21 09:45:15 +0100  Krzysztof Lachacz <k.lachacz@samsung.com>
-[common] changed unitcommon.js - added missing break in switch
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-20 18:02:00 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Tests for constructors and non-interface objects
-A      tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageService_notexist.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
-A      tct-messaging-tizen-tests/messaging/Message_exist.html
-A      tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
-A      tct-messaging-tizen-tests/messaging/Messaging_notexist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-20 17:15:31 +0100  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] changed unitcommon.js - removed dependency on global namespace
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-20 15:05:30 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Apply new rules for tests.xml
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_N_01.html
-M      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_N_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_01.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN02.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN03.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_003.html
-M      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_P_001.html
-M      tct-messaging-tizen-tests/messaging/Message_Message_constructor_N_01.html
-M      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_N_01.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_006.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_008.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_007.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_008.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_009.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_P_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_002.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_003.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_004.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_001.html
-M      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_005.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-20 17:49:36 +0800  wanmingx.lin <wanmingx.lin@intel.com>
-Upgrated testharness in all test suites
-M      tct-messaging-tizen-tests/resources/COPYING
-M      tct-messaging-tizen-tests/resources/testharness.css
-M      tct-messaging-tizen-tests/resources/testharness.js
-M      tct-messaging-tizen-tests/resources/testharnessreport.js
-
-2013-03-19 13:22:55 +0100  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] unitcommon.js - fixed bug causing invalid type for null values.
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-17 07:23:01 +0800  Zhiqiang Zhang <zhiqiang.zhang@intel.com>
-Lowercased 2nd level folders for webapi-tizen test suites
-M      tct-messaging-tizen-tests/Makefile.am
-D      tct-messaging-tizen-tests/Messaging/Makefile.am
-D      tct-messaging-tizen-tests/Messaging/MessageAttachment_MessageAttachment_constructor_N_01.html
-D      tct-messaging-tizen-tests/Messaging/MessageAttachment_MessageAttachment_constructor_P_01.html
-D      tct-messaging-tizen-tests/Messaging/MessageInit_MessageInit_P_01.html
-D      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_N_01.html
-D      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_01.html
-D      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_02.html
-D      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A3IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A3IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_004.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_004.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_005.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_006.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_007.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_009.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_010.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_011.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_012.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_A3IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_A3IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_P_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findFolders_P_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_A2IP01.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_A3IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_A3IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_N_004.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_004.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_005.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_006.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_007.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_008.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_009.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_010.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_011.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_012.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_013.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_014.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_A1IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_A1IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_P_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_A3IN02.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_A3IN03.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_N_001.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_N_002.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_N_003.html
-D      tct-messaging-tizen-tests/Messaging/MessageStorage_updateMessages_P_001.html
-D      tct-messaging-tizen-tests/Messaging/Message_Message_constructor_N_01.html
-D      tct-messaging-tizen-tests/Messaging/Messaging_getMessageServices_N_01.html
-D      tct-messaging-tizen-tests/Messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/Messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_filePath_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_id_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_messageId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_mimeType_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_htmlBody_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_inlineAttachments_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_loaded_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_messageId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_plainBody_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateHtmlSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updatePlainSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerLoadRemoveListener.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerSendRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_bcc_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_cc_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_findRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_from_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_id_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_isRead_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_lastMessageId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadSendFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_messagecount_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_preview_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_removeFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_subject_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_timestamp_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_to_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_type_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_unreadmessages_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_updateFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListenerSyncRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_contentType_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_id_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_name_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_parentId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_path_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_serviceId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFind.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindCon.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFind.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindCon.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_synchronizable_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_type_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageManagerObject_messaging.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_id_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessagevalid.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withouterrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_messagingstorage_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_name_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_003.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_005.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_006.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_008.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailInvalidId.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSync.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadAttach.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadBody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder_P_003.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadAttach.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadBody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_P_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_P_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_P_003.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithlimit.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithoutparam.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailonlywithfolder.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailunavailablefolder.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailwithlimit.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_type_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_003.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_007.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_008.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_009.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_emailValue.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFCLFindF.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_P_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveC.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindFolderFindM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod01.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod02.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_P_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations__emailFilterWithPriority.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithtype.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhbody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithpbody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithsubject.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithto.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_smsfilterwithto.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMRemoveM.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withouterrorcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_foremail.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_formms.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_forsms.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwitherrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithinvalidvalue.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithouterrcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_addUpdateRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_attachments_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_bcc_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_body_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_cc_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_conversationId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_findRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_findUpdateSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_folderId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_from_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_hasAttachment_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_id_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_inResponseTo_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_isHighPriority_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_isRead_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_loadAddSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_loadUpdateSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_messageStatus_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_serviceId_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_subject_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_syncFolderUpdate.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_syncRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_syncStopAddSend.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_timestamp_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_to_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Message_type_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_email.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_mms.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_sms.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_witherrorcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withouterrorcb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withoutsuccesscb.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withserviceId.html
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_mmsEmailSms.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_N_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_N_002.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_N_003.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_N_004.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_P_001.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_P_005.html
-D      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_without_error_callback.html
-D      tct-messaging-tizen-tests/Messaging/support/Makefile.am
-D      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/configure.ac
-A      tct-messaging-tizen-tests/messaging/Makefile.am
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_N_01.html
-A      tct-messaging-tizen-tests/messaging/MessageAttachment_MessageAttachment_constructor_P_01.html
-A      tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_P_01.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_N_01.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_01.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_02.html
-A      tct-messaging-tizen-tests/messaging/MessageService_sendMessage_P_03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_addDraftMessage_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_A3IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_N_004.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_004.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_005.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_006.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_007.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_009.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_010.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_011.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findConversations_P_012.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_A3IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_P_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A2IP01.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_A3IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_N_004.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_004.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_005.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_006.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_007.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_008.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_009.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_010.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_011.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_012.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_013.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_P_014.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_A1IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_P_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN02.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_A3IN03.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_001.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_002.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_N_003.html
-A      tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages_P_001.html
-A      tct-messaging-tizen-tests/messaging/Message_Message_constructor_N_01.html
-A      tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_N_01.html
-A      tct-messaging-tizen-tests/messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_addAttUpdateSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_filePath_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_id_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_messageId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageAttachment_mimeType_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_addAttSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_findSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_htmlBody_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_inlineAttachments_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_loaded_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_messageId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_plainBody_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeAttSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removeHtmlSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_removePlainSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAllSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateAttSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updateHtmlSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageBody_updatePlainSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerLoadRemoveListener.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_addListenerSendRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_bcc_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_cc_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_findRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_from_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_id_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_isRead_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_lastMessageId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadFindRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_loadSendFindRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_messagecount_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_preview_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_removeFindRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_sendFindRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_subject_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_timestamp_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_to_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_type_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_unreadmessages_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversation_updateFindRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListenerSyncRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_contentType_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_id_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_name_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_parentId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_path_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_serviceId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFind.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindCon.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFind.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindCon.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_syncFolderFindMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_synchronizable_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFolder_type_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageManagerObject_messaging.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_id_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withmessagevalid.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_loadMessageBody_withouterrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_messagingstorage_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_name_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_003.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_005.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_006.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_P_008.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailSecArg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sendMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailInvalidId.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSync.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_stopSync_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadAttach.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadBody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_P_003.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncFolder_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadAttach.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadBody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_P_003.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithlimit.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_emailwithoutparam.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_sync_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailonlywithfolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailunavailablefolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_syncfolder_emailwithlimit.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageService_type_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_003.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_007.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_008.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_P_009.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_emailValue.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFCLFindF.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_P_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveC.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindCRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindFolderFindM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod01.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_allMethod02.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_P_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations__emailFilterWithPriority.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailFilterWithtype.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithhbody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithpbody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithsubject.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_emailfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findConversations_smsfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFFindMRemoveM.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withouterrorcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_P_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_foremail.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_formms.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeConversations_forsms.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_removeMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwitherrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwithinvalidvalue.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessage_emailwithouterrcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessageStorage_updateMessages_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_addSyncUpdateSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_addThreeFindSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_addUpdateRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_attachments_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_bcc_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_body_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_cc_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_conversationId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_findRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_findUpdateSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_folderId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_from_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_hasAttachment_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_id_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_inResponseTo_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_isHighPriority_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_isRead_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_loadAddSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_loadUpdateSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_messageStatus_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_serviceId_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_subject_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_syncFolderUpdate.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_syncRemove.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_syncStopAddSend.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_timestamp_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_to_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Message_type_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_email.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_exist.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_mms.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_sms.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_witherrorcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withouterrorcb.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withoutsuccesscb.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_getMessageServices_withserviceId.html
-A      tct-messaging-tizen-tests/messaging/messaging_Messaging_mmsEmailSms.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_002.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_003.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_N_004.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_001.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_P_005.html
-A      tct-messaging-tizen-tests/messaging/messaging_getMessageServices_without_error_callback.html
-A      tct-messaging-tizen-tests/messaging/support/Makefile.am
-A      tct-messaging-tizen-tests/messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-03-17 06:16:08 +0800  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] changed unitcommon.js - added function to return conversion exception for given value
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-16 16:09:20 +0100  Andrzej Krolikowski <a.krolikowsk@samsung.com>
-[common] added jsdoc in unitcommon.js file for two methods
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-15 09:58:45 +0100  Lukasz Bardeli <l.bardeli@samsung.com>
-[common] changed unitcommon.js - added check type Date in unitcommon.js
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-15 19:35:15 +0800  Zhiqiang Zhang <zhiqiang.zhang@intel.com>
-Removed unreferenced files from webapi-tizen- suites and reversioned from 2.1.0
-M      tct-messaging-tizen-tests/Makefile.am
-D      tct-messaging-tizen-tests/common/COPYING
-D      tct-messaging-tizen-tests/common/Makefile.am
-D      tct-messaging-tizen-tests/common/domtestcase.js
-D      tct-messaging-tizen-tests/common/media.js
-M      tct-messaging-tizen-tests/configure.ac
-M      tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
-
-2013-03-14 18:06:53 +0100  Lukasz Bardeli <l.bardeli@samsung.com>
-[common] changed unitcommon.js - added new check in unitcommon.js
-M      tct-messaging-tizen-tests/resources/unitcommon.js
-
-2013-03-14 12:34:26 +0100  Piotr Szydelko <p.szydelko@samsung.com>
-[common] tizen:privilege in config.xml.wgt
-M      tct-messaging-tizen-tests/config.xml.wgt
-
-2013-03-13 11:11:19 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Remove email body: update scenarios
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW10.5 Release --
-
-2013-03-08 17:16:11 +0800  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] loadMessageBody: update scenario
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW09.5 Release --
-
-2013-02-28 16:29:29 -0800  gex.zhang <gex.zhang@intel.com>
-[Messaging]Fixed TTS-894 to improve tests for update the README file for the email account confirgure.
-M      tct-messaging-tizen-tests/README
-
-2013-03-01 00:24:29 +0800  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Include unitcommon.js and messaging_common.js
-M      tct-messaging-tizen-tests/Messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_filePath_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_messageId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_mimeType_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_htmlBody_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_inlineAttachments_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_loaded_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_messageId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_plainBody_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updatePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerLoadRemoveListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_bcc_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_cc_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_from_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_isRead_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_lastMessageId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadSendFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_messagecount_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_preview_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_removeFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_subject_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_timestamp_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_to_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_type_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_unreadmessages_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_updateFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListenerSyncRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_contentType_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_name_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_parentId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_path_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_serviceId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFind.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindCon.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFind.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindCon.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_synchronizable_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_type_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageManagerObject_messaging.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessagevalid.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withouterrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_messagingstorage_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_name_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadAttach.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadBody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadAttach.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadBody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithlimit.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailonlywithfolder.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailunavailablefolder.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailwithlimit.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_type_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_emailValue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFCLFindF.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveC.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindFolderFindM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod01.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod02.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations__emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithtype.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhbody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithpbody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithsubject.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_smsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withouterrorcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forconversations.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forfolder.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_formessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_foremail.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_formms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwitherrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_attachments_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_bcc_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_body_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_cc_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_conversationId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_folderId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_from_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_hasAttachment_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_inResponseTo_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_isHighPriority_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_isRead_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadAddSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_messageStatus_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_serviceId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_subject_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncFolderUpdate.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncStopAddSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_timestamp_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_to_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_type_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_email.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_mms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_sms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_witherrorcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withouterrorcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withoutsuccesscb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withserviceId.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_mmsEmailSms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_without_error_callback.html
-
-2013-02-27 14:17:18 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Fix phone numbers
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/README
-
-2013-02-27 14:17:18 +0100  Jakub Siewierski <j.siewierski@samsung.com>
-[Messaging] Fix email addresses
-M      tct-messaging-tizen-tests/Messaging/MessageAttachment_MessageAttachment_constructor_P_01.html
-M      tct-messaging-tizen-tests/Messaging/MessageInit_MessageInit_P_01.html
-M      tct-messaging-tizen-tests/Messaging/Message_Message_constructor_N_01.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindCon.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_003.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_006.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindFolderFindM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_smsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_smsfilterwithto.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addUpdateRemove.html
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-
--- 2013WW08.5 Release --
-
-2013-02-20 22:23:35 -0800  gex.zhang <gex.zhang@intel.com>
-[Messaging] Change the execution_type of case 'messaging_MessageService_sendMessage_P_002' and case 'messaging_MessageService_sendMessage_P_008' from manual to auto.
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-02-18 22:30:00 -0800  gex.zhang <gex.zhang@intel.com>
-Fixed TTS-877 to improve tests for messgaing on the issue of method sync should be used on Email service
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-
-2013-02-15 15:38:31 +0100  Piotr Czaja <p.czaja@samsung.com>
-[MESSAGING] uniform phone numbers and e-mail addresses
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_01.html
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_03.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_N_002.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_addDraftMessage_N_003.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A1IN02.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_A1IN03.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_001.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_002.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_N_004.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_002.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_003.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findConversations_P_004.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_findMessages_P_010.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_N_002.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_removeConversations_N_003.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_N_002.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_N_003.html
-M      tct-messaging-tizen-tests/Messaging/MessageStorage_removeMessages_P_001.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadSendFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_updateFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_002.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_005.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_008.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodyAttach.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodySendMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgSendMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveC.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindFolderFindM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMFindCRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMUpdateMRemoveM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod01.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod02.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-
-2013-02-07 16:24:37 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Improvements in tests reported in Redmine
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_P_005.html
-
--- 2013WW06.3 Release --
-
-2013-02-01 12:22:19 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-Fixes for 3 tests:
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_01.html
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_02.html
-M      tct-messaging-tizen-tests/Messaging/MessageService_sendMessage_P_03.html
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-
-
-2013-01-31 19:05:09 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Mesaging] Fixes for 8 tests. Some improvements.
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_P_009.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_emailValue.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFCLFindF.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddM.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.html
-
-2013-01-30 17:51:05 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Test improvements. README update
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_N_001.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_P_002.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_P_003.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithoutparam.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.html
-M      tct-messaging-tizen-tests/README
-
--- 2013WW05.3 Release --
-
-2013-01-30 14:25:56 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-797 to remove a redundant test for Tizen Messaging
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThreeArg.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-29 17:32:32 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Test improvements
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_003.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_P_006.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_N_001.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailInvalidId.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSync.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSyncFolder.html
-
-2013-01-29 02:41:34 -0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-783/791 to improve tests for Tizen Messaging on issues of Redundant test for loadMessageAttachment(); Email related function used for SMS
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadSendFindRemove.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithAttachment.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-02-02 09:33:58 -0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-751/755 to improve tests for Tizen Messaging on issues of Test purpose, description and scenario not match; Tests with not matched purpose, description and scenario
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFolderArraySuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFind.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindCon.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageRecipientsCallback_onsuccess_exist.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageRecipientsSuccessCallback_onsuccess_checking.html
-A      tct-messaging-tizen-tests/Messaging/messaging_getMessageServices_without_error_callback.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-28 19:43:25 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Test fixes and improvements
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-
-2013-01-25 21:07:32 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Fixes for 5 tests and improvements
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindCon.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindFolderFindMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFind.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindCon.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindMsg.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.html
-
--- 2013WW04.5 Release --
-
-2013-01-24 22:19:40 -0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-735 Tests scenario invalid and duplicates other test
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-24 18:31:35 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-Fixes in 3 tests:
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerSendRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_removeFindRemove.html
-
-2013-01-23 17:57:00 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Fixes for 3 tests and some improvements
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListenerSyncRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListnerSyncFolderRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addUpdateRemove.html
-
--- 2013WW04.3 Release --
-
-2013-01-23 00:44:18 -0800  yuex.ma <yuex.ma@intel.com>
-to improve tests.xml format and priority for Tizen Messaging
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-22 19:41:14 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Improvements in some tests
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updatePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncStopAddSend.html
-
-2013-01-22 20:58:12 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed tests.xml unparsed issue for Tizen Messaging
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-22 11:18:28 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-695 to remove duplicated test and modify incorrect description
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/tests.xml
-
-2013-01-21 20:07:48 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] One fix and some improvements.
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_hasAttachment_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadAddSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncFolderUpdate.html
-
-2013-01-20 08:11:10 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Small fixes in tests.
-M      tct-messaging-tizen-tests/Messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_inlineAttachments_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateHtmlSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updatePlainSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_removeFindRemove.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.html
-
-2013-01-19 08:30:34 +0100  Marcin Kaminski <marcin.ka@samsung.com>
-[Messaging] Some changes for verified TCs
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_filePath_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_id_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_messageId_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_mimeType_exist.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.html
-M      tct-messaging-tizen-tests/config.xml.wgt
-
-2013-01-18 19:25:55 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-628 to modify invalid code: assert_true(true)/assert_false(false) for Tizen Messaging
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/*.html
-...
-
--- 2013WW03.5 Release --
-
-2013-01-18 01:38:32 +0800  Zhiqiang Zhang <zhiqiang.zhang@intel.com>
-Added license info to tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-M      tct-messaging-tizen-tests/Messaging/support/messaging_common.js
-
-2013-01-17 12:12:38 +0100  Grzegorz Sala <g.sala2@samsung.com>
-[Messaging] 130 more tests added
-M      tct-messaging-tizen-tests/Messaging/Makefile.am
-A      tct-messaging-tizen-tests/Messaging/*.html
-A      tct-messaging-tizen-tests/Messaging/support/Makefile.am
-M      tct-messaging-tizen-tests/*/*/*.js
-M      tct-messaging-tizen-tests/configure.ac
-A      tct-messaging-tizen-tests/*/*.js
-M      tct-messaging-tizen-tests/tests.xml
-...
-
--- 2013WW03.3 Release --
-
-2013-01-16 20:57:17 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-631 to improve test for Tizen Messaging on issue of Unnecessary <html> tag
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_mmsEmailSms.html
-
-2013-01-16 17:05:02 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-629/631/632 to improve tests for Tizen Messaging on issues of
-M      tct-messaging-tizen-tests/Messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_forsms.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.html
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages.html
-
-2013-01-16 14:06:36 +0800  yuex.ma <yuex.ma@intel.com>
-Fixed TTS-629/631/632 to improve tests for Tizen Messaging on issues of
-D      tct-messaging-tizen-tests/Messaging/*.htm
-A      tct-messaging-tizen-tests/Messaging/*.html
-M      tct-messaging-tizen-tests/tests.xml
-...
-
--- 2013WW02.5 Release --
-
-2013-01-10 05:18:59 -0800  guangx.han <guangx.han@intel.com>
-Fixed tests.xml issue for test type in Tizen Messaging component
-M      tct-messaging-tizen-tests/tests.xml
-
--- 2013WW02.3 Release --
-
-2013-02-02 01:24:23 -0800  guangx.han <guangx.han@intel.com> 
-Fixed TTS-505 Incorrect assertion assert_true(description) Fixed TTS-507 multiple asynchronous method invoked in sequence Fixed TTS-508 Tests are finished without callback invocation Fixed TTS-509 Test is passed even though other callbacks are not called Fixed TTS-510 Syntax error Fixed TTS-511 Callback is not defined Fixed TTS-512 instead of folder_id - folders[0].id should be folder_id = folders[0].id Fixed TTS-513 Typo instead addfoldersChangeListener should be addFoldersChangeListener Fixed TTS-514 Duplicated scenarios Fixed TTS-515 Unreadable test, don't doing what is in description Fixed TTS-516 Call of async_test in test body Fixed TTS-517 Missed done() function call in case of success so test never passed Fixed TTS-567 instead of element_type=attribute element_name=syncfolder should be element_type=method element_name=syncFolder
-M      tct-messaging-tizen-tests/Messaging/messaging_ConversationArraySuccessCallback_onsuccess_checking.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_FolderArraySuccessCallback_onsuccess_checking.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_checking.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageArraySuccessCallback_onsuccess_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_checking.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachmentSuccessCallback_onsuccess_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_addAttUpdateSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_filePath_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_id_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_messageId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageAttachment_mimeType_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBodySuccessCallback_onsuccess.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_addAttSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_findSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_htmlBody_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_inlineAttachments_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_loaded_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_messageId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_plainBody_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeAttSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removeHtmlSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_removePlainSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAllSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateAttSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updateHtmlSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageBody_updatePlainSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationArraySuccessCallback_onsuccess_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerLoadRemoveListener.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_addListenerSendRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_bcc_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_cc_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_findRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_from_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_id_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_isRead_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_lastMessageId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadFindRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_loadSendFindRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_messagecount_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_preview_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_removeFindRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_sendFindRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_subject_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_timestamp_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_to_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_type_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_unreadmessages_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversation_updateFindRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsadded_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsremoved_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageConversationsChangeCallback_conversationsupdated_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolderArraySuccessCallback_onsuccess_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListenerSyncRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_addListnerSyncFolderRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_contentType_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_id_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_name_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_parentId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_path_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_serviceId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFind.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindCon.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFindFolderFindMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFind.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindCon.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_syncFolderFindMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_synchronizable_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFolder_type_exist.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersadded_withoutfilter.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersremoved_withoutfilter.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageFoldersChangeCallback_foldersupdated_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageManagerObject_messaging.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageRecipientsCallback_onsuccess_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageRecipientsSuccessCallback_onsuccess_checking.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageServiceArraySuccessCallback_onsuccess.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_id_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithAttachment.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_emailWithoutErrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageAttachment_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessageinvalid.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withmessagevalid.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_loadMessageBody_withouterrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_messagingstorage_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_name_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailSecArg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThirdInvalArg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailThreeArg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithBcc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithPriority.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_emailWithvalcc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sendMessage_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailInvalidId.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSync.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_emailSyncFolder.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_stopSync_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadAttach.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadBody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodyAttr.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgBodySendMsg.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolderLoadMsgSendMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncFolder_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadAttach.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadBody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodyAttach.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgBodySendMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncLoadMsgSendMsg.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithlimit.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_emailwithoutparam.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_sync_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailonlywithfolder.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailunavailablefolder.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_syncfolder_emailwithlimit.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageService_type_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addCCLAddMRemoveCRemoveCCL.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withinvalidfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addConversationsChangeListener_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_emailValue.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withmmsvalue.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addDraftMessage_withsmsvalue.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFCLFindF.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withinvalidfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addFoldersChangeListener_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLFindMUpdateMRemoveMCL.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMCLaddMRemoveMCL.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveC.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindCRemoveM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindFolderFindM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMFindCRemoveM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMRemoveM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMFindMUpdateMRemoveM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMUpdateMRemoveM.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withinvalidfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_addMessagesChangeListener_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod01.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_allMethod02.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations__emailFilterWithPriority.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithFrom.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeAsc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithSortbytimeDesc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithoutErrorCb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailFilterWithtype.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithbcc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhbody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithhcc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithpbody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithsubject.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_emailfilterwithto.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_mmsfilterwithto.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findConversations_smsfilterwithto.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMFindCRemoveMRemoveC.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFFindMRemoveM.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withouterrorcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findFolders_withoutsuccesscb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithFrom.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithPriority.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeAsc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithSortbytimeDesc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithoutErrorCb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailFilterWithtype.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithbcc.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithhbody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithpbody.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithsubject.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessage_emailfilterwithto.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_findMessages_smsfilterwithto.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forconversations.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_forfolder.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeChangeListener_formessages.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_foremail.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_formms.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeConversations_forsms.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithinvalidvalue.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessage_emailwithouterrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_emailWithErrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_removeMessages_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwitherrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithinvalidvalue.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessage_emailwithouterrcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessageStorage_updateMessages_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addSyncUpdateSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addThreeFindSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_addUpdateRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_attachments_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_bcc_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_body_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_cc_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_conversationId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_findUpdateSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_folderId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_from_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_hasAttachment_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_id_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_inResponseTo_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_isHighPriority_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_isRead_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadAddSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_loadUpdateSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_messageStatus_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_serviceId_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_subject_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncFolderUpdate.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncRemove.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_syncStopAddSend.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_timestamp_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_to_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Message_type_exist.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesadded_withoutfilter.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesremoved_withoutfilter.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withfilter.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_MessagesChangeCallback_messagesupdated_withoutfilter.htm
-D      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_email.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_exist.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_mms.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_sms.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_witherrorcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withouterrorcb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withoutsuccesscb.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_getMessageServices_withserviceId.htm
-M      tct-messaging-tizen-tests/Messaging/messaging_Messaging_mmsEmailSms.htm
-M      tct-messaging-tizen-tests/tests.xml
diff --git a/tct-messaging-tizen-tests/Makefile.am b/tct-messaging-tizen-tests/Makefile.am
deleted file mode 100644 (file)
index b05257f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-commondir = resources testkit
-SUBDIRS = messaging $(commondir)
-testdefdir = $(datadir)/tct-messaging-tizen-tests
-dist_testdef_DATA = tests.xml
-docdir = /opt/tct-messaging-tizen-tests
-dist_doc_DATA = Changelog README COPYING
-imagedir = /opt/usr/media/Images
-dist_image_DATA = *.jpg
-sounddir = /opt/usr/media/Sounds
-dist_sound_DATA = *.mp3
diff --git a/tct-messaging-tizen-tests/README b/tct-messaging-tizen-tests/README
deleted file mode 100644 (file)
index 1830593..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-----------------------------------------------
-License
-----------------------------------------------
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Zou, Zoe <yananx.xu@intel.com>
-
-----------------------------------------------
-Introduction
-----------------------------------------------
-This test suite is to test messaging module.
-https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-
-----------------------------------------------
-Test Environment
----------------------------------------------- 
-1. Run these cases as "normal" user.
-
-----------------------------------------------
-Installation
-----------------------------------------------
-./autogen
-./configure prefix=/usr
-make && make install
-
-----------------------------------------------
-Pre-condition
-----------------------------------------------
-1. A SIM card MUST be inserted for sending 
-   SMS/MMS messages.
-
-2. Add an account through Setting application. 
-   (Settings -> Personal / Accounts)
-       2.1 set Email address:gmail 
-       2.2 set Password
-       2.3 set Incoming server:imap.gmail.com  //  
-                       imap.gmail.com or pop.gmail.com
-       2.4 set Outgoing port:993  //  
-                       993 for imap or 995 for pop
-       2.5 set Secure connection:SSL
-          2.6 set Outgoing server:smtp.gmail.com
-       2.7 set Outgoing port:587  //  587 or 465
-       2.8 set Secure connection:TLS // 
-                       TLS for port:587 or SSL for port:465 
-
-3. There MUST be established Network connection
-   for sending and receiving email tests 
-   (preferably through WiFi
-   as it has smaller delays on connection)
-
-4. There MUST be several email messages in your mailbox 
-   to be used for searching and removing messages tests
-
-5. Before testing, you MUST change some variables defined in 
-   Messaging/support/messaging_common.js 
-   for message recipients. Here's the variables to modify:
-
-TEST_SMS_RECIPIENT          MUST be set to phone number of the device on which the tests will be run
-TEST_SMS_RECIPIENT_2        MUST be set to phone number
-                            (different from TEST_SMS_RECIPIENT)
-
-TEST_EMAIL_RECIPIENT_1      MUST be set to email address of the account configured on the device on which the tests will be run
-TEST_EMAIL_RECIPIENT_2      MUST be set to email address
-                            (different from TEST_EMAIL_RECIPIENT_1)
-
-6. There MUST be exactly one email service configured on the device.
-
-----------------------------------------------
-Build and Run
-----------------------------------------------
-(Suppose you only get the source code and testkit-lite has been setup on your test machine
- if you have got tct-messaging-tizen-tests RPM packages, you can directly go to step 3 on testing machine;
- if you have not installed the testkit-lite, you need to install the latest version)
-
-Steps:
-1. Prepare for building by running the following command:
-   cd tct-messaging-tizen-tests
-
-2. Build RPM package as "normal" user by running the following command:
-   ./pack.sh -t all
-
-3. Install RPM to the test machine as "root" user by running the following command:
-   rpm -ivh tct-messaging-tizen-tests-<version>-<release>.<arch>.rpm
-
-4. Run test cases in "normal" user with command:
-   testkit-lite -e "WRTLauncher tct-messaging-tizen-tests" -f /usr/share/tct-messaging-tizen-tests/tests.xml -o /tmp/tct-messaging-tizen-tests.results.xml
diff --git a/tct-messaging-tizen-tests/autogen b/tct-messaging-tizen-tests/autogen
deleted file mode 100755 (executable)
index 62cfc6e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# Authors:
-#         Fan, Yugang <yugang.fan@intel.com>
-#
-
-autoreconf --install
diff --git a/tct-messaging-tizen-tests/config.xml.crx b/tct-messaging-tizen-tests/config.xml.crx
deleted file mode 100644 (file)
index 2cb6ca4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<widget xmlns="http://www.w3.org/ns/widgets">
-  <feature name = "http://tizen.org/privilege/messaging.read" required="true"/>
-  <feature name = "http://tizen.org/privilege/messaging.write" required="true"/>
-</widget>
diff --git a/tct-messaging-tizen-tests/config.xml.wgt b/tct-messaging-tizen-tests/config.xml.wgt
deleted file mode 100755 (executable)
index 2d755be..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<widget id='http://tizen.org/test/tct-messaging-tizen-tests' xmlns='http://www.w3.org/ns/widgets' xmlns:tizen='http://tizen.org/ns/widgets' version='2.3.3'>
-  <access origin="*"/>
-  <name>tct-messaging-tizen-tests</name>
-  <tizen:privilege name="http://tizen.org/privilege/testautomation"/>
-  <tizen:privilege name="http://tizen.org/privilege/messaging.read"/>
-  <tizen:privilege name="http://tizen.org/privilege/messaging.write"/>
-  <tizen:privilege name="http://tizen.org/privilege/filesystem.read" />
-  <tizen:privilege name="http://tizen.org/privilege/filesystem.write" />
-  <icon src="custom.png" height="123" width="123"/>
-  <tizen:application id="api1msg000.WebAPITizenMessagingTests" package="api1msg000" required_version="2.1"/>
-  <tizen:setting screen-orientation="landscape" />
-  <tizen:setting background-support="enable"/>
-</widget>
-
diff --git a/tct-messaging-tizen-tests/configure.ac b/tct-messaging-tizen-tests/configure.ac
deleted file mode 100644 (file)
index 9741a7f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-AC_INIT([tct-messaging-tizen-tests], [2.3.3], [zhiqiang.zhang@intel.com])
-AM_INIT_AUTOMAKE([-Wall -Werror foreign])
-
-AC_CONFIG_FILES([Makefile \
-messaging/Makefile \
-messaging/support/Makefile \
-resources/Makefile testkit/Makefile])
-AC_OUTPUT
diff --git a/tct-messaging-tizen-tests/custom.png b/tct-messaging-tizen-tests/custom.png
deleted file mode 100644 (file)
index 6bdebd1..0000000
Binary files a/tct-messaging-tizen-tests/custom.png and /dev/null differ
diff --git a/tct-messaging-tizen-tests/manifest.json b/tct-messaging-tizen-tests/manifest.json
deleted file mode 100644 (file)
index 85eb58c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-    "version": "0.0.1",
-    "name": "tct-messaging-tizen-tests",
-    "permissions": ["tabs", "unlimited_storage", "notifications", "http://*/*", "https://*/*"],
-    "description": "tct-messaging-tizen-tests",
-    "webapimanager": true,
-    "file_name": "manifest.json",
-    "app": {
-        "launch": {
-            "local_path": "index.html"
-        }
-    }
-}
diff --git a/tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html b/tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html
deleted file mode 100755 (executable)
index 28ced05..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>ConversationArraySuccessCallback_onsuccess_checking</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: ConversationArraySuccessCallback_onsuccess_checking
-//==== LABEL check the function of findConversations with sms filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-
-setup({timeout: 90000});
-
-var t = async_test("ConversationArraySuccessCallback_onsuccess_checking", {timeout: 90000}),
-    serviceError, serviceSuccess, addSuccess, findAllConversationsError, findAllConversationsSuccess, service;
-
-t.step(function() {
-    findAllConversationsSuccess = t.step_func(function (conversations) {
-        assert_type(conversations, "array", "Incorrect type.");
-        t.done();
-    });
-
-    findAllConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        service.messageStorage.findConversations(typeFilter, findAllConversationsSuccess, findAllConversationsError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html b/tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html
deleted file mode 100755 (executable)
index 9a592c0..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>FolderArraySuccessCallback_onsuccess_checking</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: FolderArraySuccessCallback_onsuccess_checking
-//==== LABEL check the function of onsuccess in MessageFolderArraySuccessCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolderArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== STEP check the function of onsuccess in MessageFolderArraySuccessCallback
-//==== EXPECT The function runs normally
-//==== PRIORITY P1
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-
-setup({timeout: 90000});
-
-var t = async_test("FolderArraySuccessCallback_onsuccess_checking", {timeout: 90000});
-
-t.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, msgService, filter;
-
-    foldersSuccess = t.step_func(function (folders) {
-        assert_type(folders, "array", "Incorrect type.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        msgService.messageStorage.findFolders(filter, foldersSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Makefile.am b/tct-messaging-tizen-tests/messaging/Makefile.am
deleted file mode 100644 (file)
index cde844d..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-
-#Copyright (c) 2012 Intel Corporation.
-
-#Redistribution and use in source and binary forms, with or without modification, 
-#are permitted provided that the following conditions are met:
-
-#*Redistributions of works must retain the original copyright notice, this list 
-#of conditions and the following disclaimer.
-#*Redistributions in binary form must reproduce the original copyright notice, 
-#this list of conditions and the following disclaimer in the documentation 
-#and/or other materials provided with the distribution.
-#*Neither the name of Intel Corporation nor the names of its contributors 
-#may be used to endorse or promote products derived from this work without 
-#specific prior written permission.
-
-#THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-#AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-#IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-#ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-#INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-#DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-#OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-#NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-#EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-  
-#Authors:
-#        Li, Li <li.l.li@intel.com> 
-
-#Revision history:
-#Date                        Author                        Description
-#02-15-2012         Li, Li <li.l.li@intel.com>      case creation
-
-
-SUBDIRS = support
-email_SCRIPTS = *
-emaildir = /opt/tct-messaging-tizen-tests/messaging
-EXTRA_DIST = $(email_SCRIPTS)
diff --git a/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html
deleted file mode 100644 (file)
index 0e81551..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageArraySuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageArraySuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageArraySuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageArraySuccessCallback:MessageArraySuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageArraySuccessCallback");
-}, "MessageArraySuccessCallback_notexist");
-// Check if interface MessageArraySuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html
deleted file mode 100755 (executable)
index c40b7c5..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-Authors:
-Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageArraySuccessCallback_onsuccess</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageArraySuccessCallback_onsuccess
-//==== LABEL Check if method onsuccess of MessageArraySuccessCallback works
-//==== SPEC Tizen Web API:Communication:Messaging:MessageArraySuccessCallback:onsuccess U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== PRIORITY P3
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), findMessagesSuccess, serviceSuccess, serviceError, findMessagesSuccess, filter,
-findMessagesError;
-
-t.step(function() {
-
-    findMessagesSuccess = t.step_func(function(messages) {
-        assert_type(messages, "array", "Not an array");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function(error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function(services) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        services[0].messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    serviceError = t.step_func(function(error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html b/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html
deleted file mode 100644 (file)
index 04dfccc..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>check if messages are able to be found successfully</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageArraySuccessCallback_onsuccess_checking
-//==== LABEL check the function of onsuccess in MessageArraySuccessCallback by checking
-//==== PRIORITY P2
-//==== STEP check the function of onsuccess in MessageArraySuccessCallback by checking
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-
-var t = async_test("MessageArraySuccessCallback_onsuccess_checking"),
-    service, messageSuccess, messageError, addSuccess, serviceSuccess,
-    serviceError;
-
-messageSuccess = t.step_func(function (messages) {
-    assert_true(messages.length  > 0, "Message found successfully!");
-    t.done();
-});
-
-messageError = t.step_func(function (error) {
-    assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-});
-
-addSuccess = t.step_func(function () {
-    var filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-    service.messageStorage.findMessages(filter, messageSuccess, messageError);
-});
-
-serviceSuccess = t.step_func(function (services) {
-    assert_true(services.length > 0, "No services received");
-    service = services[0];
-
-    addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-});
-
-serviceError = t.step_func(function (error) {
-    assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-});
-
-t.step(function () {
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html
deleted file mode 100644 (file)
index 085af43..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachmentSuccessCallback_email_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachmentSuccessCallback_email_onsuccess
-//==== PRIORITY P1
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachmentSuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-
-setup({timeout: 90000});
-var t = async_test("MessageAttachmentSuccessCallback_email_onsuccess", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        message, attachment, syncSuccess, filterFolder,
-        findSuccess, findError, foundMessage, returnedValue,
-        loadAttachmentSuccess, loadAttachmentError, inboxFolderId,
-        loadBodySuccess, loadBodyError, loadMessage,
-        folderSuccess, folderError, j, filterSubject, filterFolderId, compositefilter;
-
-    loadAttachmentSuccess = t.step_func(function (fattachment) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from loadMessageAttachment");
-        assert_true(fattachment instanceof tizen.MessageAttachment, "Not a tizen.MessageAttachment.");
-
-        assert_type(fattachment.id, "string", "attachment.id incorrect type.");
-        assert_not_equals(fattachment.id, "", "attachment.id is empty.");
-
-        assert_type(fattachment.messageId, "string", "attachment.messageId incorrect type.");
-        assert_equals(fattachment.messageId, foundMessage.attachments[0].messageId, "attachment.messageId");
-
-        assert_equals(fattachment.mimeType, attachment.mimeType, "attachment.mimeType");
-
-        assert_type(fattachment.filePath, "string", "attachment.filePath incorrect type.");
-        assert_not_equals(fattachment.filePath, "", "attachment.filePath is empty.");
-        t.done();
-    });
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadBodySuccess = t.step_func(function (message) {
-        loadMessage = message;
-        assert_equals(loadMessage.attachments.length, 1, "Incorrect number of found attachments");
-        returnedValue = messageService.loadMessageAttachment(loadMessage.attachments[0], loadAttachmentSuccess, loadAttachmentError);
-    });
-
-    loadBodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages.");
-        foundMessage = messages[0];
-        if (foundMessage.attachments.length === 0) {
-            messageService.loadMessageBody(foundMessage, loadBodySuccess, loadBodyError);
-        } else {
-            returnedValue = messageService.loadMessageAttachment(foundMessage.attachments[0], loadAttachmentSuccess, loadAttachmentError);
-        }
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(j = 0; j < folders.length; j++) {
-            if (folders[j].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[j].id;
-                break;
-            }
-        }
-
-        filterSubject = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        filterFolderId = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        compositefilter = new tizen.CompositeFilter("INTERSECTION", [filterSubject, filterFolderId]);
-        messageStorage.findMessages(compositefilter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (sendEmailAndSyncService) {
-        messageService = sendEmailAndSyncService;
-        messageStorage = messageService.messageStorage;
-
-        filterFolder = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filterFolder, folderSuccess, folderError);
-    });
-
-    message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-    attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-    message.attachments = [attachment];
-
-    sendEmailAndSync(t, message, syncSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html
deleted file mode 100644 (file)
index ee9b8f9..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachmentSuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachmentSuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageAttachmentSuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachmentSuccessCallback:MessageAttachmentSuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageAttachmentSuccessCallback");
-}, "MessageAttachmentSuccessCallback_notexist");
-// Check if interface MessageAttachmentSuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html
deleted file mode 100644 (file)
index 6b077b9..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_constructor</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_constructor
-//==== LABEL check new tizen.MessageAttachment(String filePath, String mimeType?) works (is supported)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRA CONSTRM
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpeg");
-
-    assert_true(attachment instanceof tizen.MessageAttachment, "InstanceOf.");
-
-    assert_equals(attachment.id, null, "'attachment.id' should be null");
-    assert_equals(attachment.messageId, null, "'attachment.messageId' should be null");
-    assert_equals(attachment.mimeType, "image/jpeg", "'attachment.mimeType' should be image/jpeg");
-    assert_equals(attachment.filePath, imagePathToSet, "'attachment.filePath' should be \""+imagePathToSet+"\"");
-
-}, "MessageAttachment_constructor");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html
deleted file mode 100644 (file)
index d5c2d8a..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_constructor_minargs</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_constructor_minargs
-//==== LABEL check new tizen.MessageAttachment(String filePath) works (is supported)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    assert_true(attachment instanceof tizen.MessageAttachment, "InstanceOf.");
-
-    assert_equals(attachment.id, null, "'attachment.id' should be null by default");
-    assert_equals(attachment.messageId, null, "'attachment.messageId' should be null by default");
-    assert_equals(attachment.mimeType, null, "'attachment.mimeType' null by default");
-    assert_equals(attachment.filePath, imagePathToSet, "'attachment.filePath' should be \""+imagePathToSet+"\" by default");
-
-}, "MessageAttachment_constructor_minargs");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html
deleted file mode 100644 (file)
index e0f75f4..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_exist
-//==== LABEL Check if MessageAttachment exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:constructor C
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CONSTRF
-
-test(function () {
-    check_constructor("MessageAttachment");
-}, "MessageAttachment_exist");
-// Check if MessageAttachment exists
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html
deleted file mode 100644 (file)
index 8184bb8..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageAttachment can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:MessageAttachment U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    check_extensibility(attachment);
-}, "MessageAttachment_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html
deleted file mode 100644 (file)
index 35f70be..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_filePath_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_filePath_attribute
-//==== LABEL Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:filePath A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO AT
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    assert_own_property(attachment, "filePath", "MessageAttachment does not own filePath property.");
-    check_readonly(attachment, "filePath", imagePathToSet, "string", "sampleValue");
-}, "MessageAttachment_filePath_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html
deleted file mode 100644 (file)
index 705e4c2..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute filePath in MessageAttachment</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageAttachment_filePath_exist
-//==== LABEL check if the attribute filePath in MessageAttachment
-//==== STEP check if the attribute filePath in MessageAttachment
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:filePath A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function() {
-    var msg = new tizen.MessageAttachment("images/image16.jpg");
-    assert_true("filePath" in msg, "filePath attribute not exists.");
-}, "MessageAttachment_filePath_exist");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html
deleted file mode 100644 (file)
index 03b142d..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_id_attribute
-//==== LABEL Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:id A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO ADV
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    assert_own_property(attachment, "id", "MessageAttachment does not own id property.");
-    check_readonly(attachment, "id", null, "string", "sampleValue");
-}, "MessageAttachment_id_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html
deleted file mode 100644 (file)
index 3d9ac8c..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute id in MessageAttachment</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageAttachment_id_exist
-//==== LABEL check if the attribute id in MessageAttachment
-//==== STEP check if the attribute id in MessageAttachment
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function() {
-    var msg = new tizen.MessageAttachment("images/image16.jpg");
-    assert_true("id" in msg, "id attribute not exists.");
-}, "MessageAttachment_id_exist");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html
deleted file mode 100644 (file)
index f419bb6..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_messageId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_messageId_attribute
-//==== LABEL Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO ADV
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    assert_own_property(attachment, "messageId", "MessageAttachment does not own messageId property.");
-    check_readonly(attachment, "messageId", null, "string", "sampleValue");
-}, "MessageAttachment_messageId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html
deleted file mode 100644 (file)
index 417edd0..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute messageId in MessageAttachment</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageAttachment_messageId_exist
-//==== LABEL check if the attribute messageId in MessageAttachment
-//==== STEP check if the attribute messageId in MessageAttachment
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function() {
-    var msg = new tizen.MessageAttachment("images/image16.jpg");
-    assert_true("messageId" in msg, "messageId attribute not exists.");
-}, "MessageAttachment_messageId_exist");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html
deleted file mode 100644 (file)
index 70b6380..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageAttachment_mimeType_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageAttachment_mimeType_attribute
-//==== LABEL Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:mimeType A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var attachment = new tizen.MessageAttachment(imagePathToSet);
-
-    assert_own_property(attachment, "mimeType", "MessageAttachment does not own mimeType property.");
-    check_readonly(attachment, "mimeType", null, "string", "sampleValue");
-}, "MessageAttachment_mimeType_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html b/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html
deleted file mode 100644 (file)
index c21b572..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute mimeType in MessageAttachment</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageAttachment_mimeType_exist
-//==== LABEL check if the attribute mimeType in MessageAttachment
-//==== STEP check if the attribute mimeType in MessageAttachment
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageAttachment:mimeType A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function() {
-    var msg = new tizen.MessageAttachment("images/image16.jpg");
-    assert_true("mimeType" in msg, "mimeType attribute not exists.");
-}, "MessageAttachment_mimeType_exist");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html
deleted file mode 100644 (file)
index 62dbc16..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBodySuccessCallback_email_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBodySuccessCallback_email_onsuccess
-//==== PRIORITY P3
-//==== LABEL Check if callback is called and if its arguments have proper type (email message)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBodySuccessCallback:onsuccess U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-
-setup({ timeout: 90000 });
-var t = async_test("MessageBodySuccessCallback_email_onsuccess", { timeout: 90000 }),
-    message, datetimeSubjectFilter, filter, folderFilter, inboxFolderIdFilter,
-    service, datetime, inboxFolderId, i,
-    syncSuccess, folderSuccess, folderError, findSuccess, findError, bodySuccess, bodyError;
-
-t.step(function () {
-
-    bodySuccess = t.step_func(function (message) {
-
-        assert_not_equals(message, null, "message is null");
-        assert_true(message instanceof tizen.Message, "message type is not Message");
-
-        assert_not_equals(message.body, null, "message body is null");
-        assert_equals(message.subject, datetime, "subject does not match");
-        assert_equals(message.body.htmlBody.replace(/\s+$/g, ""), bigBody, "body does not match");
-        assert_equals(message.hasAttachment, false, "hasAttachment is not false");
-        assert_equals(message.attachments.length, 0, "message should have no attachments");
-
-        t.done();
-    });
-
-    bodyError = t.step_func(function (error) {
-        assert_unreached("failed to load message body: name: " + error.name + " msg: " + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found.");
-        service.loadMessageBody(messages[0], bodySuccess, bodyError);
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("failed to find message: name: " + error.name + " msg: " + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[i].id;
-                break;
-            }
-        }
-
-        datetimeSubjectFilter = new tizen.AttributeFilter("subject", "EXACTLY", datetime);
-        inboxFolderIdFilter = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        filter = new tizen.CompositeFilter("INTERSECTION", [datetimeSubjectFilter, inboxFolderIdFilter]);
-        service.messageStorage.findMessages(filter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (receivedService) {
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        service = receivedService;
-
-        folderFilter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(folderFilter, folderSuccess, folderError);
-    });
-
-    datetime = tizen.time.getCurrentDateTime().toString();
-    message = new tizen.Message("messaging.email", {
-        subject: datetime,
-        htmlBody : bigBody,
-        to : [ TEST_EMAIL_RECIPIENT_1 ]
-    });
-
-    sendEmailAndSync(t, message, syncSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html
deleted file mode 100644 (file)
index 7ff01a7..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBodySuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBodySuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageBodySuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBodySuccessCallback:MessageBodySuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageBodySuccessCallback");
-}, "MessageBodySuccessCallback_notexist");
-// Check if interface MessageBodySuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html
deleted file mode 100755 (executable)
index d39a73a..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>check loadMessageBody(), email: the html body is null</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageBodySuccessCallback_onsuccess
-//==== PRIORITY P3
-//==== LABEL Check if callback is called and if its arguments have proper type
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBodySuccessCallback:onsuccess U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageBodySuccessCallback_onsuccess", { timeout: 90000 }),
-    filterForSubject, filter, folderFilter, filterForFolderId,
-    msg, service, datetime, inboxFolderId, i,
-    syncSuccess, folderSuccess, folderError,
-    findSuccess, findError, bodySuccess, bodyError;
-
-t.step(function () {
-    bodySuccess = t.step_func(function (message) {
-        assert_not_equals(message, null, "message is null");
-        assert_not_equals(message.body, null, "message body is null");
-        assert_equals(message.body.plainBody.replace(/\s+$/g, ""), datetime, "body does not match");
-
-        t.done();
-    });
-
-    bodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found.");
-        service.loadMessageBody(messages[0], bodySuccess, bodyError);
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[i].id;
-                break;
-            }
-        }
-
-        filterForSubject = new tizen.AttributeFilter("subject", "EXACTLY", datetime);
-        filterForFolderId = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        filter = new tizen.CompositeFilter("INTERSECTION", [filterForSubject, filterForFolderId]);
-        service.messageStorage.findMessages(filter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (receivedService) {
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        service = receivedService;
-
-        folderFilter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(folderFilter, folderSuccess, folderError);
-    });
-
-    datetime = tizen.time.getCurrentDateTime().toString();
-    msg = new tizen.Message("messaging.email", {
-        subject: datetime,
-        plainBody : datetime,
-        to : [ TEST_EMAIL_RECIPIENT_1 ]
-    });
-
-    sendEmailAndSync(t, msg, syncSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html
deleted file mode 100644 (file)
index b2b3ce6..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageBody (email) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:MessageBody U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    check_extensibility(messageBody);
-
-}, "MessageBody_email_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html
deleted file mode 100644 (file)
index 632bd1e..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_htmlBody_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_htmlBody_attribute
-//==== LABEL Check if attribute htmlBody of MessageBody (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:htmlBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AN ADV AT ASG
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "htmlBody", "MessageBody does not own htmlBody property.");
-    check_attribute(messageBody, "htmlBody", "", "string", "sampleValue");
-
-    messageBody.htmlBody = null;
-    assert_equals(messageBody.htmlBody, "null", "htmlBody should not accept null as value");
-
-}, "MessageBody_email_htmlBody_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html
deleted file mode 100644 (file)
index 104c4b2..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_inlineAttachments_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_inlineAttachments_attribute
-//==== LABEL Check if attribute inlineAttachments of MessageBody (email) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:inlineAttachments A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AN
-
-test(function () {
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "inlineAttachments", "MessageBody does not own inlineAttachments property.");
-
-    oldValue = messageBody.inlineAttachments;
-    messageBody.inlineAttachments = null;
-    assert_array_equals(messageBody.inlineAttachments, oldValue, "inlineAttachments should not accept null as value");
-
-    check_invalid_array_assignments(messageBody, "inlineAttachments", false);
-
-}, "MessageBody_email_inlineAttachments_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html
deleted file mode 100644 (file)
index 36d54ac..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_loaded_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_loaded_attribute
-//==== LABEL Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:loaded A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "loaded", "MessageBody does not own loaded property.");
-    check_readonly(messageBody, "loaded", false, "boolean", null);
-
-}, "MessageBody_email_loaded_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html
deleted file mode 100644 (file)
index a4dce01..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_messageId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_messageId_attribute
-//==== LABEL Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "messageId", "MessageBody does not own messageId property.");
-
-    oldValue = messageBody.messageId;
-    messageBody.messageId = null;
-    assert_equals(messageBody.messageId, oldValue, "messageId should not accept null");
-
-    check_readonly(messageBody, "messageId", messageBody.messageId, "string", messageBody.messageId + "sampleValue");
-
-}, "MessageBody_email_messageId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html
deleted file mode 100644 (file)
index 3a1258b..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_email_plainBody_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_email_plainBody_attribute
-//==== LABEL Check if attribute plainBody of MessageBody (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:plainBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.email");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "plainBody", "MessageBody does not own plainBody property.");
-    check_attribute(messageBody, "plainBody", "", "string", "sampleValue");
-
-    messageBody.plainBody = null;
-    assert_equals(messageBody.plainBody, "null", "null is incorrectly converted to 'null'. plainBody is not nullable string so after set to plainBody null. plainBody should be equals 'null'");
-
-}, "MessageBody_email_plainBody_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html
deleted file mode 100644 (file)
index 4c9ab5f..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Roman Frolow <r.frolow@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute htmlBody in MessageBody</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageBody_htmlBody_exist
-//==== LABEL Check if attribute htmlBody of MessageBody exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:htmlBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-        var t = async_test("MessageBody_htmlBody_exist"), serviceListCB, errorCallback, msg;
-
-        t.step(function() {
-
-            errorCallback = t.step_func(function(error) {
-                assert_unreached("Cannot get messaging service-" + error.name + ":" + error.message);
-            });
-
-            serviceListCB = t.step_func(function(service) {
-                msg = new tizen.Message("messaging.email");
-                assert_own_property(msg.body, "htmlBody", "tizen.Message does not own htmlBody property.");
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB, errorCallback);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html b/tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html
deleted file mode 100644 (file)
index ceb7ea7..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute inlineAttachments in MessageBody</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageBody_inlineAttachments_exist
-//==== LABEL Check if attribute inlineAttachements of MessageBody (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:inlineAttachments A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-        var description = "check if the attribute inlineAttachments in MessageBody";
-
-        test(function() {
-            var msg = new tizen.Message("messaging.email");
-            assert_true("inlineAttachments" in msg.body, "inlineAttachments attribute not exist");
-        }, "MessageBody_inlineAttachments_exist" + description);
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html b/tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html
deleted file mode 100644 (file)
index f28c8ff..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Roman Frolow <r.frolow@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute loaded in MessageBody</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageBody_loaded_exist
-//==== LABEL Check if attribute loaded of MessageBody (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:loaded A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-        var t = async_test("MessageBody_loaded_exist"), errorCallback, serviceListCB;
-
-        t.step(function() {
-
-            errorCallback = t.step_func(function(error) {
-                assert_unreached("Cannot get messaging service-" + error.name + ":" + error.message);
-            });
-
-            serviceListCB = t.step_func(function(service) {
-                msg = new tizen.Message("messaging.email");
-                assert_own_property(msg.body, "loaded", "tizen.Message does not own loaded property.");
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB, errorCallback);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html b/tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html
deleted file mode 100644 (file)
index f7605b3..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Roman Frolow <r.frolow@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute messageId in MessageBody</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageBody_messageId_exist
-//==== LABEL Check if attribute messageId of MessageBody (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-        var t = async_test("MessageBody_messageId_exist"), serviceListCB, errorCallback, msg;
-
-        t.step(function() {
-
-            errorCallback = t.step_func(function(error) {
-                assert_unreached("Cannot get messaging service-" + error.name + ":" + error.message);
-            });
-
-            serviceListCB = t.step_func(function(service) {
-                msg = new tizen.Message("messaging.email");
-                assert_own_property(msg.body, "messageId", "tizen.Message does not own messageId property.");
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB, errorCallback);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html b/tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html
deleted file mode 100644 (file)
index bd53382..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_mms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_mms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageBody (MMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:MessageBody U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.mms");
-    messageBody = message.body;
-
-    check_extensibility(messageBody);
-
-}, "MessageBody_mms_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html
deleted file mode 100644 (file)
index 009b990..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_mms_loaded_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_mms_loaded_attribute
-//==== LABEL Check if attribute loaded of MessageBody (MMS) exists, has type Boolean and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:loaded A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.mms");
-    messageBody = message.body;
-
-    // TODO: check default value
-    // Default value is currently not provided by the documentation
-
-    assert_own_property(messageBody, "loaded", "MessageBody does not own loaded property.");
-    assert_true("loaded" in messageBody, "loaded attribute doesn't exist in provided object");
-    assert_type(messageBody.loaded, "boolean", "loaded attribute type is not boolean");
-
-    oldValue = messageBody.loaded;
-    messageBody.loaded = !messageBody.loaded;
-    assert_equals(messageBody.loaded, oldValue, "loaded attribute can be modified");
-
-    messageBody.loaded = null;
-    assert_equals(messageBody.loaded, oldValue, "loaded attribute shuld not accept null as value");
-
-}, "MessageBody_mms_loaded_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html
deleted file mode 100644 (file)
index 4a0be86..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_mms_messageId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_mms_messageId_attribute
-//==== LABEL Check if attribute messageId of MessageBody (MMS) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO
-
-test(function () {
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.mms");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "messageId", "MessageBody does not own messageId property.");
-
-    oldValue = messageBody.messageId;
-    messageBody.messageId = null;
-    assert_equals(messageBody.messageId, oldValue, "messageId should not accept null");
-
-    check_readonly(messageBody, "messageId", message.body.messageId, "string", messageBody.messageId + "sampleValue");
-
-}, "MessageBody_mms_messageId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html
deleted file mode 100644 (file)
index dc8c4e1..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_mms_plainBody_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_mms_plainBody_attribute
-//==== LABEL Check if attribute plainBody of MessageBody (MMS) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:plainBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.mms");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "plainBody", "MessageBody does not own plainBody property.");
-    check_attribute(messageBody, "plainBody", "", "string", "sampleValue");
-
-    messageBody.plainBody = null;
-    assert_equals(messageBody.plainBody, "null", "null is incorrectly converted to 'null'. plainBody is not nullable string so after set to plainBody null. plainBody should be equals 'null'");
-
-}, "MessageBody_mms_plainBody_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_notexist.html b/tct-messaging-tizen-tests/messaging/MessageBody_notexist.html
deleted file mode 100644 (file)
index 1b6819c..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageBody exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:MessageBody U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("MessageBody");
-}, "MessageBody_notexist");
-// Check if interface MessageBody exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html
deleted file mode 100644 (file)
index 7b48b63..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Roman Frolow <r.frolow@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute plainBody in MessageBody</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageBody_plainBody_exist
-//==== LABEL Check if attribute plainBody of MessageBody exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:plainBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-        var t = async_test("MessageBody_plainBody_exist"), serviceListCB, errorCallback, msg;
-
-        t.step(function() {
-
-            errorCallback = t.step_func(function(error) {
-                assert_unreached("Cannot get messaging service-" + error.name + ":" + error.message);
-            });
-
-            serviceListCB = t.step_func(function(service) {
-                msg = new tizen.Message("messaging.email");
-                assert_own_property(msg.body, "plainBody", "tizen.Message does not own plainBody property.");
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB, errorCallback);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html b/tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html
deleted file mode 100644 (file)
index a13d5da..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_sms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_sms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageBody (SMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:MessageBody U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.sms");
-    messageBody = message.body;
-
-    check_extensibility(messageBody);
-
-}, "MessageBody_sms_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html
deleted file mode 100644 (file)
index 87321b9..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_sms_loaded_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_sms_loaded_attribute
-//==== LABEL Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:loaded A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.sms");
-    messageBody = message.body;
-
-    // TODO: check default value
-    // Default value is currently not provided by the documentation
-
-    assert_own_property(messageBody, "loaded", "MessageBody does not own loaded property.");
-    assert_true("loaded" in messageBody, "loaded attribute doesn't exist in provided object");
-    assert_type(messageBody.loaded, "boolean", "loaded attribute type is not boolean");
-
-    oldValue = messageBody.loaded;
-    messageBody.loaded = !messageBody.loaded;
-    assert_equals(messageBody.loaded, oldValue, "loaded attribute can be modified");
-
-    messageBody.loaded = null;
-    assert_equals(messageBody.loaded, oldValue, "loaded attribute shuld not accept null as value");
-
-}, "MessageBody_sms_loaded_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html
deleted file mode 100644 (file)
index 4a245bf..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_sms_messageId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_sms_messageId_attribute
-//==== LABEL Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:messageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO
-
-test(function () {
-    var message, messageBody, oldValue;
-
-    message = new tizen.Message("messaging.sms");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "messageId", "MessageBody does not own messageId property.");
-
-    oldValue = messageBody.messageId;
-    messageBody.messageId = null;
-    assert_equals(messageBody.messageId, oldValue, "messageId should not accept null");
-
-    check_readonly(messageBody, "messageId", message.body.messageId, "string", messageBody.messageId + "sampleValue");
-
-}, "MessageBody_sms_messageId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html b/tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html
deleted file mode 100644 (file)
index 9a3c172..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageBody_sms_plainBody_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageBody_sms_plainBody_attribute
-//==== LABEL Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageBody:plainBody A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message, messageBody;
-
-    message = new tizen.Message("messaging.sms");
-    messageBody = message.body;
-
-    assert_own_property(messageBody, "plainBody", "MessageBody does not own plainBody property.");
-    check_attribute(messageBody, "plainBody", "", "string", "sampleValue");
-
-    messageBody.plainBody = null;
-    assert_equals(messageBody.plainBody, "null", "null is incorrectly converted to 'null'. plainBody is not nullable string so after set to plainBody null. plainBody should be equals 'null'");
-
-}, "MessageBody_sms_plainBody_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html
deleted file mode 100644 (file)
index 8d73459..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationArraySuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationArraySuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageConversationArraySuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationArraySuccessCallback:MessageConversationArraySuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageConversationArraySuccessCallback");
-}, "MessageConversationArraySuccessCallback_notexist");
-// Check if interface MessageConversationArraySuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html
deleted file mode 100755 (executable)
index 0273941..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-Authors:
-Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageConversationArraySuccessCallback_onsuccess</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationArraySuccessCallback_onsuccess
-//==== LABEL Check if method onsuccess of MessageConversationArraySuccessCallback works
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationArraySuccessCallback:onsuccess U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== PRIORITY P3
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), findConversationsSuccess, serviceSuccess, serviceError, findConversationsError, filter;
-t.step(function() {
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_not_equals(conversations, null, "Argument should not be null.");
-        assert_type(conversations, "object", "Incorrect type.");
-        t.done();
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        services[0].messageStorage.findConversations(filter, findConversationsSuccess, findConversationsError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html b/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html
deleted file mode 100755 (executable)
index f1f2912..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check the function of onSuccess in MessageConversationArraySuccessCB</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationArraySuccessCallback_onsuccess_exist
-//==== LABEL check if method onsuccess in MessageConversationArraySuccessCallback
-//==== STEP check if method onsuccess in MessageConversationArraySuccessCallback
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout: 90000});
-var t = async_test("MessageConversationArraySuccessCallback_onsuccess_exist", {timeout:90000}), serviceSuccess, filter,
-    findConversationsSuccess, findConversationsError, msg, datetime, service, onReceiveMsg, messageStorage;
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            if (sendAndReceiveMessageListenerId !== null) {
-                messageStorage.removeChangeListener(sendAndReceiveMessageListenerId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "conversation(s) found successfully!");
-
-        assert_own_property(conversations[0], "id", "conversations[0]");
-        assert_own_property(conversations[0], "type", "conversations[0]s");
-        assert_own_property(conversations[0], "timestamp", "conversations[0]");
-        assert_own_property(conversations[0], "messageCount", "conversations[0]");
-        assert_own_property(conversations[0], "unreadMessages", "conversations[0]");
-        assert_own_property(conversations[0], "preview", "conversations[0]");
-        assert_own_property(conversations[0], "isRead", "conversations[0]");
-        assert_own_property(conversations[0], "from", "conversations[0]");
-        assert_own_property(conversations[0], "to", "conversations[0]");
-        assert_own_property(conversations[0], "lastMessageId", "conversations[0]");
-
-        t.done();
-    });
-
-    onReceiveMsg = t.step_func(function (message) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        service.messageStorage.findConversations(filter, findConversationsSuccess, findConversationsError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        service = services[0];
-        messageStorage = service.messageStorage;
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        msg = new tizen.Message("messaging.sms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        sendAndReceiveMessage(t, service, msg, datetime, onReceiveMsg);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html
deleted file mode 100755 (executable)
index 69f4dc7..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_bcc_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_bcc_attribute
-//==== LABEL Check attribute bcc of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:bcc A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing, tmp;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "bcc", "MessageConversation does not own bcc property.");
-
-        tmp = conv.bcc;
-        conv.bcc = [Math.random()];
-        assert_array_equals(tmp, conv.bcc, "bcc can be modified.");
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_bcc_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html
deleted file mode 100755 (executable)
index 81ae579..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_cc_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_cc_attribute
-//==== LABEL Check attribute cc of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:cc A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing, tmp;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "cc", "MessageConversation does not own cc property.");
-
-        tmp = conv.cc;
-        conv.cc = [Math.random()];
-        assert_array_equals(tmp, conv.cc, "cc can be modified.");
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_cc_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_extend.html b/tct-messaging-tizen-tests/messaging/MessageConversation_extend.html
deleted file mode 100755 (executable)
index 4d60805..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageConversation can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:MessageConversation U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA OBX
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        check_extensibility(conv);
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_extend");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html
deleted file mode 100755 (executable)
index 647ca19..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_from_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_from_attribute
-//==== LABEL Check attribute from of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:from A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000});
-t.step(function () {
-    var serviceError, serviceSuccess, service, addSuccess,
-        findConversationsError, findConversationsSuccess, conversation;
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "Received empty services array");
-
-        conversation = conversations[0];
-        assert_own_property(conversation, "from", "MessageConversation does not own from property.");
-        assert_not_equals(conversation.from, "", "'from' attribute is an empty string");
-        check_readonly(conversation, "from", conversation.from, "string", "dummyValue");
-
-        t.done();
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        service.messageStorage.findConversations(EmailtypeFilter, findConversationsSuccess,
-            findConversationsError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-}, "MessageConversation_from_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html
deleted file mode 100755 (executable)
index d094558..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST MessageConversation_id_attribute
-//==== LABEL Check attribute id of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:id A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "id", "MessageConversation does not own id property.");
-
-        check_readonly(conv, "id", conv.id, "string", null);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_id_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html
deleted file mode 100755 (executable)
index 7d1189c..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_isRead_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_isRead_attribute
-//==== LABEL Check attribute isRead of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:isRead A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "isRead", "MessageConversation does not own isRead property.");
-
-        check_readonly(conv, "isRead", conv.isRead, "boolean", null);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_isRead_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html
deleted file mode 100755 (executable)
index 270bb54..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_lastMessageId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_lastMessageId_attribute
-//==== LABEL Check attribute lastMessageId of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:lastMessageId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "lastMessageId", "MessageConversation does not own lastMessageId property.");
-
-        check_readonly(conv, "lastMessageId", conv.lastMessageId, "string", null);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_lastMessageId_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html
deleted file mode 100755 (executable)
index b69fade..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_messageCount_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_messageCount_attribute
-//==== LABEL Check attribute messageCount of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:messageCount A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "messageCount", "MessageConversation does not own messageCount property.");
-
-        check_readonly(conv, "messageCount", conv.messageCount, "number", null);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_messageCount_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html b/tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html
deleted file mode 100644 (file)
index 6354cd7..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversation_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageConversation exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:MessageConversation U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-test(function () {
-    check_no_interface_object("MessageConversation");
-}, document.title);
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html
deleted file mode 100755 (executable)
index 21914e6..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_preview_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_preview_attribute
-//==== LABEL Check attribute preview of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:preview A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "preview", "MessageConversation does not own preview property.");
-
-        check_readonly(conv, "preview", conv.preview, "string", "aaa");
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_preview_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html b/tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html
deleted file mode 100755 (executable)
index f74f530..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageConversation_sendFindRemove</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_sendFindRemove
-//==== PRIORITY P2
-//==== LABEL Send a message(sms) and find the relation conversation and then remove it
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-
-var t = async_test("MessageConversation_sendFindRemove", {timeout:90000}),
-        service, msg, messageStorage, filterConversation, filterMessage,
-        removeConversationsSuccess, removeConversationsError, findMessageError,
-        findConversationsSuccess, findConversationsError, findMessageSuccess,
-        sendSuccess, sendError, resendError, serviceSuccess, serviceError;
-
-t.step(function() {
-    removeConversationsSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    removeConversationsError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "No conversation found.");
-        messageStorage.removeConversations(conversations, removeConversationsSuccess, removeConversationsError);
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMessageSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        filterConversation = new tizen.AttributeFilter("id", "EXACTLY", messages[0].conversationId);
-        messageStorage.findConversations(filterConversation, findConversationsSuccess, findConversationsError);
-    });
-
-    findMessageError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_greater_than(recipients.length, 0, "Received empty recipients array");
-        filterMessage = new tizen.AttributeFilter("to", "CONTAINS", recipients[0]);
-        messageStorage.findMessages(filterMessage, findMessageSuccess, findMessageError);
-    });
-
-    resendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendError = t.step_func(function (error) {
-        setTimeout(
-             function(){
-                 service.sendMessage(msg, sendSuccess, resendError);
-        }, 10000);
-    });
-
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        msg = new tizen.Message("messaging.sms", { plainBody : "test1.", to : [ TEST_SMS_RECIPIENT ]});
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html
deleted file mode 100755 (executable)
index 1632d53..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_subject_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_subject_attribute
-//==== LABEL Check attribute subject of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:subject A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "subject", "MessageConversation does not own subject property.");
-
-        check_readonly(conv, "subject", conv.subject, "string", null);
-
-        assert_true(conv.subject !== "", "subject should be null or non empty string");
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_subject_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html
deleted file mode 100755 (executable)
index a90e2be..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_timestamp_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_timestamp_attribute
-//==== LABEL Check attribute timestamp of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:timestamp A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing, tmp;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "timestamp", "MessageConversation does not own timestamp property.");
-
-        assert_type(conv.timestamp, "Date", "Type of timestamp is different.");
-
-        tmp = conv.timestamp;
-        conv.timestamp = new Date();
-        assert_equals(tmp.getTime(), conv.timestamp.getTime(), "timestamp  can be modified.");
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_timestamp_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html
deleted file mode 100755 (executable)
index 6bd1ef1..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_to_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_to_attribute
-//==== LABEL Check attribute to of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:to A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing, tmp;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "to", "MessageConversation does not own to property.");
-
-        tmp = conv.to;
-        conv.to = [Math.random()];
-        assert_array_equals(tmp, conv.to, "to can be modified.");
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_to_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html
deleted file mode 100755 (executable)
index 25f78b2..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_type_attribute
-//==== LABEL Check attribute type of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:type A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "type", "MessageConversation does not own type property.");
-
-        check_readonly(conv, "type", conv.type, "string", null);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_type_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html b/tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html
deleted file mode 100755 (executable)
index 9519e89..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Roman Frolow <r.frolow@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversation_unreadMessages_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversation_unreadMessages_attribute
-//==== LABEL Check attribute unreadMessages of MessageConversation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversation:unreadMessages A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA AE ARO AT
-setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), testing;
-t.step(function () {
-    testing = t.step_func(function(conv) {
-        assert_own_property(conv, "unreadMessages", "MessageConversation does not own unreadMessages property.");
-
-        check_readonly(conv, "unreadMessages", conv.unreadMessages, "number", conv.unreadMessages + 1);
-
-        t.done();
-    });
-    MessageConversationTest(t, testing);
-}, "MessageConversation_unreadMessages_attribute");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html
deleted file mode 100755 (executable)
index bb474a1..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Beata Koziarek <b.koziarek@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageConversationsChangeCallback_conversationsadded</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsadded
-//==== LABEL: Check if conversationsadded callback was invoked with proper argument type.
-//==== PRIORITY: P2
-//==== STEP: Check if conversationsadded callback was invoked with proper argument type.
-//==== EXPECT: The callback must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsadded M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA CBOA
-setup({timeout: 30000});
-var t = async_test("MessageConversationsChangeCallback_conversationsadded", {timeout: 30000}),
-    serviceListCB, service, msg, conversationChangeCB, watchId;
-t.step(function () {
-    add_result_callback(function () {
-        try {
-            service.messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    conversationChangeCB = {
-        conversationsadded : t.step_func(function (conversations) {
-            assert_type(conversations, "Array", "type check");
-            t.done();
-        }),
-        conversationsupdated : t.step_func(function () {
-            assert_unreached("conversations updated");
-        }),
-        conversationsremoved : t.step_func(function () {
-            assert_unreached("conversations removed");
-        })
-    };
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        watchId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        msg = new tizen.Message("messaging.email",
-            {plainBody : "test message.", to : [ TEST_EMAIL_RECIPIENT_2 ]});
-        service.sendMessage(msg);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html
deleted file mode 100755 (executable)
index 45398bb..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if method conversationsAdded in MessageConversationChangeCB</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsadded_exist
-//==== LABEL check if the attribute conversationsAdded in MessageConversationsChangeCallback
-//==== STEP check if the attribute conversationsadded in MessageConversationsChangeCallback
-//==== EXPECT The attribute is found
-//==== TIMEOUT 60
-//==== ONLOAD_DELAY 60
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsadded M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout: 60000});
-
-var t = async_test("MessageConversationsChangeCallback_conversationsadded_exist", {timeout:60000}),
-conversationChangeCB, removeSuccessCB, removeErrorCB, conversationsArrayCB, findErrorCB,
-serviceListCB, serviceError, msg, service, filter;
-
-t.step(function () {
-    conversationChangeCB = {
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsupdated: " + conversations.length);
-        }),
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "No conversation added");
-            t.done();
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsremoved: " + conversations.length);
-        })
-    };
-
-    removeSuccessCB = t.step_func(function () {
-        //conversation deleted so add listener and send new message to trigger conversationsadded
-        service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        msg = new tizen.Message("messaging.sms", {plainBody : "MessageConversationsChangeCallback test.",to : [ TEST_SMS_RECIPIENT_2 ]});
-        // Send request
-        service.sendMessage(msg);
-    });
-
-    removeErrorCB = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversationsArrayCB = t.step_func(function (conversations) {
-        if (conversations.length === 0) {
-            removeSuccessCB();
-        } else {
-            //conversation exists so delete it first
-            service.messageStorage.removeConversations(conversations, removeSuccessCB, removeErrorCB);
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No message service found");
-        service = services[0];
-        // precondition - find and remove conversation if already exists
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.findConversations(filter, conversationsArrayCB, findErrorCB);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
-});
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html
deleted file mode 100755 (executable)
index 9eea806..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check the conversationadd method when adding a conversation with argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsadded_withfilter
-//==== LABEL check the function of conversationsadded in MessageConversationsChangeCallback by withfilter
-//==== PRIORITY P2
-//==== STEP check the function of conversationsadded in MessageConversationsChangeCallback by withfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 60
-//==== ONLOAD_DELAY 60
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsadded M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout: 60000});
-var t = async_test("MessageConversationsChangeCallback_conversationsadded_withfilter", {timeout:60000}),
-conversationChangeCB, removeSuccessCB, removeErrorCB, conversationsArrayCB, findErrorCB,
-serviceListCB, serviceError, listenerFilter, msg, service, filter;
-
-t.step(function () {
-    conversationChangeCB = {
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsupdated: " + conversations.length);
-        }),
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "No conversation added");
-            t.done();
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsremoved: " + conversations.length);
-        })
-    };
-
-    removeSuccessCB = t.step_func(function () {
-        //conversation deleted so add listener and send new message to trigger conversationsadded
-        listenerFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.addConversationsChangeListener(conversationChangeCB, filter);
-        msg = new tizen.Message("messaging.sms", {plainBody : "MessageConversationsChangeCallback test.",to : [ TEST_SMS_RECIPIENT_2 ]});
-        // Send request
-        service.sendMessage(msg);
-    });
-
-    removeErrorCB = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversationsArrayCB = t.step_func(function (conversations) {
-        if (conversations.length === 0) {
-            removeSuccessCB();
-        } else {
-            //conversation exists so delete it first
-            service.messageStorage.removeConversations(conversations, removeSuccessCB, removeErrorCB);
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No message service found");
-        service = services[0];
-        // precondition - find and remove conversation if already exists
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.findConversations(filter, conversationsArrayCB, findErrorCB);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html
deleted file mode 100755 (executable)
index 0a04483..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check the conversationadd method when adding a conversation without argument filter</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsadded_withoutfilter
-//==== LABEL check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter
-//==== PRIORITY P2
-//==== STEP check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 60
-//==== ONLOAD_DELAY 60
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsadded M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout: 60000});
-var t = async_test("MessageConversationsChangeCallback_conversationsadded_withoutfilter", {timeout:60000}),
-conversationChangeCB, messagesRemoved, messageRemovalFailure, findSuccessCB, findErrorCB,
-serviceListCB, serviceError, service, filter;
-
-t.step(function () {
-    conversationChangeCB = {
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsupdated: " + conversations.length);
-        }),
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "No conversation added");
-            t.done();
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("should not in conversationsremoved: " + conversations.length);
-        })
-    };
-
-    messagesRemoved = t.step_func(function () {
-        service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        var msg = new tizen.Message("messaging.sms", { plainBody : "MessageConversationsChangeCallback test.", to : [ TEST_SMS_RECIPIENT_2 ] });
-        // Send request
-        service.sendMessage(msg);
-    });
-
-    messageRemovalFailure = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (messages) {
-        // Remove all found message to be sure that newly sent message
-        // will create new conversation
-        if(messages.length > 0) {
-            service.messageStorage.removeMessages(messages, messagesRemoved, messageRemovalFailure);
-        }
-        else {
-            messagesRemoved();
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No message service found");
-        service = services[0];
-        // precondition - find and remove conversation if already exists
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html
deleted file mode 100644 (file)
index 58bce52..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if method conversationsRemoved in MessageConversationChangeCB</title>
-
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsremoved_exist
-//==== LABEL check if the attribute conversationsremoved in MessageConversationsChangeCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsremoved M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA CBOA
-setup({timeout: 30000});
-
-var t = async_test("MessageConversationsChangeCallback_conversationsremoved_exist", {timeout: 30000}),
-    service, serviceError, serviceSuccess, messageStorage, onSuccess,
-    findSuccess, conversationChangeListener, listenerId;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function() {
-        try {
-            messageStorage.removeChangeListener(listenerId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    conversationChangeListener = {
-        conversationsupdated: t.step_func(function(conversations) {
-            assert_unreached("conversationsupdated() invoked.");
-        }),
-        conversationsadded: t.step_func(function(conversations) {
-            assert_unreached("conversationsadded() invoked.");
-        }),
-        conversationsremoved: t.step_func(function(conversations) {
-            assert_greater_than(conversations.length, 0, "Received empty conversations array in conversationsremoved");
-            t.done();
-        })
-    };
-
-    findSuccess = t.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "Received conversations services array");
-        messageStorage.removeConversations(conversations);
-    });
-
-    onSuccess = t.step_func(function () {
-        listenerId = messageStorage.addConversationsChangeListener(conversationChangeListener);
-        messageStorage.findConversations(typeFilter, findSuccess);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        addSMSDraft(t, service, smsMessageInitDict, onSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html
deleted file mode 100755 (executable)
index e29c4df..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check the conversationupdated method when some message updated with argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsupdated_withfilter
-//==== LABEL check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter
-//==== PRIORITY P2
-//==== STEP check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsupdated M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-
-//  Check the conversationupdated method when some message updated with argument filter
-setup({timeout:90000});
-var t = async_test("MessageConversationsChangeCallback_conversationsupdated_withfilter", {timeout: 90000}),
-    service, messageStorage, conversationChangeCB, filter, addSuccess, add2Success, serviceListCB, watchId;
-
-t.step(function() {    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    conversationChangeCB = {
-        conversationsupdated: t.step_func(function(conversations) {
-            assert_true(conversations.length > 0, "conversations updated!");
-            t.done();
-        }),
-        conversationsadded: t.step_func(function(conversations) {
-            assert_unreached("should not in conversationsadded: " + conversations.length);
-        }),
-        conversationsremoved: t.step_func(function(conversations) {
-            assert_unreached("should not in conversationsremoved: " + conversations.length);
-        })
-    };
-
-    add2Success = t.step_func(function() {
-    });
-
-    addSuccess = t.step_func(function() {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        watchId = messageStorage.addConversationsChangeListener(conversationChangeCB, filter);
-        //add next draft message to conversation and trigger conversationsupdated
-        addSMSDraft(t, service, smsMessageInitDict, add2Success);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html
deleted file mode 100755 (executable)
index 19bb0f4..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check the conversationupdated method when no message updated</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageConversationsChangeCallback_conversationsupdated_withoutfilter
-//==== LABEL check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter
-//==== PRIORITY P2
-//==== STEP check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsupdated M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-
-//  Check the conversationupdated method when no message updated
-setup({timeout:90000});
-var t = async_test("MessageConversationsChangeCallback_conversationsupdated_withoutfilter", {timeout: 90000}),
-    service, messageStorage, conversationChangeCB, addSuccess, add2Success, serviceListCB, watchId;
-
-t.step(function() {
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    conversationChangeCB = {
-        conversationsupdated: t.step_func(function(conversations) {
-            assert_true(conversations.length > 0, "conversations updated!");
-            t.done();
-        }),
-        conversationsadded: t.step_func(function(conversations) {
-            assert_unreached("should not in conversationsadded: " + conversations.length);
-        }),
-        conversationsremoved: t.step_func(function(conversations) {
-            assert_unreached("should not in conversationsremoved: " + conversations.length);
-        })
-    };
-
-    add2Success = t.step_func(function() {
-    });
-
-    addSuccess = t.step_func(function() {
-        watchId = messageStorage.addConversationsChangeListener(conversationChangeCB);
-        //add next draft message to conversation and trigger conversationsupdated
-        addSMSDraft(t, service, smsMessageInitDict, add2Success);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html
deleted file mode 100644 (file)
index 04a158c..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_email_conversationsremoved</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_email_conversationsremoved
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_email_conversationsremoved", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage,
-    currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-    initDict = emailMessageInitDict, sendMessage,
-    sendSuccess, sendError, messageFilter,
-    findMessageSuccess, findMessageError, foundMessage, conversationFilter,
-    findConversationSuccess, findConversationError, foundConversation, listenerId,
-    removeConversationError;
-initDict.to = [TEST_EMAIL_RECIPIENT_2];
-initDict.cc = [TEST_EMAIL_RECIPIENT_2];
-initDict.bcc = [TEST_EMAIL_RECIPIENT_2];
-
-t.step(function () {
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function (updatedConversations) {
-            assert_unreached("conversationsupdated invoked");
-        }),
-        conversationsremoved: t.step_func(function (removedConversations) {
-            assert_type(removedConversations, "array", "Not an array.");
-            assert_equals(removedConversations.length, 1, "Incorrect length of conversations.");
-            t.done();
-        })
-    };
-
-    removeConversationError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationSuccess = t.step_func(function (conversations) {
-        assert_equals(conversations.length, 1, "Incorrect number of found conversations");
-        foundConversation = conversations[0];
-
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-        messageStorage.removeConversations([foundConversation], null, removeConversationError);
-    });
-
-    findConversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMessageSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of found messages");
-        foundMessage = messages[0];
-
-        conversationFilter = new tizen.AttributeFilter("id", "EXACTLY", foundMessage.conversationId);
-        messageStorage.findConversations(conversationFilter, findConversationSuccess, findConversationError);
-    });
-
-    findMessageError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-        messageFilter = new tizen.AttributeFilter("id", "EXACTLY", sendMessage.id);
-        messageStorage.findMessages(messageFilter, findMessageSuccess, findMessageError);
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.subject = subjectToSet;
-        sendMessage = new tizen.Message("messaging.email", initDict);
-        messageService.sendMessage(sendMessage, sendSuccess, sendError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(listenerId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html
deleted file mode 100644 (file)
index 47c2c91..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_email_conversationsupdated</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_email_conversationsupdated
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_email_conversationsupdated", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage,
-    currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-    initDict = emailMessageInitDict, message1st, message2nd,  listenerId,
-    addDraftSuccess1st, addDraftError1st, addDraftError2nd, oldTimestamp;
-initDict.to = [TEST_EMAIL_RECIPIENT_2];
-initDict.cc = [TEST_EMAIL_RECIPIENT_2];
-initDict.bcc = [TEST_EMAIL_RECIPIENT_2];
-
-t.step(function () {
-
-    //cleanup after TC
-    add_result_callback(function() {
-        try {
-            messageStorage.removeChangeListener(listenerId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function(updatedConversations) {
-            assert_type(updatedConversations, "array", "Not an array");
-            assert_equals(updatedConversations.length, 1, "Incorrect length of conversations.");
-            check_readonly(updatedConversations[0], "id", updatedConversations[0].id, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "type", "messaging.email", "string", "dummyValue");
-            assert_true(updatedConversations[0].timestamp instanceof Date, "Not a date");
-            oldTimestamp = updatedConversations[0].timestamp;
-            updatedConversations[0].timestamp = new Date();
-            assert_equals(updatedConversations[0].timestamp.getTime(), oldTimestamp.getTime(), "timestamp modified");
-            check_readonly(updatedConversations[0], "messageCount", updatedConversations[0].messageCount, "number", 123);
-            check_readonly(updatedConversations[0], "unreadMessages", updatedConversations[0].unreadMessages, "number", 123);
-            check_readonly(updatedConversations[0], "preview", updatedConversations[0].preview, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "subject", subjectToSet, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "isRead", updatedConversations[0].isRead, "boolean", "dummyValue");
-            check_readonly(updatedConversations[0], "from", TEST_EMAIL_RECIPIENT_1, "string", "dummyValue");
-            assert_array_equals(updatedConversations[0].to, [TEST_EMAIL_RECIPIENT_2], "to incorrect");
-            assert_array_equals(updatedConversations[0].cc, [TEST_EMAIL_RECIPIENT_2], "cc incorrect");
-            assert_array_equals(updatedConversations[0].bcc, [TEST_EMAIL_RECIPIENT_2], "bcc incorrect");
-            check_readonly(updatedConversations[0], "lastMessageId", message2nd.id, "string", "dummyValue");
-            t.done();
-        }),
-        conversationsremoved: t.step_func(function (removedConversations) {
-            assert_unreached("conversationsremoved invoked");
-        })
-    };
-
-    addDraftError2nd = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess1st = t.step_func(function (recipients) {
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-
-        message2nd = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message2nd, function(){}, addDraftError2nd);
-    });
-
-    addDraftError1st = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.subject = subjectToSet;
-        message1st = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message1st, addDraftSuccess1st, addDraftError1st);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html
deleted file mode 100755 (executable)
index 969a99d..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_mms_conversationsremoved</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_mms_conversationsremoved
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_mms_conversationsremoved", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage,
-    currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-    initDict = mmsMessageInitDict, sendMessage,
-    addSuccess, addError, messageFilter,
-    findMessageSuccess, findMessageError, foundMessage, conversationFilter,
-    findConversationSuccess, findConversationError, foundConversation, listenerId,
-    removeConversationError, returnedValue;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function() {
-        try {
-            messageStorage.removeChangeListener(listenerId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function (updatedConversations) {
-            assert_unreached("conversationsupdated invoked");
-        }),
-        conversationsremoved: t.step_func(function(removedConversations) {
-            assert_type(removedConversations, "array", "Not an array.");
-            assert_equals(removedConversations.length, 1, "Incorrect length of conversations.");
-            t.done();
-        })
-    };
-
-    removeConversationError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationSuccess = t.step_func(function (conversations) {
-        assert_equals(conversations.length, 1, "Incorrect number of found conversations");
-        foundConversation = conversations[0];
-
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-        returnedValue = messageStorage.removeConversations([foundConversation], null, removeConversationError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    findConversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMessageSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of found messages");
-        foundMessage = messages[0];
-
-        conversationFilter = new tizen.AttributeFilter("id", "EXACTLY", foundMessage.conversationId);
-        messageStorage.findConversations(conversationFilter, findConversationSuccess, findConversationError);
-    });
-
-    findMessageError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (recipients) {
-        messageFilter = new tizen.AttributeFilter("id", "EXACTLY", sendMessage.id);
-        messageStorage.findMessages(messageFilter, findMessageSuccess, findMessageError);
-    });
-
-    addError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.subject = subjectToSet;
-        sendMessage = new tizen.Message("messaging.mms", initDict);
-        messageService.messageStorage.addDraftMessage(sendMessage, addSuccess, addError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html
deleted file mode 100755 (executable)
index 7c4fa45..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_mms_conversationsupdated</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_mms_conversationsupdated
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_mms_conversationsupdated", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage, listenerId,
-    currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-    initDict = mmsMessageInitDict, sendMessage1st, sendMessage2nd, timestampBeforeChange,
-    sendSuccess1st, sendError1st, sendError2nd;
-initDict.subject = subjectToSet;
-
-t.step(function () {
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function(updatedConversations) {
-            assert_equals(updatedConversations.length, 1, "Incorrect length of conversations.");
-            check_readonly(updatedConversations[0], "id", updatedConversations[0].id, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "type", "messaging.mms", "string", "dummyValue");
-            assert_true(updatedConversations[0].timestamp instanceof Date, "Not a data");
-            timestampBeforeChange = updatedConversations[0].timestamp.getTime();
-            updatedConversations[0].timestamp = new Date();
-            assert_equals(updatedConversations[0].timestamp.getTime(), timestampBeforeChange, "timestamp modified");
-            check_readonly(updatedConversations[0], "messageCount", updatedConversations[0].messageCount, "number", 123);
-            check_readonly(updatedConversations[0], "unreadMessages", updatedConversations[0].unreadMessages, "number", 123);
-            check_readonly(updatedConversations[0], "preview", updatedConversations[0].preview, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "subject", subjectToSet, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "isRead", updatedConversations[0].isRead, "boolean", "dummyValue");
-            check_readonly(updatedConversations[0], "lastMessageId", updatedConversations[0].lastMessageId, "string", "dummyValue");
-            t.done();
-        }),
-        conversationsremoved: t.step_func(function (removedConversations) {
-            assert_unreached("conversationsremoved invoked");
-        })
-    };
-
-    sendError2nd = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess1st = t.step_func(function (recipients) {
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-
-        sendMessage2nd = new tizen.Message("messaging.mms", initDict);
-        messageService.sendMessage(sendMessage2nd, function(){}, sendError2nd);
-    });
-
-    sendError1st = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        sendMessage1st = new tizen.Message("messaging.mms", initDict);
-        messageService.sendMessage(sendMessage1st, sendSuccess1st, sendError1st);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(listenerId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html
deleted file mode 100644 (file)
index fa297fb..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageConversationsChangeCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:MessageConversationsChangeCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageConversationsChangeCallback");
-}, "MessageConversationsChangeCallback_notexist");
-// Check if interface MessageConversationsChangeCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html
deleted file mode 100755 (executable)
index dbaf3f0..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_sms_conversationsremoved</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_sms_conversationsremoved
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_sms_conversationsremoved", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage,
-    initDict = smsMessageInitDict, sendMessage,
-    addSuccess, addError, messageFilter,
-    findMessageSuccess, findMessageError, foundMessage, conversationFilter,
-    findConversationSuccess, findConversationError, foundConversation, listenerId,
-    removeConversationError, returnedValue;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function() {
-        try {
-            messageStorage.removeChangeListener(listenerId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function (updatedConversations) {
-            assert_unreached("conversationsupdated invoked");
-        }),
-        conversationsremoved: t.step_func(function(removedConversations) {
-            assert_type(removedConversations, "array", "Not an array");
-            assert_equals(removedConversations.length, 1, "Incorrect length of conversations.");
-            t.done();
-        })
-    };
-
-    removeConversationError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationSuccess = t.step_func(function (conversations) {
-        assert_equals(conversations.length, 1, "Incorrect number of found conversations");
-        foundConversation = conversations[0];
-
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-        returnedValue = messageStorage.removeConversations([foundConversation], null, removeConversationError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    findConversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMessageSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of found messages");
-        foundMessage = messages[0];
-
-        conversationFilter = new tizen.AttributeFilter("id", "EXACTLY", foundMessage.conversationId);
-        messageStorage.findConversations(conversationFilter, findConversationSuccess, findConversationError);
-    });
-
-    findMessageError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (recipients) {
-        messageFilter = new tizen.AttributeFilter("id", "EXACTLY", sendMessage.id);
-        messageStorage.findMessages(messageFilter, findMessageSuccess, findMessageError);
-    });
-
-    addError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        sendMessage = new tizen.Message("messaging.sms", initDict);
-        messageService.messageStorage.addDraftMessage(sendMessage, addSuccess, addError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html b/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html
deleted file mode 100755 (executable)
index f456ae3..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageConversationsChangeCallback_sms_conversationsupdated</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageConversationsChangeCallback_sms_conversationsupdated
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageConversationsChangeCallback:conversationsupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_sms_conversationsupdated", {timeout: 90000}), changeCallback,
-    serviceSuccess, serviceError, messageService, messageStorage, listenerId,
-    initDict = smsMessageInitDict, sendMessage1st, sendMessage2nd,
-    sendSuccess1st, sendError1st, sendError2nd, timestampBeforeChange;
-
-t.step(function () {
-
-    changeCallback = {
-        conversationsadded: t.step_func(function (addedConversations) {
-            assert_unreached("conversationsadded invoked");
-        }),
-        conversationsupdated: t.step_func(function(updatedConversations) {
-            assert_equals(updatedConversations.length, 1, "Incorrect length of conversations.");
-            check_readonly(updatedConversations[0], "id", updatedConversations[0].id, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "type", "messaging.sms", "string", "dummyValue");
-            assert_true(updatedConversations[0].timestamp instanceof Date, "Not a date");
-            timestampBeforeChange = updatedConversations[0].timestamp.getTime();
-            updatedConversations[0].timestamp = new Date();
-            assert_equals(updatedConversations[0].timestamp.getTime(), timestampBeforeChange, "timestamp modified");
-            check_readonly(updatedConversations[0], "messageCount", updatedConversations[0].messageCount, "number", 123);
-            check_readonly(updatedConversations[0], "unreadMessages", updatedConversations[0].unreadMessages, "number", 123);
-            check_readonly(updatedConversations[0], "preview", updatedConversations[0].preview, "string", "dummyValue");
-            check_readonly(updatedConversations[0], "isRead", updatedConversations[0].isRead, "boolean", "dummyValue");
-            check_readonly(updatedConversations[0], "lastMessageId", updatedConversations[0].lastMessageId, "string", "dummyValue");
-            t.done();
-        }),
-        conversationsremoved: t.step_func(function (removedConversations) {
-            assert_unreached("conversationsremoved invoked");
-        })
-    };
-
-    sendError2nd = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess1st = t.step_func(function (recipients) {
-        listenerId = messageStorage.addConversationsChangeListener(changeCallback);
-
-        sendMessage2nd = new tizen.Message("messaging.sms", initDict);
-        messageService.messageStorage.addDraftMessage(sendMessage2nd, function(){}, sendError2nd);
-    });
-
-    sendError1st = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        sendMessage1st = new tizen.Message("messaging.sms", initDict);
-        messageService.messageStorage.addDraftMessage(sendMessage1st, sendSuccess1st, sendError1st);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(listenerId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html
deleted file mode 100755 (executable)
index 443231a..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolderArraySuccessCallback_email_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolderArraySuccessCallback_email_onsuccess
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolderArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA
-
-setup({timeout: 90000});
-var t = async_test("MessageFolderArraySuccessCallback_email_onsuccess", {timeout: 90000});
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError, i;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-
-        for (i = 0; i < folders.length; i++) {
-            messageFolder = folders[i];
-            assert_own_property(messageFolder, "id", "MessageFolder does not own parentId property for index=" + i);
-            assert_own_property(messageFolder, "parentId", "MessageFolder does not own parentId property for index=" + i);
-            assert_own_property(messageFolder, "serviceId", "MessageFolder does not own serviceId property for index=" + i);
-            assert_own_property(messageFolder, "contentType", "MessageFolder does not own contentType property for index=" + i);
-            assert_own_property(messageFolder, "name", "MessageFolder does not own name property for index=" + i);
-            assert_own_property(messageFolder, "path", "MessageFolder does not own path property for index=" + i);
-            assert_own_property(messageFolder, "type", "MessageFolder does not own type property for index=" + i);
-            assert_own_property(messageFolder, "synchronizable", "MessageFolder does not own synchronizable property for index=" + i);
-        }
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html
deleted file mode 100644 (file)
index cca69f3..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolderArraySuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolderArraySuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageFolderArraySuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolderArraySuccessCallback:MessageFolderArraySuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageFolderArraySuccessCallback");
-}, "MessageFolderArraySuccessCallback_notexist");
-// Check if interface MessageFolderArraySuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html
deleted file mode 100644 (file)
index 31a08a4..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_contentType_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_contentType_exist
-//==== LABEL check if the attribute contentType in MessageFolder
-//==== STEP check if the attribute contentType in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:contentType A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_contentType_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("contentType" in folders[0], "contentType is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html
deleted file mode 100644 (file)
index 033afb6..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_contentType_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_contentType_attribute
-//==== LABEL Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:contentType A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO AT
-
-var t = async_test("MessageFolder_email_contentType_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "contentType", "MessageFolder does not own contentType property.");
-        check_readonly(messageFolder, "contentType", "messaging.email", "string", messageFolder.contentType + "sampleValue");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html
deleted file mode 100644 (file)
index 4768c7c..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html>
-<head>
-<title>MessageFolder_email_extend</title>
-<script src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageFolder (email) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:MessageFolder U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-var t = async_test("MessageFolder_email_extend");
-t.step(function () {
-    var messageService, messageStorage, filter,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError, messageFolder;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        check_extensibility(messageFolder);
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html
deleted file mode 100644 (file)
index 7d4d303..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_id_attribute
-//==== LABEL Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:id A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO AT
-
-var t = async_test("MessageFolder_email_id_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "id", "MessageFolder does not own id property.");
-        check_readonly(messageFolder, "id", messageFolder.id, "string", messageFolder.id + "_value");
-        assert_not_equals(messageFolder.id, "", "MessageFolder id contains an empty string");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html
deleted file mode 100644 (file)
index 0c9d4db..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_name_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_name_attribute
-//==== LABEL Check if attribute name of MessageFolder (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:name A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ASG AT
-
-var t = async_test("MessageFolder_email_name_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "name", "MessageFolder does not own name property.");
-        check_attribute(messageFolder, "name", messageFolder.name, "string", "newName");
-        assert_equals(messageFolder.name, "newName", "MessageFolder name contains invalid value");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html
deleted file mode 100644 (file)
index 341aaa3..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_parentId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_parentId_attribute
-//==== LABEL Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:parentId A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO AT
-
-var t = async_test("MessageFolder_email_parentId_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "parentId", "MessageFolder does not own parentId property.");
-        check_readonly(messageFolder, "parentId", messageFolder.parentId, "string", messageFolder.parentId + "sampleValue");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html
deleted file mode 100644 (file)
index 7daa716..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_path_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_path_attribute
-//==== LABEL Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:path A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO AT
-
-var t = async_test("MessageFolder_email_path_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "path", "MessageFolder does not own path property.");
-        check_readonly(messageFolder, "path", messageFolder.path, "string", messageFolder.path + "_value");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html
deleted file mode 100644 (file)
index 8bd9f50..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_synchronizable_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_synchronizable_attribute
-//==== LABEL Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:synchronizable A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG
-
-var t = async_test("MessageFolder_email_synchronizable_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "synchronizable", "MessageFolder does not own synchronizable property.");
-        check_attribute(messageFolder, "synchronizable", messageFolder.synchronizable, "boolean", !messageFolder.synchronizable);
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html b/tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html
deleted file mode 100644 (file)
index 8ecddba..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_email_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_email_type_attribute
-//==== LABEL Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:type A
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-var t = async_test("MessageFolder_email_type_attribute");
-t.step(function () {
-    var messageService, messageStorage, filter, messageFolder,
-        serviceSuccess, serviceError,
-        folderSuccess, folderError;
-
-    folderSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "Received empty folders array");
-        messageFolder = folders[0];
-
-        assert_own_property(messageFolder, "type", "MessageFolder does not own type property.");
-        check_readonly(messageFolder, "type", messageFolder.type, "string", messageFolder.type + "_value");
-
-        t.done();
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filter, folderSuccess, folderError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html
deleted file mode 100644 (file)
index cddbecf..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_id_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_id_exist
-//==== LABEL check if the attribute id in MessageFolder
-//==== STEP check if the attribute id in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_id_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("id" in folders[0], "id is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html
deleted file mode 100644 (file)
index 3ad6545..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_name_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_name_exist
-//==== LABEL check if the attribute name in MessageFolder
-//==== STEP check if the attribute name in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:name A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_name_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("name" in folders[0], "name is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html
deleted file mode 100644 (file)
index 1766e14..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFolder_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFolder_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageFolder exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:MessageFolder U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("MessageFolder");
-}, "MessageFolder_notexist");
-// Check if interface MessageFolder exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html
deleted file mode 100644 (file)
index 63f0158..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_parentId_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_parentId_exist
-//==== LABEL check if the attribute parentId in MessageFolder
-//==== STEP check if the attribute parentId in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:parentId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-
-var t = async_test("MessageFolder_parentId_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("parentId" in folders[0], "parentId is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html
deleted file mode 100644 (file)
index c9b270b..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_path_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_path_exist
-//==== LABEL check if the attribute path in MessageFolder
-//==== STEP check if the attribute path in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:path A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_path_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("path" in folders[0], "path is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html
deleted file mode 100644 (file)
index 8dd235f..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_serviceId_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_serviceId_exist
-//==== LABEL check if the attribute serviceId in MessageFolder
-//==== STEP check if the attribute serviceId in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:serviceId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_serviceId_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("serviceId" in folders[0], "serviceId is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html
deleted file mode 100644 (file)
index 2984a47..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_synchronizable_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_synchronizable_exist
-//==== LABEL check if the attribute synchronizable in MessageFolder
-//==== STEP check if the attribute synchronizable in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:synchronizable A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_synchronizable_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("synchronizable" in folders[0], "synchronizable is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html b/tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html
deleted file mode 100644 (file)
index d97262f..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageFolder_type_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageFolder_type_exist
-//==== LABEL check if the attribute type in MessageFolder
-//==== STEP check if the attribute type in MessageFolder
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFolder:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html 
-//==== TEST_CRITERIA AE
-var t = async_test("MessageFolder_type_exist"),
-    getMessageServicesSuccess, getMessageServicesError,
-    findFoldersSuccess, findFoldersError, filter;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "there should be folders");
-        assert_true("type" in folders[0], "type is not exist");
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "There shout be available a message service");
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-        services[0].messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html
deleted file mode 100644 (file)
index aca8064..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageFoldersChangeCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageFoldersChangeCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageFoldersChangeCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageFoldersChangeCallback:MessageFoldersChangeCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageFoldersChangeCallback");
-}, "MessageFoldersChangeCallback_notexist");
-// Check if interface MessageFoldersChangeCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html b/tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html
deleted file mode 100644 (file)
index 6429387..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageInit_MessageInit_valid_argument
-//==== LABEL checks various message attributes upon message creation
-//==== STEP checks various message attributes upon message creation
-//==== EXPECT Pass
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#::Messaging::MessageInit
-//==== TEST_CRITERIA CONSTRM CONSTRA
-test(function () {
-    var smsMsg, mmsMsg;
-
-    smsMsg = new tizen.Message("messaging.sms", {
-        plainBody: "Sms Message Test",
-        to: [TEST_SMS_RECIPIENT]
-    });
-
-    assert_equals(smsMsg.body.plainBody, "Sms Message Test", "SMS message creation failed.");
-
-    mmsMsg = new tizen.Message("messaging.mms", {
-        subject: "Mms Message Test",
-        plainBody: "MMS Message Body",
-        to: [TEST_SMS_RECIPIENT, TEST_EMAIL_RECIPIENT_2]
-    });
-    assert_equals(mmsMsg.to.length, 2, "MMS message creation failed.");
-
-}, "MessageInit_MessageInit_valid_argument");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html b/tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html
deleted file mode 100644 (file)
index bc979bf..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check tizen.messaging exists</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageManagerObject_messaging
-//==== LABEL Check the attribute messaging in MessageManagerObject
-//==== STEP Check the attribute messaging in MessageManagerObject
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== PRIORITY P3
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:Messaging U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBME
-
-test(function () {
-    assert_true("messaging" in tizen, "tizen.messaging exists");
-},"MessageManagerObject_messaging");
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html b/tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html
deleted file mode 100644 (file)
index 622dafc..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageManagerObject_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageManagerObject_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageManagerObject exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageManagerObject:MessageManagerObject U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("MessageManagerObject");
-}, "MessageManagerObject_notexist");
-// Check if interface MessageManagerObject exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html
deleted file mode 100644 (file)
index ed06c8e..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageRecipientsCallback_email_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageRecipientsCallback_email_onsuccess
-//==== LABEL Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]
-//==== SPEC Tizen Web API:Communication:Messaging:MessageRecipientsCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-
-setup({ timeout: 90000 });
-var t = async_test("MessageRecipientsCallback_email_onsuccess", { timeout: 90000 }),
-    message, datetime, sendSuccess, sendError,
-    service, serviceListSuccess, serviceListError, returnedValue;
-
-t.step(function () {
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_type(recipients, "array", "recipients type is not array");
-        assert_equals(recipients.length, 1, "recipients.length should be 1");
-        assert_type(recipients[0], "string", "recipients[0] type is not string");
-        assert_equals(recipients[0], TEST_EMAIL_RECIPIENT_1, "recipient in sent message is not the same as recipient set during message creation");
-
-        assert_equals(returnedValue, undefined, "sendMessage() return value is not void");
-
-        t.done();
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("failed to receive services: name:" + error.name + " message: " + error.message);
-    });
-
-    serviceListSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No email MessageService found.");
-        service = services[0];
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.email", {
-            subject: datetime,
-            plainBody : datetime,
-            to : [ TEST_EMAIL_RECIPIENT_1 ]
-        });
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-
-        returnedValue = service.sendMessage(message, sendSuccess, sendError);
-    });
-
-    serviceListError = t.step_func(function (error) {
-        assert_unreached("failed to receive services: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListSuccess, serviceListError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html
deleted file mode 100644 (file)
index 7cbe45e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageRecipientsCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageRecipientsCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageRecipientsCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageRecipientsCallback:MessageRecipientsCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageRecipientsCallback");
-}, "MessageRecipientsCallback_notexist");
-// Check if interface MessageRecipientsCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html
deleted file mode 100755 (executable)
index a862b3e..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageServiceArraySuccessCallback_email_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageServiceArraySuccessCallback_email_onsuccess
-//==== LABEL Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageServiceArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessageServiceArraySuccessCallback_email_onsuccess", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        assert_type(services, "array", "Not an array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.email", "Type is not equal email");
-
-            assert_true("id" in services[i], "Name id doesn't exist in provided object.");
-            assert_true("name" in services[i], "Name name doesn't exist in provided object.");
-            assert_true("messageStorage" in services[i], "Name messageStorage doesn't exist in provided object.");
-            assert_type(services[i].sendMessage, "function", "Checking sendMessage of find");
-            assert_type(services[i].loadMessageBody, "function", "Checking loadMessageBody of find");
-            assert_type(services[i].loadMessageAttachment, "function", "Checking loadMessageAttachment of find");
-            assert_type(services[i].sync, "function", "Checking sync of find");
-            assert_type(services[i].syncFolder, "function", "Checking syncFolder of find");
-            assert_type(services[i].stopSync, "function", "Checking stopSync of find");
-        }
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html
deleted file mode 100755 (executable)
index 323ed05..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageServiceArraySuccessCallback_mms_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageServiceArraySuccessCallback_mms_onsuccess
-//==== LABEL Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageServiceArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessageServiceArraySuccessCallback_mms_onsuccess", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        assert_type(services, "array", "Not an array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.mms", "Type is not equal mms");
-
-            assert_true("id" in services[i], "Name id doesn't exist in provided object.");
-            assert_true("name" in services[i], "Name name doesn't exist in provided object.");
-            assert_true("messageStorage" in services[i], "Name messageStorage doesn't exist in provided object.");
-            assert_type(services[i].sendMessage, "function", "Checking sendMessage of find");
-            assert_type(services[i].loadMessageBody, "function", "Checking loadMessageBody of find");
-            assert_type(services[i].loadMessageAttachment, "function", "Checking loadMessageAttachment of find");
-            assert_type(services[i].sync, "function", "Checking sync of find");
-            assert_type(services[i].syncFolder, "function", "Checking syncFolder of find");
-            assert_type(services[i].stopSync, "function", "Checking stopSync of find");
-        }
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html
deleted file mode 100644 (file)
index da40993..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageServiceArraySuccessCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageServiceArraySuccessCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageServiceArraySuccessCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageServiceArraySuccessCallback:MessageServiceArraySuccessCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessageServiceArraySuccessCallback");
-}, "MessageServiceArraySuccessCallback_notexist");
-// Check if interface MessageServiceArraySuccessCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html
deleted file mode 100644 (file)
index 41ce4b5..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check onsuccess method in MessageServiceArraySUccessCallback</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageServiceArraySuccessCallback_onsuccess
-//==== LABEL Check the function onsuccess in MessageServiceArraySuccessCallback
-//==== STEP Check the function onsuccess in MessageServiceArraySuccessCallback
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageServiceArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-
-//  Check onsuccess method in MessageServiceArraySUccessCallback
-        var t = async_test("MessageServiceArraySuccessCallback_onsuccess");
-
-        function serviceListCB(services) {
-            t.step(function() {
-                assert_true(services.length > 0, "service found");
-            });
-            t.done();
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html b/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html
deleted file mode 100755 (executable)
index 3df9d68..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageServiceArraySuccessCallback_sms_onsuccess</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageServiceArraySuccessCallback_sms_onsuccess
-//==== LABEL Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageServiceArraySuccessCallback:onsuccess M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessageServiceArraySuccessCallback_sms_onsuccess", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        assert_type(services, "array", "Not an array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.sms", "Type is not equal sms");
-
-            assert_true("id" in services[i], "Name id doesn't exist in provided object.");
-            assert_true("name" in services[i], "Name name doesn't exist in provided object.");
-            assert_true("messageStorage" in services[i], "Name messageStorage doesn't exist in provided object.");
-            assert_type(services[i].sendMessage, "function", "Checking sendMessage of find");
-            assert_type(services[i].loadMessageBody, "function", "Checking loadMessageBody of find");
-            assert_type(services[i].loadMessageAttachment, "function", "Checking loadMessageAttachment of find");
-            assert_type(services[i].sync, "function", "Checking sync of find");
-            assert_type(services[i].syncFolder, "function", "Checking syncFolder of find");
-            assert_type(services[i].stopSync, "function", "Checking stopSync of find");
-        }
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_extend.html b/tct-messaging-tizen-tests/messaging/MessageService_email_extend.html
deleted file mode 100644 (file)
index fe25bc2..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>MessageService_email_extend</title>
-<meta charset="utf-8"/>
-<script src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageService (email) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:MessageService U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-var t = async_test("MessageService_email_extend");
-
-t.step(function () {
-    var messageService, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-
-        check_extensibility(messageService);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html
deleted file mode 100644 (file)
index d2e6dd5..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment
-//==== LABEL Check with non-optional arguments loadMessageAttachment - email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageAttachment", {timeout:90000});
-
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment, syncSuccess, filterFolder, returnedValue,
-        findSuccess, findError, foundMessage,
-        loadAttachmentSuccess, loadAttachmentError, inboxFolderId,
-        loadBodySuccess, loadBodyError, loadMessage,
-        folderSuccess, folderError, j, filterSubject, filterFolderId, compositefilter;
-
-    loadAttachmentSuccess = t.step_func(function (f_attachment) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from loadMessageAttachment");
-        assert_true(f_attachment instanceof tizen.MessageAttachment, "Not a tizen.MessageAttachment.");
-
-        assert_type(f_attachment.id, "string", "attachment.id incorrect type.");
-        assert_not_equals(f_attachment.id, "", "attachment.id is empty.");
-
-        assert_type(f_attachment.messageId, "string", "attachment.messageId incorrect type.");
-        assert_equals(f_attachment.messageId, foundMessage.attachments[0].messageId, "attachment.messageId");
-
-        assert_equals(f_attachment.mimeType, attachment.mimeType, "attachment.mimeType");
-
-        assert_type(f_attachment.filePath, "string", "attachment.filePath incorrect type.");
-        assert_not_equals(f_attachment.filePath, "", "attachment.filePath is empty.");
-        t.done();
-    });
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadBodySuccess = t.step_func(function (message) {
-        loadMessage = message;
-        assert_equals(loadMessage.attachments.length, 1, "Incorrect number of found attachments");
-        returnedValue = messageService.loadMessageAttachment(loadMessage.attachments[0], loadAttachmentSuccess, loadAttachmentError);
-    });
-
-    loadBodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages.");
-        foundMessage = messages[0];
-        if (foundMessage.attachments.length === 0) {
-            messageService.loadMessageBody(foundMessage, loadBodySuccess, loadBodyError);
-        } else {
-            returnedValue = messageService.loadMessageAttachment(foundMessage.attachments[0], loadAttachmentSuccess, loadAttachmentError);
-        }
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(j = 0; j < folders.length; j++) {
-            if (folders[j].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[j].id;
-                break;
-            }
-        }
-
-        filterSubject = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        filterFolderId = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        compositefilter = new tizen.CompositeFilter("INTERSECTION", [filterSubject, filterFolderId]);
-        messageStorage.findMessages(compositefilter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (sendEmailAndSyncService) {
-        messageService = sendEmailAndSyncService;
-        messageStorage = messageService.messageStorage;
-
-        filterFolder = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filterFolder, folderSuccess, folderError);
-    });
-
-    message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-    attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-    message.attachments = [attachment];
-
-    sendEmailAndSync(t, message, syncSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html
deleted file mode 100644 (file)
index 01bbf5c..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_attachment_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_attachment_TypeMismatch
-//==== LABEL Check argument attachment conversions exception - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageAttachment_attachment_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName,
-        incorrectAttachment, loadAttachmentSuccess, loadAttachmentError, conversionTable, i;
-
-
-    loadAttachmentSuccess = t.step_func(function (attachment) {
-        assert_unreached("loadMessageAttachment() success callback invoked");
-    });
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectAttachment = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageService.loadMessageAttachment(incorrectAttachment, loadAttachmentSuccess, loadAttachmentError);
-                }, exceptionName + " should be thrown - given incorrect Attachment: " + incorrectAttachment);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html
deleted file mode 100644 (file)
index d756a55..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_attachment_invalid_cb</title>
-<meta charset="utf-8"/>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_attachment_invalid_cb
-//==== LABEL Check argument attachment validation - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTO
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageAttachment_attachment_invalid_cb", {timeout:90000});
-
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        loadAttachmentSuccess, loadAttachmentError, fakeAttachment;
-
-    loadAttachmentSuccess = t.step_func(function (attachment) {
-        assert_unreached("loadMessageAttachment() success callback invoked");
-    });
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-
-        fakeAttachment = {
-            id: message.attachments[0].id,
-            messageId: message.attachments[0].messageId,
-            mimeType: message.attachments[0].mimeType,
-            filePath: message.attachments[0].filePath
-        };
-        assert_throws({ name: exceptionName },
-            function () {
-                messageService.loadMessageAttachment(fakeAttachment, loadAttachmentSuccess, loadAttachmentError);
-            }, exceptionName + " should be thrown - incorrect success object.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index a7895f5..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName,
-        incorrectCallback, loadAttachmentSuccess, conversionTable, i;
-
-
-    loadAttachmentSuccess = t.step_func(function (attachment) {
-        assert_unreached("loadMessageAttachment() success callback invoked");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageService.loadMessageAttachment(message.attachments[0], loadAttachmentSuccess, incorrectCallback);
-                }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 2f6f19d..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageAttachment_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        incorrectCallback, loadAttachmentSuccess;
-
-    incorrectCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Incorrect errorCallback invoked: " + error.name + ": " + error.message);
-        })
-    };
-
-    loadAttachmentSuccess = t.step_func(function (attachment) {
-        assert_unreached("loadMessageAttachment() success callback invoked");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({ name: exceptionName },
-            function () {
-                messageService.loadMessageAttachment(message.attachments[0], loadAttachmentSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - incorrect success object.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html
deleted file mode 100644 (file)
index 89506cf..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_exist
-//==== LABEL Check if method loadMessageAttachment of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_loadMessageAttachment_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageAttachment" in message_service, "No loadMessageAttachment method in message_service");
-        check_method_exists(message_service, "loadMessageAttachment");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 3840ebc..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback conversions exception - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageAttachment_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName,
-        incorrectCallback, loadAttachmentError, conversionTable, i;
-
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageService.loadMessageAttachment(message.attachments[0], incorrectCallback, loadAttachmentError);
-                }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 057457c..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_successCallback_invalid_cb
-//==== LABEL Check argument successCallback validation - loadMessageAttachment, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageAttachment_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        incorrectCallback, loadAttachmentError;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function (error) {
-            assert_unreached("Incorrect successCallback invoked: " + error.name + ": " + error.message);
-        })
-    };
-
-    loadAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({ name: exceptionName },
-            function () {
-                messageService.loadMessageAttachment(message.attachments[0], incorrectCallback, loadAttachmentError);
-            }, exceptionName + " should be thrown - incorrect success object.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html
deleted file mode 100644 (file)
index 65e288a..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageAttachment_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageAttachment_without_errorCallback
-//==== LABEL Check with non-optional arguments loadMessageAttachment - email, without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageAttachment_without_errorCallback", {timeout:90000});
-
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment, syncSuccess, returnedValue, filterFolder,
-        findSuccess, findError, foundMessage,
-        loadAttachmentSuccess, inboxFolderId,
-        loadBodySuccess, loadBodyError, loadMessage,
-        folderSuccess, folderError, j, filterSubject, filterFolderId, compositefilter;
-
-    loadAttachmentSuccess = t.step_func(function (f_attachment) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from loadMessageAttachment");
-        assert_true(f_attachment instanceof tizen.MessageAttachment, "Not a tizen.MessageAttachment.");
-
-        assert_type(f_attachment.id, "string", "attachment.id incorrect type.");
-        assert_not_equals(f_attachment.id, "", "attachment.id is empty.");
-
-        assert_type(f_attachment.messageId, "string", "attachment.messageId incorrect type.");
-        assert_equals(f_attachment.messageId, foundMessage.attachments[0].messageId, "attachment.messageId");
-
-        assert_equals(f_attachment.mimeType, attachment.mimeType, "attachment.mimeType");
-
-        assert_type(f_attachment.filePath, "string", "attachment.filePath incorrect type.");
-        assert_not_equals(f_attachment.filePath, "", "attachment.filePath is empty.");
-        t.done();
-    });
-
-    loadBodySuccess = t.step_func(function (message) {
-        loadMessage = message;
-        assert_equals(loadMessage.attachments.length, 1, "Incorrect number of found attachments");
-        returnedValue = messageService.loadMessageAttachment(loadMessage.attachments[0], loadAttachmentSuccess);
-    });
-
-    loadBodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages.");
-        foundMessage = messages[0];
-        if (foundMessage.attachments.length === 0) {
-            messageService.loadMessageBody(foundMessage, loadBodySuccess, loadBodyError);
-        } else {
-            returnedValue = messageService.loadMessageAttachment(foundMessage.attachments[0], loadAttachmentSuccess);
-        }
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(j = 0; j < folders.length; j++) {
-            if (folders[j].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[j].id;
-                break;
-            }
-        }
-
-        filterSubject = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        filterFolderId = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        compositefilter = new tizen.CompositeFilter("INTERSECTION", [filterSubject, filterFolderId]);
-        messageStorage.findMessages(compositefilter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (sendEmailAndSyncService) {
-        messageService = sendEmailAndSyncService;
-        messageStorage = messageService.messageStorage;
-
-        filterFolder = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findFolders(filterFolder, folderSuccess, folderError);
-    });
-
-    message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-    attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-    message.attachments = [attachment];
-
-    sendEmailAndSync(t, message, syncSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html
deleted file mode 100644 (file)
index 4a1195d..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageService_email_loadMessageBody
-//==== LABEL Check if method loadMessageBody of MessageService (email) works with only non-optional arguments
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageBody", {timeout: 90000}),
-    getMessageServices, addEmailDraftSuccess, findMessagesSuccess, findMessagesError,
-    loadMessageBodySuccess, service, filter, myMessage, j;
-
-t.step(function () {
-    loadMessageBodySuccess = t.step_func(function (msg) {
-        assert_not_equals(msg, null, "load message successfully");
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, myMessage.id, "Id is not equal");
-        assert_own_property(msg, "conversationId", "Name conversationId doesn't exist in provided object.");
-        assert_equals(msg.conversationId, myMessage.conversationId, "conversationId is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, myMessage.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, myMessage.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), myMessage.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, myMessage.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        for(j = 0; j < msg.to.length; j++){
-            assert_equals(msg.to[j], myMessage.to[j], "to is not equal");
-        }
-        assert_own_property(msg, "bcc", "Name bcc doesn't exist in provided object.");
-        for(j = 0; j < msg.bcc.length; j++){
-            assert_equals(msg.bcc[j], myMessage.bcc[j], "bcc is not equal");
-        }
-        assert_own_property(msg, "cc", "Name cc doesn't exist in provided object.");
-        for(j = 0; j < msg.cc.length; j++){
-            assert_equals(msg.cc[j], myMessage.cc[j], "cc is not equal");
-        }
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, myMessage.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, myMessage.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, myMessage.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg.body, "htmlBody", "Name htmlBody doesn't exist in provided object.");
-        assert_equals(msg.body.htmlBody, myMessage.body.htmlBody, "htmlBody is not equal");
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, myMessage.isRead, "isRead is not equal");
-        assert_own_property(msg, "hasAttachment", "Name hasAttachment doesn't exist in provided object.");
-        assert_equals(msg.hasAttachment, myMessage.hasAttachment, "hasAttachment is not equal");
-        assert_own_property(msg, "isHighPriority", "Name isHighPriority doesn't exist in provided object.");
-        assert_equals(msg.isHighPriority, myMessage.isHighPriority, "isHighPriority is not equal");
-        assert_own_property(msg, "subject", "Name subject doesn't exist in provided object.");
-        assert_equals(msg.subject, myMessage.subject, "subject is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, myMessage.inResponseTo, "inResponseTo is not equal");
-        assert_own_property(msg, "messageStatus", "Name messageStatus doesn't exist in provided object.");
-        assert_equals(msg.messageStatus, myMessage.messageStatus, "messageStatus is not equal");
-        t.done();
-    });
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        myMessage = messages[0];
-        service.loadMessageBody(myMessage, loadMessageBodySuccess);
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("find error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    addEmailDraftSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServices = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServices);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 54e78e9..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody_errorCallback_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_email_loadMessageBody_errorCallback_TypeMismatch
-//==== LABEL Check loadMessageBody of MessageService (email) errorCallback TypeMismatch
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_email_loadMessageBody_errorCallback_TypeMismatch"),
-    getMessageServicesSuccess, addEmailDraftSuccess, loadMessageBodySuccess,
-    findMessagesSuccess, findMessagesError, loadMessageBodySuccess,
-    service, i, param, conversionTable, exceptionName, filter;
-
-t.step(function () {
-    loadMessageBodySuccess = t.step_func(function (message) {
-        assert_unreached("sould not be called");
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessage error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                service.loadMessageBody(messages[0], loadMessageBodySuccess, param);
-            }, exceptionName + " should be thrown " + param);
-        }
-        t.done();
-    });
-
-    addEmailDraftSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 6b09241..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody_errorCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_email_loadMessageBody_errorCallback_invalid_cb
-//==== LABEL Check if method loadMessageBody (email) throws exception with invalid errorCallback
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageBody_errorCallback_invalid_cb", {timeout:90000}),
-    getMessageServicesSuccess, addEmailDraftSuccess, findMessagesSuccess, findMessagesError,
-    loadMessageBodySuccess, incorrectCallback, service;
-
-t.step(function () {
-    loadMessageBodySuccess = t.step_func(function () {
-        assert_unreached("loadMessageBody() success callback invoked");
-    });
-
-    incorrectCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Incorrect errorCallback invoked: " + error.name + ": " + error.message);
-        })
-    };
-
-    findMessagesSuccess = t.step_func(function (messages){
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            service.loadMessageBody(messages[0], loadMessageBodySuccess, incorrectCallback);
-        });
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    addEmailDraftSuccess = t.step_func(function () {
-        var filter = new tizen.AttributeFilter("type","EXACTLY","messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No email services received");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html
deleted file mode 100644 (file)
index 4cc80d9..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageBody_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageBody_exist
-//==== LABEL Check if method loadMessageBody of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_loadMessageBody_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageBody" in message_service, "No loadMessageBody method in message_service");
-        check_method_exists(message_service, "loadMessageBody");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html
deleted file mode 100644 (file)
index d9228fb..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageBody_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageBody_missarg
-//==== LABEL Check with missing non-optional argument - loadMessageBody, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-
-setup({timeout: 90000});
-var t = async_test("MessageService_email_loadMessageBody_missarg", {timeout:90000});
-t.step(function () {
-    var messageService, messageStorage,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, attachment,
-        serviceSuccess, serviceError, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError";
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({ name: exceptionName },
-            function () {
-                messageService.loadMessageAttachment(message.attachments[0]);
-            }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, to: [TEST_EMAIL_RECIPIENT_1]});
-        attachment = new tizen.MessageAttachment(imagePathToSet, "image/jpg");
-        message.attachments = [attachment];
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html
deleted file mode 100644 (file)
index e3c1f9a..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-    Karol Surma <k.surma@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_loadMessageBody_missarg_message</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_loadMessageBody_missarg_message
-//==== LABEL Check if method loadMessageBody without message attribute throws exception (email)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageService_email_loadMessageBody_missarg_message");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            message_service.loadMessageBody();
-        });
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index bf47d35..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody_successCallback_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_email_loadMessageBody_successCallback_TypeMismatch
-//==== LABEL Check method loadMessageBodys successCallback conversions exception (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_email_loadMessageBody_successCallback_TypeMismatch"),
-    getMessageServicesSuccess, addEmailDraftSuccess, findMessagesSuccess, findMessagesError,
-    service, i, param, conversionTable, exceptionName, filter;
-
-t.step(function () {
-    findMessagesSuccess = t.step_func(function (messages) {
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-
-        for(i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                service.loadMessageBody(messages[0], param);
-            }, exceptionName + " should be thrown " + param);
-        }
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessage error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    addEmailDraftSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-            assert_true(services.length > 0, "Received empty services array");
-            service = services[0];
-            addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index a00f3d2..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody_successCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_email_loadMessageBody_successCallback_invalid_cb
-//==== LABEL Check method loadMessageBodys successCallback invalid callback (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageBody_successCallback_invalid_cb", {timeout: 90000}),
-    getMessageServicesSuccess, addEmailDraftSuccess, findMessagesSuccess, findMessagesError,
-    filter, service;
-
-t.step(function () {
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            service.loadMessageBody(messages[0], { onsuccess: function () {} });
-        });
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("find error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    addEmailDraftSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html
deleted file mode 100644 (file)
index 46224c7..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Krzysztof Lachacz <k.lachacz@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_email_loadMessageBody_with_errorCallback</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_email_loadMessageBody_with_errorCallback
-//==== LABEL Check if method loadMessageBody of MessageService (email) works with all proper all arguments
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_email_loadMessageBody_with_errorCallback", {timeout: 90000}),
-    getMessageServicesSuccess, addEmailDraftSuccess, findMessagesSuccess, findMessagesError,
-    loadMessageBodySuccess, loadMessageBodyError, filter, service;
-
-t.step(function () {
-    loadMessageBodySuccess = t.step_func(function (message) {
-        assert_not_equals(message, null, "load message successfully");
-        t.done();
-    });
-
-    loadMessageBodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        service.loadMessageBody(messages[0], loadMessageBodySuccess, loadMessageBodyError);
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages error callback called: " + error.name + " with message: " + error.message);
-    });
-
-    addEmailDraftSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type","EXACTLY","messaging.email");
-        service.messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addEmailDraftSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html
deleted file mode 100644 (file)
index f325377..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_messageStorage_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_messageStorage_attribute
-//==== LABEL Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:messageStorage A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT
-
-var t = async_test("MessageService_email_messageStorage_attribute");
-t.step(function () {
-    var messaging_service, storage, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("messageStorage" in messaging_service, "No 'messageStorage' attribute in messaging_service");
-
-        messaging_service.messageStorage = null;
-        assert_not_equals(messaging_service.messageStorage, null, "messageStorage shouldn't be nullable");
-
-        storage = messaging_service.messageStorage;
-        assert_type(storage.addDraftMessage, "function", "messageStorage.addDraftMessage() method not found");
-        assert_type(storage.findMessages, "function", "messageStorage.findMessages() method not found");
-        assert_type(storage.removeMessages, "function", "messageStorage.removeMessages() method not found");
-        assert_type(storage.updateMessages, "function", "messageStorage.updateMessages() method not found");
-        assert_type(storage.findConversations, "function", "messageStorage.findConversations() method not found");
-        assert_type(storage.removeConversations, "function", "messageStorage.removeConversations() method not found");
-        assert_type(storage.findFolders, "function", "messageStorage.findFolders() method not found");
-        assert_type(storage.addMessagesChangeListener, "function", "messageStorage.addMessagesChangeListener() method not found");
-        assert_type(storage.addConversationsChangeListener, "function", "messageStorage.addConversationsChangeListener() method not found");
-        assert_type(storage.addFoldersChangeListener, "function", "messageStorage.addFoldersChangeListener() method not found");
-        assert_type(storage.removeChangeListener, "function", "messageStorage.removeChangeListener() method not found");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    try {
-        tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-    } catch (e) {
-        assert_unreached("getMessageServices() exception: name:" + e.name + ", msg:" + e.message);
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html
deleted file mode 100644 (file)
index 8b4b7df..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Jakub Siewierski <j.siewierski@samsung.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageService_email_sendMessage
-//==== LABEL Proper invocation with arguments - check if sendMessage (email) does what it should.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MAST MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage", { timeout: 90000 }),
-    message, loadedMessage,
-    i, mySubjectFilter, filter, myFolderFilter, myFolderIdFilter,
-    service, datetime, inboxFolderId,
-    syncSuccess, folderSuccess, folderError, findSuccess, findError, bodySuccess, bodyError,
-    attachmentSuccess, attachmentError;
-
-t.step(function () {
-    attachmentSuccess = t.step_func(function (attachment) {
-        assert_type(attachment.id, "string", "attachment.id type is not string");
-        assert_not_equals(attachment.id, "", "attachment.id is an empty string");
-
-        assert_equals(attachment.messageId, loadedMessage.id, "attachment id and message id are not equal");
-
-        assert_equals(attachment.mimeType, "image/jpg", "attachment MIME type is incorrect");
-
-        assert_type(attachment.filePath, "string", "attachment.filePath type is not string");
-        assert_not_equals(attachment.filePath, "", "attachment.filePath is an empty string");
-
-        t.done();
-    });
-
-    attachmentError = t.step_func(function (error) {
-        assert_unreached("failed to load attachment: name: " + error.name + " msg: " + error.message);
-    });
-
-    bodySuccess = t.step_func(function (message) {
-        assert_not_equals(message, null, "message is null");
-        assert_not_equals(message.body, null, "message body is null");
-        assert_equals(message.body.plainBody.replace(/\s+$/g, ""), datetime, "body does not match");
-        assert_equals(message.hasAttachment, true, "hasAttachment is false");
-        assert_true(message.attachments.length > 0, "no attachments found");
-
-        loadedMessage = message;
-
-        service.loadMessageAttachment(loadedMessage.attachments[0], attachmentSuccess, attachmentError);
-    });
-
-    bodyError = t.step_func(function (error) {
-        assert_unreached("failed to load message body: name: " + error.name + " msg: " + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found.");
-        service.loadMessageBody(messages[0], bodySuccess, bodyError);
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("failed to find message: name: " + error.name + " msg: " + error.message);
-    });
-
-    folderSuccess = t.step_func(function (folders) {
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolderId = folders[i].id;
-                break;
-            }
-        }
-
-        mySubjectFilter = new tizen.AttributeFilter("subject", "EXACTLY", datetime);
-        myFolderIdFilter = new tizen.AttributeFilter("folderId", "EXACTLY", inboxFolderId);
-        filter = new tizen.CompositeFilter("INTERSECTION", [mySubjectFilter, myFolderIdFilter]);
-        service.messageStorage.findMessages(filter, findSuccess, findError);
-    });
-
-    folderError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    syncSuccess = t.step_func(function (receivedService) {
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        service = receivedService;
-
-        myFolderFilter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(myFolderFilter, folderSuccess, folderError);
-    });
-
-    datetime = tizen.time.getCurrentDateTime().toString();
-    message = new tizen.Message("messaging.email", {
-        subject: datetime,
-        plainBody : datetime,
-        to : [ TEST_EMAIL_RECIPIENT_1 ]
-    });
-
-    message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-
-    sendEmailAndSync(t, message, syncSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index a927341..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_errorCallback_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback (email) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_errorCallback_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.email");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidErrorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-                },
-                exceptionName + " should be thrown - invalid error callback: " + invalidErrorCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index a48d485..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_errorCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_errorCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (email) errorCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_errorCallback_invalid_cb", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidErrorCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Invalid error callback invoked, name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.email");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-            },
-            exceptionName + " should be thrown - invalid error callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html
deleted file mode 100644 (file)
index 0a50033..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_exist
-//==== LABEL Check if method sendMessage of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_sendMessage_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sendMessage" in message_service, "No sendMessage method in message_service");
-        check_method_exists(message_service, "sendMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index ff6d17e..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_message_TypeMismatch
-//==== LABEL Check message (email) argument conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_message_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        incorrectMessage, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("sendMessage() success callback invoked.");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(incorrectMessage, sendSuccess, sendError);
-                },
-                exceptionName + " should be thrown - incorrectly created message: " + incorrectMessage + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index ffb4c33..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_message_invalid_obj</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_message_invalid_obj
-//==== LABEL Check MessageService.sendMessage (email) argument message validation - use simple object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTO
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_message_invalid_obj", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        fakeMessage,
-        exceptionName = "TypeMismatchError";
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        fakeMessage = {
-            id: "1",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.email",
-            timestamp: null,
-            from: null,
-            to: [ TEST_EMAIL_RECIPIENT_1 ],
-            cc: [],
-            bcc: [],
-            body: {
-                messageId: "1",
-                loaded: false,
-                plainBody: "Sample content",
-                htmlBody: "",
-                inlineAttachments: []
-            },
-            isRead: false,
-            hasAttachment: false,
-            isHighPriority: false,
-            subject: "",
-            inResponseTo: null,
-            messageStatus: "",
-            attachments: []
-        };
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(fakeMessage, sendSuccess, sendError);
-            },
-            exceptionName + " should be thrown - incorrectly created message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html
deleted file mode 100644 (file)
index cb1be07..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_missarg
-//==== LABEL Check MessageService.sendMessage (email) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_missarg", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage();
-            },
-            exceptionName + " should be thrown - missing message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 2ddc89c..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback (email) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_successCallback_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback, exceptionName,
-        i, conversionTable;
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.email");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidSuccessCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-                },
-                exceptionName + " should be thrown - invalid success callback: " + invalidSuccessCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 53ae8ae..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_successCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_successCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (email) successCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_email_sendMessage_successCallback_invalid_cb", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidSuccessCallback = {
-        onsuccess: t.step_func(function (recipients) {
-            assert_unreached("Invalid success callback invoked");
-        })
-    };
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.email");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-            },
-            exceptionName + " should be thrown - invalid success callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html
deleted file mode 100644 (file)
index ca1e946..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_without_errorCallback
-//==== LABEL Check without optional argument sendMessage(valid_message, valid_successCallback) (email)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA
-setup({ timeout: 90000 });
-var t = async_test("MessageService_email_sendMessage_without_errorCallback", { timeout: 90000 }),
-    message, datetime,
-    sendSuccess,
-    service, serviceListSuccess, serviceListError;
-
-t.step(function () {
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_type(recipients, "array", "recipients type is not array");
-        assert_equals(recipients.length, 1, "recipients.length should be 1");
-        assert_equals(recipients[0], TEST_EMAIL_RECIPIENT_1, "recipient in sent message is not the same as recipient set during message creation");
-
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        t.done();
-    });
-
-    serviceListSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No email MessageService found.");
-        service = services[0];
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.email", {
-            subject: datetime,
-            plainBody : datetime,
-            to : [ TEST_EMAIL_RECIPIENT_1 ]
-        });
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-
-        sendMessageReturnValue = service.sendMessage(message, sendSuccess);
-    });
-
-    serviceListError = t.step_func(function (error) {
-        assert_unreached("failed to receive services: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListSuccess, serviceListError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html
deleted file mode 100644 (file)
index a697f3b..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sendMessage_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sendMessage_without_successCallback
-//==== LABEL Check without optional argument sendMessage(valid_message) (email)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({ timeout: 90000 });
-var t = async_test("MessageService_email_sendMessage_without_successCallback", { timeout: 90000 }),
-    message, datetime,
-    service, serviceListSuccess, serviceListError;
-
-t.step(function () {
-
-
-    serviceListSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No email MessageService found.");
-        service = services[0];
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.email", {
-            subject: datetime,
-            plainBody : datetime,
-            to : [ TEST_EMAIL_RECIPIENT_1 ]
-        });
-
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-
-        sendMessageReturnValue = service.sendMessage(message);
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        t.done();
-    });
-
-    serviceListError = t.step_func(function (error) {
-        assert_unreached("failed to receive services: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListSuccess, serviceListError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html
deleted file mode 100644 (file)
index 9a3fc9d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_stopSync_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_stopSync_exist
-//==== LABEL Check if method stopSync of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_stopSync_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("stopSync" in message_service, "No stopSync method in message_service");
-        check_method_exists(message_service, "stopSync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html
deleted file mode 100644 (file)
index 1889294..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_syncFolder_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_syncFolder_exist
-//==== LABEL Check if method syncFolder of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_syncFolder_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("syncFolder" in message_service, "No syncFolder method in message_service");
-        check_method_exists(message_service, "syncFolder");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html
deleted file mode 100644 (file)
index dcd2de8..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_email_sync_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_sync_exist
-//==== LABEL Check if method sync of MessageService (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_email_sync_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sync" in message_service, "No sync method in message_service");
-        check_method_exists(message_service, "sync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html
deleted file mode 100644 (file)
index 23a225e..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_type_attribute</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_email_type_attribute
-//==== LABEL Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-var t = async_test("MessageService_email_type_attribute"), messaging_service, serviceSuccess, serviceError;
-
-t.step(function () {
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("type" in messaging_service, "No 'type' attribute in messaging_service");
-        assert_type(messaging_service.type, "string", "messaging_service.type is not string");
-        check_readonly(messaging_service, "type", "messaging.email", "string", "messaging.sms");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_id_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_id_exist.html
deleted file mode 100644 (file)
index d0be0de..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check addDraftMessage(), email:with invalid value</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_id_exist
-//==== LABEL check if attribute id in MessageService
-//==== STEP check if inResponseTo id in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-var t = async_test("MessageService_id_exist"), serviceSuccess, serviceError;
-
-t.step(function () {
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true("id" in services[0], "Messaging.MessageService.id property exists");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html b/tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html
deleted file mode 100644 (file)
index 2a9f15b..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>Load message body for SMS message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_loadBodySMS
-//==== LABEL check if loadMessageBody works for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_loadBodySMS", { timeout: 90000 }), messageStorage,
-    msg, service, loadBodySuccess, loadBodyError, onReceiveMsg, serviceSuccess, serviceError, datetime;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            if (sendAndReceiveMessageListenerId !== null) {
-                messageStorage.removeChangeListener(sendAndReceiveMessageListenerId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadBodySuccess = t.step_func(function () {
-        t.done();
-    });
-
-    loadBodyError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onReceiveMsg = t.step_func(function (message) {
-        service.loadMessageBody(message, loadBodySuccess, loadBodyError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        service = services[0];
-        messageStorage = service.messageStorage;
-        datetime = tizen.time.getCurrentDateTime().toString();
-        msg = new tizen.Message("messaging.sms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        sendAndReceiveMessage(t, service, msg, datetime, onReceiveMsg);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html
deleted file mode 100644 (file)
index 1820eea..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the method loadMessageBody in MessageService</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_loadMessageBody_exist
-//==== LABEL check if attribute loadMessageBody in MessageService
-//==== STEP check if inResponseTo loadMessageBody in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_loadMessageBody_exist"), serviceSuccess, serviceError;
-
-t.step(function () {
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        assert_true("loadMessageBody" in services[0], "Messaging.MessageService.loadMessageBody{} method exists");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html
deleted file mode 100644 (file)
index 8ceab92..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_loadMessageBody_missarg_successCallback
-//==== LABEL MessageService.loadMessageBody (message) WRONG argument(s)
-//==== STEP MessageService.loadMessageBody (message) WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#loadMessageBodyidp319296
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageService_loadMessageBody_missarg_successCallback");
-t.step(function () {
-    var service, filter, successCallback, message, onSuccess, addSuccess;
-
-    successCallback = t.step_func(function (messages) {
-        assert_type(messages, "array", "type of messages is not Array");
-        assert_true(messages.length > 0, "Received empty messages array");
-        message = messages[0];
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            service.loadMessageBody(message);
-        });
-        t.done();
-    });
-
-    addSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, successCallback);
-    });
-
-    onSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html b/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html
deleted file mode 100644 (file)
index f47c746..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_loadMessageBody_missargs
-//==== LABEL MessageService.loadMessageBody () WRONG argument(s)
-//==== STEP MessageService.loadMessageBody () WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#loadMessageBodyidp319296
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageService_loadMessageBody_missargs");
-t.step(function () {
-    var service, filter, successCallback, message, onSuccess, addSuccess;
-
-    successCallback = t.step_func(function (messages) {
-        assert_type(messages, "array", "type of messages is not Array");
-        assert_true(messages.length > 0, "Received empty messages array");
-        message = messages[0];
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            service.loadMessageBody();
-        });
-        t.done();
-    });
-
-    addSuccess = t.step_func(function (msg) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findMessages(filter, successCallback);
-    });
-
-    onSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html b/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html
deleted file mode 100644 (file)
index 6362dcf..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check the loadMessageBody method with invalid argument</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_loadMessageBody_withmessageinvalid
-//==== LABEL check the function of loadMessageBody in MessageService by withmessageinvalid
-//==== PRIORITY P2
-//==== STEP check the function of loadMessageBody in MessageService by withmessageinvalid
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_loadMessageBody_withmessageinvalid"), serviceListCB, errorCallback, successCallback;
-t.step(function() {
-    successCallback = t.step_func(function (message) {
-        assert_unreached("Should not call successCallback.");
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("Should not call errorCallback: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_throws({name: "TypeMismatchError"},
-                function() {
-                    services[0].loadMessageBody(null, successCallback, errorCallback);
-                }, "TypeMismatchError expected but not catched");
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html
deleted file mode 100644 (file)
index 01ae20f..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method messageStorage in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST MessageService_messagingstorage_exist
-//==== LABEL check if attribute messageStorage in MessageService
-//==== STEP check if inResponseTo messageStorage in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:messageStorage A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-//  check if the method messageStorage in MessageService
-        var t = async_test("MessageService_messagingstorage_exist");
-        // Define service error callback.
-        function serviceErrorCB(error) {
-            t.step(function() {
-                assert_true(false, "Cannot get messaging service: " + error.message);
-            });
-            t.done();
-        }
-        // Define the success callback.
-        function serviceListCB(services) {
-            if (services.length > 0) {
-                // SMS sending example
-                try {
-                    t.step(function() {
-                        assert_true("messageStorage" in services[0],"messageStorage is not exist.");
-                    });
-                    t.done();
-                } catch (e) {
-                    t.step(function() {
-                        assert_true(false, "Exception message: " + e.message);
-                    });
-                    t.done();
-                }
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html
deleted file mode 100644 (file)
index ed7b316..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageService (MMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:MessageService U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-var t = async_test("MessageService_mms_extend");
-t.step(function () {
-    var messageService, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-
-        check_extensibility(messageService);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html
deleted file mode 100644 (file)
index 85897d2..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_loadMessageAttachment_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_loadMessageAttachment_exist
-//==== LABEL Check if method loadMessageAttachment of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_mms_loadMessageAttachment_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageAttachment" in message_service, "No loadMessageAttachment method in message_service");
-        check_method_exists(message_service, "loadMessageAttachment");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html
deleted file mode 100644 (file)
index f23087f..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_loadMessageBody_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_loadMessageBody_exist
-//==== LABEL Check if method loadMessageBody of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_mms_loadMessageBody_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageBody" in message_service, "No loadMessageBody method in message_service");
-        check_method_exists(message_service, "loadMessageBody");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html
deleted file mode 100644 (file)
index 6601bbf..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-    Karol Surma <k.surma@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_loadMessageBody_missarg_message</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_loadMessageBody_missarg_message
-//==== LABEL Check if method loadMessageBody without message attribute throws exception (MMS)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageService_mms_loadMessageBody_missarg_message");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            message_service.loadMessageBody();
-        });
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html
deleted file mode 100644 (file)
index 2fa4929..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_messageStorage_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_messageStorage_attribute
-//==== LABEL Check if attribute messageStorage of MessageService (MMS) exists, has type MessageStorage and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:messageStorage A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT
-var t = async_test("MessageService_mms_messageStorage_attribute");
-t.step(function () {
-    var messaging_service, storage, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("messageStorage" in messaging_service, "No 'messageStorage' attribute in messaging_service");
-
-        messaging_service.messageStorage = null;
-        assert_not_equals(messaging_service.messageStorage, null, "messageStorage shouldn't be nullable");
-
-        storage = messaging_service.messageStorage;
-        assert_type(storage.addDraftMessage, "function", "messageStorage.addDraftMessage() method not found");
-        assert_type(storage.findMessages, "function", "messageStorage.findMessages() method not found");
-        assert_type(storage.removeMessages, "function", "messageStorage.removeMessages() method not found");
-        assert_type(storage.updateMessages, "function", "messageStorage.updateMessages() method not found");
-        assert_type(storage.findConversations, "function", "messageStorage.findConversations() method not found");
-        assert_type(storage.removeConversations, "function", "messageStorage.removeConversations() method not found");
-        assert_type(storage.findFolders, "function", "messageStorage.findFolders() method not found");
-        assert_type(storage.addMessagesChangeListener, "function", "messageStorage.addMessagesChangeListener() method not found");
-        assert_type(storage.addConversationsChangeListener, "function", "messageStorage.addConversationsChangeListener() method not found");
-        assert_type(storage.addFoldersChangeListener, "function", "messageStorage.addFoldersChangeListener() method not found");
-        assert_type(storage.removeChangeListener, "function", "messageStorage.removeChangeListener() method not found");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    try {
-        tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-    } catch (e) {
-        assert_unreached("getMessageServices() exception: name:" + e.name + ", msg:" + e.message);
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index b0521d6..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback (MMS) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_errorCallback_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function () {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.mms");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidErrorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-                },
-                exceptionName + " should be thrown - invalid error callback: " + invalidErrorCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 1302410..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_errorCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (MMS) errorCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_errorCallback_invalid_cb", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidErrorCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Invalid error callback invoked, name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.mms");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-            },
-            exceptionName + " should be thrown - invalid error callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html
deleted file mode 100644 (file)
index cdb2de5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_exist
-//==== LABEL Check if method sendMessage of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_mms_sendMessage_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sendMessage" in message_service, "No sendMessage method in message_service");
-        check_method_exists(message_service, "sendMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index 703360d..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_message_TypeMismatch
-//==== LABEL Check message (MMS) argument conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_message_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        incorrectMessage, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(incorrectMessage, sendSuccess, sendError);
-                },
-                exceptionName + " should be thrown - incorrectly created message: " + incorrectMessage + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index 45285d8..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_message_invalid_obj</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_message_invalid_obj
-//==== LABEL Check MessageService.sendMessage (MMS) argument message validation - use simple object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTO
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_message_invalid_obj", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        fakeMessage,
-        exceptionName = "TypeMismatchError";
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        fakeMessage = {
-            id: "1",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.mms",
-            timestamp: null,
-            from: null,
-            to: [ TEST_SMS_RECIPIENT ],
-            body: {
-                messageId: "1",
-                loaded: true,
-                plainBody: "Sample content"
-            },
-            isRead: false,
-            hasAttachment: false,
-            subject: "",
-            inResponseTo: null,
-            messageStatus: "",
-            attachments: []
-        };
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(fakeMessage, sendSuccess, sendError);
-            },
-            exceptionName + " should be thrown - incorrectly created message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html
deleted file mode 100644 (file)
index 583ff09..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_missarg
-//==== LABEL Check MessageService.sendMessage (MMS) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_missarg", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage();
-            },
-            exceptionName + " should be thrown - missing message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 66d2ec9..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback (MMS) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_successCallback_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback, exceptionName,
-        i, conversionTable;
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.mms");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidSuccessCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-                },
-                exceptionName + " should be thrown - invalid success callback: " + invalidSuccessCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 022d5f3..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sendMessage_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sendMessage_successCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (MMS) successCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_mms_sendMessage_successCallback_invalid_cb", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidSuccessCallback = {
-        onsuccess: t.step_func(function (recipients) {
-            assert_unreached("Invalid success callback invoked");
-        })
-    };
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.mms");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-            },
-            exceptionName + " should be thrown - invalid success callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html
deleted file mode 100644 (file)
index ab363d4..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_stopSync_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_stopSync_exist
-//==== LABEL Check if method stopSync of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageService_mms_stopSync_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("stopSync" in message_service, "No stopSync method in message_service");
-        check_method_exists(message_service, "stopSync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html
deleted file mode 100644 (file)
index 0646e6a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_syncFolder_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_syncFolder_exist
-//==== LABEL Check if method syncFolder of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageService_mms_syncFolder_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("syncFolder" in message_service, "No syncFolder method in message_service");
-        check_method_exists(message_service, "syncFolder");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html
deleted file mode 100644 (file)
index e276737..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_mms_sync_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_sync_exist
-//==== LABEL Check if method sync of MessageService (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageService_mms_sync_exist");
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sync" in message_service, "No sync method in message_service");
-        check_method_exists(message_service, "sync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html
deleted file mode 100644 (file)
index e2e51ce..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_mms_type_attribute
-//==== LABEL Check if attribute type of MessageService (MMS) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-var t = async_test("MessageService_mms_type_attribute");
-t.step(function () {
-    var messaging_service, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("type" in messaging_service, "No 'type' attribute in messaging_service");
-        assert_type(messaging_service.type, "string", "messaging_service.type is not string");
-        check_readonly(messaging_service, "type", "messaging.mms", "string", "messaging.sms");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_name_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_name_exist.html
deleted file mode 100644 (file)
index f27adbd..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute name in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_name_exist
-//==== LABEL check if the attribute name in MessageService
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:name A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-var t = async_test("MessageService_name_exist"), serviceErrorCB, serviceListCB;
-t.step(function() {
-
-    serviceErrorCB = t.step_func(function(error) {
-        assert_unreached("Unexpected serviceErrorCB: " + error.name + ":" + error.message);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No messaging.sms service.");
-        assert_true("name" in services[0], "Messaging.MessageService.name property exists");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_notexist.html b/tct-messaging-tizen-tests/messaging/MessageService_notexist.html
deleted file mode 100644 (file)
index cbeaa56..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageService exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:MessageService U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("MessageService");
-}, "MessageService_notexist");
-// Check if interface MessageService exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html
deleted file mode 100644 (file)
index 6fec845..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check sendMessage, email: second invalid argument and excepting wrong type exception</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_sendMessage_emailSecArg
-//==== LABEL check whether 'sendMessage' method properly sends the specified message with second invalid argument
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_sendMessage_emailSecArg"), a = 0, message,
-messageFailed, serviceListCB, serviceErrorCB;
-
-t.step(function() {
-
-    messageFailed = t.step_func(function(error) {
-        assert_unreached("messageFailed() callback should not be called:" + error.message);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        message = new tizen.Message("messaging.email");
-        message.to = [TEST_EMAIL_RECIPIENT_1];
-        // invalid argument type should cause throwing "TypeMismatchError"
-        // exception
-        assert_throws({
-            name: "TypeMismatchError"
-        }, function() {
-            services[0].sendMessage(message, a, messageFailed);
-        }, "TypeMismatchError expected but not catched");
-        t.done();
-    });
-
-    serviceErrorCB = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html
deleted file mode 100644 (file)
index 5ac3313..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check sendMessage(), email: third invalid argument and excepting wrong type exception</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_sendMessage_emailThirdInvalArg
-//==== LABEL check whether 'sendMessage' method properly sends the specified message with third invalid argument
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_sendMessage_emailThirdInvalArg"),
-    a = 0,
-    messageSent, serviceListCB, serviceErrorCB, message;
-
-t.step(function() {
-
-    messageSent = t.step_func(function(recipients) {
-        assert_unreached("messageSent() callback should not be called");
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        message = new tizen.Message("messaging.email");
-        message.to = [TEST_EMAIL_RECIPIENT_1];
-        // invalid argument type should cause throwing "TypeMismatchError"
-        // exception
-        assert_throws({
-            name: "TypeMismatchError"
-        }, function() {
-            services[0].sendMessage(message, messageSent, a);
-        }, "TypeMismatchError expected but not catched");
-        t.done();
-    });
-
-    serviceErrorCB = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html
deleted file mode 100644 (file)
index d0800eb..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>sendMessage, email: valid value to bcc property with mandatory attributes</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sendMessage_emailWithBcc
-//==== LABEL check whether 'sendMessage' method properly sends the specified message with BCC set
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageService_sendMessage_emailWithBcc", {timeout: 90000}), message, messageSent, messageFailed, serviceListCB, serviceErrorCB;
-t.step(function() {
-
-    messageSent = t.step_func(function(recipients) {
-        assert_true(recipients.length > 0, "No message sent successfully");
-        t.done();
-    });
-
-    messageFailed = t.step_func(function(error) {
-        assert_unreached("sendMessage() error: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        message = new tizen.Message("messaging.email");
-        message.subject = "tizen test";
-        message.to = [ TEST_EMAIL_RECIPIENT_1 ];
-        message.bcc = [ TEST_EMAIL_RECIPIENT_2 ];
-        services[0].sendMessage(message, messageSent, messageFailed);
-    });
-
-    serviceErrorCB = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html
deleted file mode 100644 (file)
index 45f06b6..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>sendMessage, email: valid value to priority property with mandatory attributes</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sendMessage_emailWithPriority
-//==== LABEL sendMessage, email: valid value to priority property with mandatory attribute
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageService_sendMessage_emailWithPriority", {timeout: 90000}),
-message, messageSent, messageFailed, serviceListCB, serviceErrorCB, messageService, removeAllSuccess;
-
-t.step(function() {
-
-    removeAllSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    messageSent = t.step_func(function(recipients) {
-        assert_true(recipients.length > 0, "No message sent successfully");
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    messageFailed = t.step_func(function(error) {
-        assert_unreached("sendMessage() error: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        message = new tizen.Message("messaging.email");
-        message.subject = "tizen test";
-        message.to = [ TEST_EMAIL_RECIPIENT_1 ];
-        message.isHighPriority = true;
-        messageService = services[0];
-        messageService.sendMessage(message, messageSent, messageFailed);
-    });
-
-    serviceErrorCB = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html
deleted file mode 100644 (file)
index 8a95ceb..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sendMessage_email_without_callbacks
-//==== LABEL MessageService.sendMessage (emailMessage)
-//==== STEP MessageService.sendMessage (emailMessage)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900
-//==== TEST_CRITERIA MMINA
-
-var this_test = async_test("MessageService_sendMessage_email_without_callbacks");
-this_test.step(function () {
-    var onSuccess, onError, message;
-
-    message = new tizen.Message("messaging.email", {
-        plainBody : "I will arrive in 10 minutes.",
-        subject: "test",
-        to : [ TEST_EMAIL_RECIPIENT_1 ]
-    });
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        assert_true(services.length > 0, "No MessageService found.");
-        services[0].sendMessage(message);
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html
deleted file mode 100644 (file)
index 97b3531..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method sendMessage exist in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_sendMessage_exist
-//==== LABEL check if the attribute sendMessage exist in MessageService
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sendMessage_exist"), serviceErrorCB, serviceListCB;
-t.step(function() {
-    serviceErrorCB = t.step_func(function(error) {
-        assert_unreached("Cannot get messaging service: " + error.message);
-    });
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No services.");
-        assert_true("sendMessage" in services[0], "sendMessage does not exist.");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html
deleted file mode 100644 (file)
index 2aa12ec..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sendMessage_invalid_argument
-//==== LABEL check whether invoking sendMessage method with improper argument throws exception properly
-//==== STEP check whether invoking "sendMessage" method with improper argument throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_sendMessage_invalid_argument"),
-testName, getMessagingServicesError, getMessagingServicesCallback, messageSendCallback, po, messageSendError, smsServ;
-t.step(function () {
-
-    testName = "MessageService_sendMessage_invalid_argument";
-
-    messageSendCallback = t.step_func(function (recipients) {
-        assert_unreached(testName + "Unexpected messageSend success callback arrived");
-    });
-    messageSendError = t.step_func(function (recipients) {
-        assert_unreached(testName + "Unexpected messageSend error callback arrived");
-    });
-
-    getMessagingServicesError = t.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = t.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsServ = services[0]; // save service
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            po = smsServ.sendMessage("messaging.email", messageSendCallback, messageSendError);
-        });
-        t.done();
-
-    });
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html
deleted file mode 100644 (file)
index b356a0e..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sendMessage_mms_without_callbacks
-//==== LABEL MessageService.sendMessage (mmsMessage)
-//==== STEP MessageService.sendMessage (mmsMessage)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900
-//==== TEST_CRITERIA MMINA
-var t = async_test("MessageService_sendMessage_mms_without_callbacks"), onSuccess, message;
-t.step(function() {
-
-    message = new tizen.Message("messaging.mms", {
-        plainBody: "I will arrive in 10 minutes.",
-        to: [TEST_SMS_RECIPIENT]
-    });
-
-    onSuccess = t.step_func(function(services) {
-        assert_type(services, "array", "type of services is not Array");
-        assert_true(services.length > 0, "No messaging.mms service");
-        services[0].sendMessage(message);
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html b/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html
deleted file mode 100644 (file)
index acffe60..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sendMessage_valid_argument
-//==== LABEL check whether sendMessage method properly sends the specified message
-//==== STEP check whether "sendMessage" method properly sends the specified message
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900
-//==== TIMEOUT 50
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-setup({timeout : 50000});
-var t = async_test("MessageService_sendMessage_valid_argument", {timeout : 50000}),
-    testName, getMessagingServicesError, getMessagingServicesCallback, messageSendCallback, po, messageSendError, smsServ, smsMessage;
-t.step(function () {
-
-    testName = "sendMessage vaild TC 01";
-
-    messageSendCallback = t.step_func(function (recipients) {
-        t.done();
-    });
-    messageSendError = t.step_func(function (recipients) {
-        assert_unreached(testName + "Unexpected messageSend error callback arrived");
-    });
-
-    getMessagingServicesError = t.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = t.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsServ = services[0]; // save service
-
-        smsMessage = new tizen.Message("messaging.sms", {
-            plainBody: "Sms Message Test",
-            to: [TEST_SMS_RECIPIENT]
-        });
-        po = smsServ.sendMessage(smsMessage, messageSendCallback, messageSendError);
-
-    });
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html
deleted file mode 100644 (file)
index 6ff2df9..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_extend</title>
-<script src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageService (SMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:MessageService U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-var t = async_test("MessageService_sms_extend");
-
-t.step(function () {
-    var messageService, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-
-        check_extensibility(messageService);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html
deleted file mode 100644 (file)
index ec86a6a..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_loadMessageAttachment_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_loadMessageAttachment_exist
-//==== LABEL Check if method loadMessageAttachment of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageAttachment M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_loadMessageAttachment_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageAttachment" in message_service, "No loadMessageAttachment method in message_service");
-        check_method_exists(message_service, "loadMessageAttachment");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html
deleted file mode 100644 (file)
index 8413e18..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_loadMessageBody_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_loadMessageBody_exist
-//==== LABEL Check if method loadMessageBody of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_loadMessageBody_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("loadMessageBody" in message_service, "No loadMessageBody method in message_service");
-        check_method_exists(message_service, "loadMessageBody");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html
deleted file mode 100644 (file)
index 76dbcb4..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-    Karol Surma <k.surma@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_loadMessageBody_message_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_loadMessageBody_message_TypeMismatch
-//==== LABEL Check for loadMessageBody message conversions exception (SMS)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_sms_loadMessageBody_message_TypeMismatch");
-
-t.step(function () {
-    var message_service, i, param, conversionTable, loadBodySuccess,
-        serviceSuccess, serviceError, exceptionName;
-
-    loadBodySuccess = t.step_func(function () {
-        assert_unreached("loadMessageBody() success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                message_service.loadMessageBody(param, loadBodySuccess) ;
-            }, exceptionName + " should be thrown " + param);
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html
deleted file mode 100644 (file)
index b6f9e6e..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-    Karol Surma <k.surma@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_loadMessageBody_message_invalid_obj</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_loadMessageBody_message_invalid_obj
-//==== LABEL Check if method loadMessageBody with invalid message attribute throws exception (SMS)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTO
-var t = async_test("MessageService_sms_loadMessageBody_message_invalid_obj");
-
-t.step(function () {
-    var message_service, message,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        message = {
-            id: "1",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.sms",
-            timestamp: null,
-            from: null,
-            to: [ TEST_SMS_RECIPIENT ],
-            body: {
-                messageId: "1",
-                loaded: true,
-                plainBody: "Sample content"
-            },
-            isRead: false,
-            inResponseTo: null,
-            messageStatus: ""
-        };
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            message_service.loadMessageBody(message);
-        });
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html
deleted file mode 100644 (file)
index 3d3840e..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-    Karol Surma <k.surma@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_loadMessageBody_missarg_message</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_loadMessageBody_missarg_message
-//==== LABEL Check if method loadMessageBody without message attribute throws exception (SMS)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageService_sms_loadMessageBody_missarg_message");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            message_service.loadMessageBody();
-        });
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html
deleted file mode 100644 (file)
index 4602208..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_messageStorage_attribute</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_messageStorage_attribute
-//==== LABEL Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:messageStorage A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT
-var t = async_test("MessageService_sms_messageStorage_attribute");
-
-t.step(function () {
-    var messaging_service, storage, serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("messageStorage" in messaging_service, "No 'messageStorage' attribute in messaging_service");
-
-        messaging_service.messageStorage = null;
-        assert_not_equals(messaging_service.messageStorage, null, "messageStorage shouldn't be nullable");
-
-        storage = messaging_service.messageStorage;
-        assert_type(storage.addDraftMessage, "function", "messageStorage.addDraftMessage() method not found");
-        assert_type(storage.findMessages, "function", "messageStorage.findMessages() method not found");
-        assert_type(storage.removeMessages, "function", "messageStorage.removeMessages() method not found");
-        assert_type(storage.updateMessages, "function", "messageStorage.updateMessages() method not found");
-        assert_type(storage.findConversations, "function", "messageStorage.findConversations() method not found");
-        assert_type(storage.removeConversations, "function", "messageStorage.removeConversations() method not found");
-        assert_type(storage.findFolders, "function", "messageStorage.findFolders() method not found");
-        assert_type(storage.addMessagesChangeListener, "function", "messageStorage.addMessagesChangeListener() method not found");
-        assert_type(storage.addConversationsChangeListener, "function", "messageStorage.addConversationsChangeListener() method not found");
-        assert_type(storage.addFoldersChangeListener, "function", "messageStorage.addFoldersChangeListener() method not found");
-        assert_type(storage.removeChangeListener, "function", "messageStorage.removeChangeListener() method not found");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-    } catch (e) {
-        assert_unreached("getMessageServices() exception: name:" + e.name + ", msg:" + e.message);
-    }
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html
deleted file mode 100644 (file)
index be77dad..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>Send an SMS to self, check received message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sms_sendMessage
-//==== LABEL Proper invocation with arguments - check if sendMessage (SMS) does what it should.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage", { timeout: 90000 }),
-    message, datetime, messageStorage,
-    service, serviceSuccess, serviceError,
-    onReceiveMsg;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            if (sendAndReceiveMessageListenerId !== null) {
-                messageStorage.removeChangeListener(sendAndReceiveMessageListenerId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    onReceiveMsg = t.step_func(function (receivedMessage) {
-        assert_equals(receivedMessage.body.plainBody, datetime, "plainBody values in sent message and received message are not equal.");
-
-        assert_type(receivedMessage.to, "array", "receivedMessage.to is not an array.");
-        assert_equals(receivedMessage.to.length, 1, "Invalid number of recipients.");
-
-        assert_equals(receivedMessage.to[0], TEST_SMS_RECIPIENT, "Recipient differs from the one set in sent message");
-
-        t.done();
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        service = services[0];
-        messageStorage = service.messageStorage;
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.sms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        sendAndReceiveMessage(t, service, message, datetime, onReceiveMsg);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("Cannot find services: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index c5a75c5..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback (SMS) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_errorCallback_TypeMismatch", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.sms");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidErrorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-                },
-                exceptionName + " should be thrown - invalid error callback: " + invalidErrorCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 594c21b..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_errorCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_errorCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_errorCallback_invalid_cb", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendSuccess, invalidErrorCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidErrorCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Invalid error callback invoked, name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.sms");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, sendSuccess, invalidErrorCallback);
-            },
-            exceptionName + " should be thrown - invalid error callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html
deleted file mode 100644 (file)
index 3596279..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_exist
-//==== LABEL Check if method sendMessage of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_sendMessage_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sendMessage" in message_service, "No sendMessage method in message_service");
-        check_method_exists(message_service, "sendMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index f2fecde..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_message_TypeMismatch
-//==== LABEL Check message (SMS) argument conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_message_TypeMismatch", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        incorrectMessage, exceptionName,
-        i, conversionTable;
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(incorrectMessage, sendSuccess, sendError);
-                },
-                exceptionName + " should be thrown - incorrectly created message: " + incorrectMessage + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index ec5ed2a..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_message_invalid_obj</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_message_invalid_obj
-//==== LABEL Check MessageService.sendMessage (SMS) argument message validation - use simple object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTO
-setup({ timeout: 90000 });
-var t = async_test("MessageService_sms_sendMessage_message_invalid_obj", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        fakeMessage,
-        exceptionName = "TypeMismatchError";
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_unreached("Success callback invoked");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        fakeMessage = {
-            id: "1",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.sms",
-            timestamp: null,
-            from: null,
-            to: [ TEST_SMS_RECIPIENT ],
-            body: {
-                messageId: "1",
-                loaded: true,
-                plainBody: "Sample content"
-            },
-            isRead: false,
-            inResponseTo: null,
-            messageStatus: ""
-        };
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(fakeMessage, sendSuccess, sendError);
-            },
-            exceptionName + " should be thrown - incorrectly created message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html
deleted file mode 100644 (file)
index 092a298..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_missarg
-//==== LABEL Check MessageService.sendMessage (SMS) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_missarg", { timeout: 90000 });
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError,
-        exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage();
-            },
-            exceptionName + " should be thrown - missing message."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 201ac0e..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_successCallback_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback (SMS) conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_successCallback_TypeMismatch", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback, exceptionName,
-        i, conversionTable;
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.sms");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0 ; i < conversionTable.length ; i++) {
-            invalidSuccessCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                { name: exceptionName },
-                function () {
-                    messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-                },
-                exceptionName + " should be thrown - invalid success callback: " + invalidSuccessCallback + "."
-            );
-        }
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 416baf5..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sendMessage_successCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_successCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_successCallback_invalid_cb", { timeout: 90000 });
-
-t.step(function () {
-    var messagingService, serviceSuccess, serviceError, message,
-        sendError, invalidSuccessCallback,
-        exceptionName = "TypeMismatchError";
-
-    invalidSuccessCallback = {
-        onsuccess: t.step_func(function (recipients) {
-            assert_unreached("Invalid success callback invoked");
-        })
-    };
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("Error callback invoked, name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messagingService = services[0];
-
-        message = new tizen.Message("messaging.sms");
-        assert_throws(
-            { name: exceptionName },
-            function () {
-                messagingService.sendMessage(message, invalidSuccessCallback, sendError);
-            },
-            exceptionName + " should be thrown - invalid success callback."
-        );
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html
deleted file mode 100644 (file)
index e932740..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_messaging_email_sendMessage_without_errorCallback</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sendMessage_without_errorCallback
-//==== LABEL Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sms_sendMessage_without_errorCallback", { timeout: 90000 }),
-    message, datetime,
-    sendSuccess, sendMessageReturnValue,
-    service, serviceListSuccess, serviceListError;
-
-t.step(function () {
-
-    sendSuccess = t.step_func(function (recipients) {
-        assert_type(recipients, "array", "recipients type is not array");
-        assert_equals(recipients.length, 1, "recipients.length should be 1");
-        assert_equals(recipients[0], TEST_SMS_RECIPIENT, "recipient in sent message is not the same as recipient set during message creation");
-
-        assert_equals(sendMessageReturnValue, undefined, "sendMessage() return value is not void");
-
-        t.done();
-    });
-
-    serviceListSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No sms MessageService found.");
-        service = services[0];
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.sms", {
-            plainBody : datetime,
-            to : [ TEST_SMS_RECIPIENT ]
-        });
-
-        sendMessageReturnValue = service.sendMessage(message, sendSuccess);
-    });
-
-    serviceListError = t.step_func(function (error) {
-        assert_unreached("failed to receive services: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListSuccess, serviceListError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html
deleted file mode 100644 (file)
index 24532da..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_stopSync_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_stopSync_exist
-//==== LABEL Check if method stopSync of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_stopSync_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("stopSync" in message_service, "No stopSync method in message_service");
-        check_method_exists(message_service, "stopSync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html
deleted file mode 100644 (file)
index e09a510..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_syncFolder_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_syncFolder_exist
-//==== LABEL Check if method syncFolder of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_syncFolder_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("syncFolder" in message_service, "No syncFolder method in message_service");
-        check_method_exists(message_service, "syncFolder");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html
deleted file mode 100644 (file)
index 92ce377..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_sms_sync_exist</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_sync_exist
-//==== LABEL Check if method sync of MessageService (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageService_sms_sync_exist");
-
-t.step(function () {
-    var message_service,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        message_service = services[0];
-
-        assert_true("sync" in message_service, "No sync method in message_service");
-        check_method_exists(message_service, "sync");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html b/tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html
deleted file mode 100644 (file)
index 6cb781f..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageService_type_attribute</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageService_sms_type_attribute
-//==== LABEL Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-var t = async_test("MessageService_sms_type_attribute"), messaging_service, serviceSuccess, serviceError;
-
-t.step(function () {
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messaging_service = services[0];
-
-        assert_true("type" in messaging_service, "No 'type' attribute in messaging_service");
-        assert_type(messaging_service.type, "string", "messaging_service.type is not string");
-        check_readonly(messaging_service, "type", "messaging.sms", "string", "messaging.mms");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name: " + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_stopSync.html b/tct-messaging-tizen-tests/messaging/MessageService_stopSync.html
deleted file mode 100644 (file)
index 882d367..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_stopSync</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_stopSync
-//==== LABEL: Check if stopSync method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if stopSync method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-var t = async_test("MessageService_stopSync"),
-    errorCallback, serviceListCB, ret = null;
-
-t.step(function () {
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Error: " + e);
-    });
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        ret = services[0].sync();
-        services[0].stopSync(ret);
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html b/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html
deleted file mode 100644 (file)
index 9a34104..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_stopSync_emailInvalidId</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_stopSync_emailInvalidId
-//==== LABEL check the function of stopSync in MessageService by emailInvalidId
-//==== PRIORITY P2
-//==== STEP check the function of stopSync in MessageService by emailInvalidId
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-setup({timeout: 90000});
-var t = async_test("MessageService_stopSync_emailInvalidId", {timeout:90000}),
-    service, successSync, failedSync, serviceListCB, serviceErrorCB;
-
-t.step(function () {
-    successSync = t.step_func(function () {
-        t.done();
-    });
-
-    failedSync = t.step_func(function (error) {
-        assert_unreached("Sync should not be canceled: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found");
-        service = services[0];
-        var handle = service.sync(successSync, failedSync);
-        handle = handle + 10;
-        // For incorrect handle function "stopSync()" returns without
-        // exception and without performing any action
-        service.stopSync(handle);
-    });
-
-    serviceErrorCB = t.step_func(function (err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-            serviceErrorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html b/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html
deleted file mode 100644 (file)
index c0f2ebc..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>MessageService_stopSync_emailSync</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_stopSync_emailSync
-//==== LABEL check the function of stopSync in MessageService by emailSync
-//==== PRIORITY P2
-//==== STEP check the function of stopSync in MessageService by emailSync
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-//==== ONLOAD_DELAY 90
-
-//  test email stopSync operation
-        setup({timeout: 90000});
-        var t = async_test("MessageService_stopSync_emailSync", {timeout:90000});
-        var service, handle, successSync, failedSync, serviceListCB, serviceErrorCB;
-
-        t.step(function () {
-            successSync = t.step_func(function () {
-                assert_unreached("Success callback should not be called (sync stopped)");
-            });
-
-            failedSync = t.step_func(function (error) {
-                t.done();
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                assert_true(services.length > 0, "No MessageService found.");
-                service = services[0];
-                handle = service.sync(successSync, failedSync);
-                service.stopSync(handle);
-            });
-
-            serviceErrorCB = t.step_func(function (err) {
-                assert_unreached("getMessageServices() error: " + err.message);
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-                    serviceErrorCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html
deleted file mode 100644 (file)
index da305e8..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute stopSync in MessageService</title>
-
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_stopSync_exist
-//==== LABEL check if attribute stopSync in MessageService
-//==== STEP check if inResponseTo stopSync in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check if the attribute stopSync in MessageService
-        var t = async_test("MessageService_stopSync_exist");
-        // Define service error callback.
-        function serviceErrorCB(error) {
-            t.step(function() {
-                assert_true(false, "Cannot get messaging service: " + error.message);
-            });
-            t.done();
-        }
-        // Define the success callback.
-        function serviceListCB(services) {
-            if (services.length > 0) {
-                try {
-                    t.step(function() {
-                        assert_true("stopSync" in services[0], "Messaging.MessageService.stopSync property exists");
-                    });
-                    t.done();
-                } catch (e) {
-                    t.step(function() {
-                        assert_true(false, "there is invalid value");
-                    });
-                    t.done();
-                }
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html b/tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html
deleted file mode 100644 (file)
index 8597eb2..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_stopSync_valid_argument</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_stopSync_valid_argument
-//==== LABEL Check the function stopSync in MessageService
-//==== STEP Check the function stopSync in MessageService
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:stopSync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageService_stopSync_valid_argument", {timeout: 90000}),
-    servicesError, servicesSuccess, service, filterForServiceId,
-    findFoldersError, findFoldersSuccess, inboxFolder, syncId, i,
-    syncFolderError, syncFolderSuccess, returnedValue;
-
-t.step(function () {
-    syncFolderSuccess = t.step_func(function () {
-        returnedValue = service.stopSync(syncId);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-        t.done();
-    });
-
-    syncFolderError = t.step_func(function (error) {
-        assert_unreached("syncFolder() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findFoldersSuccess =  t.step_func(function (folders) {
-        assert_greater_than(folders.length, 0, "Received empty folders array");
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolder = folders[i];
-                break;
-            }
-        }
-        assert_not_equals(inboxFolder, undefined, "Inbox folder not found");
-        syncId = service.syncFolder(inboxFolder, syncFolderSuccess, syncFolderError);
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        filterForServiceId = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(filterForServiceId, findFoldersSuccess, findFoldersError);
-    });
-
-    servicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, servicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync.html b/tct-messaging-tizen-tests/messaging/MessageService_sync.html
deleted file mode 100644 (file)
index 1bcccdb..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync
-//==== LABEL: Check if sync method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if sync method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA MR
-var t = async_test("MessageService_sync"),
-    errorCallback, serviceListCB, ret = null;
-
-t.step(function () {
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Error: " + e);
-    });
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        ret = services[0].sync();
-        assert_not_equals(ret, null, "null check");
-        assert_type(ret, "number", "type check");
-        services[0].stopSync(ret);
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html
deleted file mode 100644 (file)
index 9ba1380..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder
-//==== LABEL: Check if syncFolder method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if syncFolder method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MMINA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder", {timeout: 90000}), servicesError, servicesSuccess,
-    service, filter, findFoldersError, findFoldersSuccess, i, inboxFolder,
-    findFoldersSuccess, returnedValue;
-
-t.step(function () {
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_greater_than(folders.length, 0, "Received empty folders array");
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolder = folders[i];
-                break;
-            }
-        }
-        assert_not_equals(inboxFolder, undefined, "Inbox folder not found");
-        returnedValue = service.syncFolder(inboxFolder);
-
-        assert_type(returnedValue, "number", "Incorrect returned value - not a number");
-        assert_greater_than_equal(returnedValue, -2147483648, "Incorrect returned value - value too low");
-        assert_less_than_equal(returnedValue, 2147483647, "Incorrect returned value - value too high");
-
-        service.stopSync(returnedValue);
-        t.done();
-    });
-
-    findFoldersError = t.step_func(function (error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(filter, findFoldersSuccess, findFoldersError);
-    });
-
-    servicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, servicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 2e7ab19..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_errorCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_errorCallback_TypeMismatch
-//==== LABEL: Check argument errorCallback conversions exception for syncFolder method.
-//==== PRIORITY: P2
-//==== STEP: Check argument errorCallback conversions exception for syncFolder method.
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_errorCallback_TypeMismatch", {timeout: 90000}),
-    errorCallback, emailService, filter, successCallback,
-    ret = null, exceptionName, conversionTable, i, errorCB, successCB,
-    serviceCallback;
-
-t.step(function () {
-    successCB = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "No folder found.");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            errorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    ret = emailService.syncFolder(folders[0], successCallback, errorCallback);
-            }, exceptionName + " should be thrown - given incorrect errorCallback.");
-        }
-        t.done();
-    });
-
-    serviceCallback = t.step_func(function (services) {
-        assert_true(services.length > 0, "No service found.");
-        emailService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", emailService.id);
-        emailService.messageStorage.findFolders(filter, successCB);
-    });
-
-    errorCB = t.step_func(function (err) {
-        assert_unreached("Error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html
deleted file mode 100755 (executable)
index f37d5af..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_errorCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_errorCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback.
-//==== PRIORITY: P2
-//==== STEP: Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback.
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageService_syncFolder_errorCallback_invalid_cb", {timeout: 90000}),
-    errorCallback, emailService, filter, successCB,
-    successCallback, ret = null, errorCB, serviceCallback;
-
-t.step(function () {
-
-    errorCallback = {
-        onerror: "wrong callback"
-    };
-
-    successCallback = t.step_func(function () {
-        assert_unreached("Unexpected successCallback");
-    });
-
-    successCB = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "No folder found.");
-        assert_throws ({name: TYPE_MISMATCH_ERR},
-            function () {
-                ret = emailService.syncFolder(folders[0], successCallback, errorCallback);
-            }, "TypeMismatchError should be thrown - given incorrect errorCallback.");
-        t.done();
-    });
-
-    serviceCallback = t.step_func(function (services) {
-        assert_true(services.length > 0, "No service found.");
-        emailService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", emailService.id);
-        emailService.messageStorage.findFolders(filter, successCB);
-    });
-
-    errorCB = t.step_func(function (err) {
-        assert_unreached("Error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html
deleted file mode 100644 (file)
index 99a1c11..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method syncFolder in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST MessageService_syncFolder_exist
-//==== LABEL check if attribute syncFolder in MessageService
-//==== STEP check if inResponseTo syncFolder in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-//  check if the method syncFolder in MessageService
-        var t = async_test("MessageService_syncFolder_exist");
-        // Define service error callback.
-        function serviceErrorCB(error) {
-            t.step(function() {
-                assert_true(false, "Cannot get messaging service: " + error.message);
-            });
-            t.done();
-        }
-        // Define the success callback.
-        function serviceListCB(services) {
-            if (services.length > 0) {
-                // SMS sending example
-                try {
-                    t.step(function() {
-                        assert_true("syncFolder" in services[0], "syncFolder in MessageService");
-                    });
-                    t.done();
-                } catch (e) {
-                    t.step(function() {
-                        assert_true(false, "Exception message: " + e.message);
-                    });
-                    t.done();
-                }
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html
deleted file mode 100755 (executable)
index 99d57ed..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_folder_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_folder_TypeMismatch
-//==== LABEL: Check argument folder conversions exception for syncFolder method.
-//==== PRIORITY: P2
-//==== STEP: Check argument folder conversions exception for syncFolder method.
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageService_syncFolder_folder_TypeMismatch", {timeout: 3000}),
-    errorCallback, emailService,
-    ret = null, exceptionName, conversionTable, i, serviceCallback;
-
-t.step(function () {
-    errorCallback = t.step_func(function (err) {
-        assert_unreached("Error: " + err);
-    });
-    serviceCallback = t.step_func(function (services) {
-        emailService = services[0];
-        conversionTable = getTypeConversionExceptions("object", false);
-        for (i = 0; i < conversionTable.length; i++) {
-            folder = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    ret = emailService.syncFolder(folder);
-            }, exceptionName + " should be thrown - given incorrect folder.");
-        }
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html
deleted file mode 100644 (file)
index 9514b39..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_missarg</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_missarg
-//==== LABEL: Check with missing non-optional argument in syncFolder method
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_missarg", {timeout: 90000}),
-    errorCallback, emailService, serviceCallback,
-    ret = null;
-
-t.step(function () {
-    errorCallback = t.step_func(function (err) {
-        assert_unreached("Error: " + err);
-    });
-    serviceCallback = t.step_func(function (services) {
-        assert_throws({ name: "TypeMismatchError" },
-            function () {
-                ret = services[0].syncFolder();
-        }, "Method should throw an exception");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html
deleted file mode 100644 (file)
index 0b526cf..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_syncFolder_missarg_TypeMismatch
-//==== LABEL MessageService.syncFolder () WRONG argument(s)
-//==== STEP MessageService.syncFolder () WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncFolderidp354896
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MMA
-var this_test = async_test("MessageService_syncFolder_missarg_TypeMismatch");
-this_test.step(function () {
-    var service = null, folderQueryCallback, onSuccess, filter;
-
-    folderQueryCallback = this_test.step_func(function (folders) {
-        assert_type(folders, "array", "type of folders is not Array");
-        if (folders.length > 0) {
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                service.syncFolder();
-            });
-        } else {
-            assert_unreached("list of folders is empty");
-        }
-        return this_test.done();
-    });
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            filter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-            service.messageStorage.findFolders(filter, folderQueryCallback);
-        } else {
-            assert_unreached("list of services is empty");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 6cc15f3..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_successCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_successCallback_TypeMismatch
-//==== LABEL: Check argument successCallback conversions exception for syncFolder method.
-//==== PRIORITY: P2
-//==== STEP: Check argument successCallback conversions exception for syncFolder method.
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_successCallback_TypeMismatch", {timeout: 90000}),
-    errorCallback, emailService, filter, successCallback,
-    ret = null, exceptionName, conversionTable, i, successCB, errorCB, serviceCallback;
-
-t.step(function () {
-    errorCallback = t.step_func(function (err) {
-        assert_unreached("Error: " + err.message);
-    });
-
-    successCB = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "No folder found.");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            successCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    ret = emailService.syncFolder(folders[0], successCallback, errorCallback);
-            }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-
-    serviceCallback = t.step_func(function (services) {
-        assert_true(services.length > 0, "No service found.");
-        emailService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", emailService.id);
-        emailService.messageStorage.findFolders(filter, successCB);
-    });
-
-    errorCB = t.step_func(function (err) {
-        assert_unreached("Error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 4b63886..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_successCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_successCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback.
-//==== PRIORITY: P2
-//==== STEP: Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback.
-//==== EXPECT: An exception must be thrown.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageService_syncFolder_successCallback_invalid_cb", {timeout: 3000}),
-    errorCallback, emailService, filter, successCB,
-    successCallback, ret = null, serviceCallback;
-
-t.step(function () {
-    errorCallback = t.step_func(function (err) {
-        assert_unreached("Error: " + err.message);
-    });
-
-    successCallback = {
-        onsuccess: "wrong callback"
-    };
-
-    successCB = t.step_func(function (folders) {
-        assert_true(folders.length > 0, "No folder found.");
-        assert_throws({name : TYPE_MISMATCH_ERR},
-            function () {
-                ret = emailService.syncFolder(folders[0], successCallback);
-        },  "TypeMismatchError should be thrown - given incorrect successCallback.");
-        t.done();
-    });
-
-    serviceCallback = t.step_func(function (services) {
-        assert_true(services.length > 0, "No service found.");
-        emailService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", emailService.id);
-        emailService.messageStorage.findFolders(filter, successCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceCallback, errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html
deleted file mode 100644 (file)
index e295e7d..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_with_errorCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_with_errorCallback
-//==== LABEL: Check if syncFolder method with errorCallback optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if syncFolder method with errorCallback optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_with_errorCallback", {timeout: 90000}),
-    servicesError, servicesSuccess, service, filterForServiceId,
-    findFoldersError, findFoldersSuccess, inboxFolder, syncId, i,
-    syncFolderError, syncFolderSuccess;
-
-
-t.step(function () {
-    syncFolderSuccess = t.step_func(function () {
-        service.stopSync(syncId);
-        t.done();
-    });
-
-    syncFolderError = t.step_func(function (error) {
-        assert_unreached("syncFolder() error: " + error.message);
-    });
-
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_greater_than(folders.length, 0, "Received empty folders array");
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolder = folders[i];
-                break;
-            }
-        }
-        assert_not_equals(inboxFolder, undefined, "Inbox folder not found");
-        syncId = service.syncFolder(inboxFolder, syncFolderSuccess, syncFolderError);
-
-        assert_type(syncId, "number", "Incorrect returned value - not a number");
-        assert_greater_than_equal(syncId, -2147483648, "Incorrect returned value - value too low");
-        assert_less_than_equal(syncId, 2147483647, "Incorrect returned value - value too high");
-    });
-
-    findFoldersError = t.step_func(function(error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        filterForServiceId = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(filterForServiceId, findFoldersSuccess, findFoldersError);
-    });
-
-    servicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, servicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html
deleted file mode 100644 (file)
index 97f6a24..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_with_limit</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_with_limit
-//==== LABEL: Check if syncFolder method with limit optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if syncFolder method with limit optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_with_limit", {timeout: 90000}),
-    servicesError, servicesSuccess, service, filterForServiceId,
-    findFoldersError, findFoldersSuccess, inboxFolder, syncId, i,
-    syncFolderError, syncFolderSuccess;
-
-
-t.step(function () {
-    syncFolderSuccess = t.step_func(function () {
-        service.stopSync(syncId);
-        t.done();
-    });
-
-    syncFolderError = t.step_func(function (error) {
-        assert_unreached("syncFolder() error: " + error.message);
-    });
-
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_greater_than(folders.length, 0, "Received empty folders array");
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolder = folders[i];
-                break;
-            }
-        }
-        assert_not_equals(inboxFolder, undefined, "Inbox folder not found");
-        syncId = service.syncFolder(inboxFolder, syncFolderSuccess, syncFolderError, 23);
-
-        assert_type(syncId, "number", "Incorrect returned value - not a number");
-        assert_greater_than_equal(syncId, -2147483648, "Incorrect returned value - value too low");
-        assert_less_than_equal(syncId, 2147483647, "Incorrect returned value - value too high");
-    });
-
-    findFoldersError = t.step_func(function(error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        filterForServiceId = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(filterForServiceId, findFoldersSuccess, findFoldersError);
-    });
-
-    servicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, servicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html
deleted file mode 100644 (file)
index 0278d69..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_syncFolder_with_successCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncFolder_with_successCallback
-//==== LABEL: Check if syncFolder method with successCallback optional argument works
-//==== PRIORITY: P2
-//==== ONLOAD_DELAY 90
-//==== STEP: Check if syncFolder method with successCallback optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:syncFolder M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageService_syncFolder_with_successCallback", {timeout: 90000}),
-    servicesError, servicesSuccess, service, filterForServiceId,
-    findFoldersError, findFoldersSuccess, inboxFolder, syncId, i,
-    syncFolderSuccess;
-
-
-t.step(function () {
-    syncFolderSuccess = t.step_func(function () {
-        service.stopSync(syncId);
-        t.done();
-    });
-
-    findFoldersSuccess = t.step_func(function (folders) {
-        assert_greater_than(folders.length, 0, "Received empty folders array");
-        for(i = 0; i < folders.length; i++) {
-            if (folders[i].type === EMAIL_INBOX_FOLDER_TYPE) {
-                inboxFolder = folders[i];
-                break;
-            }
-        }
-        assert_not_equals(inboxFolder, undefined, "Inbox folder not found");
-        syncId = service.syncFolder(inboxFolder, syncFolderSuccess);
-
-        assert_type(syncId, "number", "Incorrect returned value - not a number");
-        assert_greater_than_equal(syncId, -2147483648, "Incorrect returned value - value too low");
-        assert_less_than_equal(syncId, 2147483647, "Incorrect returned value - value too high");
-    });
-
-    findFoldersError = t.step_func(function(error) {
-        assert_unreached("findFolders() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        filterForServiceId = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        service.messageStorage.findFolders(filterForServiceId, findFoldersSuccess, findFoldersError);
-    });
-
-    servicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, servicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html b/tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html
deleted file mode 100644 (file)
index b5ad4cf..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Sync all folders and load message (body) and send it.</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_syncLoadMsgSendMsg
-//==== LABEL Sync all folders and load message (body) and send it
-//==== PRIORITY P3
-//==== STEP Sync all folders and load message (body) and send it
-//==== EXPECT The function runs normally
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:MessageService U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 120
-//==== ONLOAD_DELAY 120
-//==== TEST_CRITERIA
-setup({timeout: 120000});
-var t = async_test("MessageService_syncLoadMsgSendMsg", {timeout:120000});
-t.step(function () {
-    var serviceListCB, successSync, failedSync, service, findSuccess, findError, i,
-        loadMessageSuccess, loadMessageError, messageSentSuccess, messageSendFailed,
-        messageStorage, addDraftSuccess, addDraftError, message;
-
-    messageSentSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    messageSendFailed = t.step_func(function (error) {
-        assert_unreached("fail to send message - error: " + error.message);
-    });
-
-    loadMessageSuccess = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "conversationId", "Name conversationId doesn't exist in provided object.");
-        assert_equals(msg.conversationId, message.conversationId, "conversationId is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        for(i = 0; i < msg.to.length; i++){
-            assert_equals(msg.to[i], message.to[i], "to is not equal");
-        }
-        assert_own_property(msg, "bcc", "Name bcc doesn't exist in provided object.");
-        for(i = 0; i < msg.bcc.length; i++){
-            assert_equals(msg.bcc[i], message.bcc[i], "bcc is not equal");
-        }
-        assert_own_property(msg, "cc", "Name cc doesn't exist in provided object.");
-        for(i = 0; i < msg.cc.length; i++){
-            assert_equals(msg.cc[i], message.cc[i], "cc is not equal");
-        }
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, message.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, message.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg.body, "htmlBody", "Name htmlBody doesn't exist in provided object.");
-        assert_equals(msg.body.htmlBody, message.body.htmlBody, "htmlBody is not equal");
-        assert_own_property(msg.body, "inlineAttachments", "Name inlineAttachments doesn't exist in provided object.");
-        for (i = 0; i < msg.body.inlineAttachments.length; i++) {
-            assert_true(msg.body.inlineAttachments[i] instanceof tizen.MessageAttachment, "wrong attachment object");
-            assert_equals(msg.body.inlineAttachments[i].id, message.body.inlineAttachments[i].id, "attachments.id is not equal");
-            assert_equals(msg.body.inlineAttachments[i].messageId, message.body.inlineAttachments[i].messageId, "attachments.messageId is not equal");
-            assert_equals(msg.body.inlineAttachments[i].mimeType, message.body.inlineAttachments[i].mimeType, "attachments.mimeType is not equal");
-        }
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "hasAttachment", "Name hasAttachment doesn't exist in provided object.");
-        assert_equals(msg.hasAttachment, message.hasAttachment, "hasAttachment is not equal");
-        assert_own_property(msg, "isHighPriority", "Name isHighPriority doesn't exist in provided object.");
-        assert_equals(msg.isHighPriority, message.isHighPriority, "isHighPriority is not equal");
-        assert_own_property(msg, "subject", "Name subject doesn't exist in provided object.");
-        assert_equals(msg.subject, message.subject, "subject is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-        assert_own_property(msg, "messageStatus", "Name messageStatus doesn't exist in provided object.");
-        assert_equals(msg.messageStatus, message.messageStatus, "messageStatus is not equal");
-        for(i = 0; i < msg.attachments.length; i++){
-            assert_true(msg.attachments[i] instanceof tizen.MessageAttachment, "wrong attachment object");
-            assert_equals(msg.attachments[i].id, message.attachments[i].id, "attachments.id is not equal");
-            assert_equals(msg.attachments[i].messageId, message.attachments[i].messageId, "attachments.messageId is not equal");
-            assert_equals(msg.attachments[i].mimeType, message.attachments[i].mimeType, "attachments.mimeType is not equal");
-        }
-
-        sendEmailAndSync(t, msg, messageSentSuccess);
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("fail to load message body - error: " + error.message);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length === 1, "Received incorrect number of messages: " + messages.length);
-        service.loadMessageBody(messages[0], loadMessageSuccess, loadMessageError);
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("fail to find message with filter - error: " + error.message);
-    });
-
-    successSync = t.step_func(function () {
-        service.messageStorage.findMessages(new tizen.AttributeFilter("id", "EXACTLY", message.id), findSuccess, findError);
-    });
-
-    failedSync = t.step_func(function (error) {
-        assert_unreached("fail to sync with server - error: " + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        service.sync(successSync, failedSync,1);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("fail to addDraft - error: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No Messageservice found.");
-        service = services[0];
-        messageStorage = service.messageStorage;
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-        message.body.inlineAttachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3")];
-
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-}, "MessageService_syncLoadMsgSendMsg");
-    </script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html
deleted file mode 100644 (file)
index 0750968..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check the function sync in MessageService without message limit</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_sync_emailwithoutparam
-//==== LABEL check the function of sync in MessageService by emailwithoutparam
-//==== PRIORITY P2
-//==== STEP check the function of sync in MessageService by emailwithoutparam
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-        setup({timeout: 90000});
-        var t = async_test("MessageService_sync_emailwithoutparam", {timeout:90000});
-        var service, successSync, failedSync, serviceListCB;
-
-        t.step(function () {
-            successSync = t.step_func(function () {
-                t.done();
-            });
-
-            failedSync = t.step_func(function (error) {
-                assert_unreached("fail to sync with server - error: " + error.message);
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                assert_true(services.length > 0, "No Messageservice found.");
-                service = services[0];
-                service.sync(successSync, failedSync);
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index b33ceda..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_errorCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_errorCallback_TypeMismatch
-//==== LABEL: Check argument errorCallback conversions exception for sync method.
-//==== PRIORITY: P2
-//==== STEP: Check argument errorCallback conversions exception for sync method.
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-
-var t = async_test("MessageService_sync_errorCallback_TypeMismatch"),
-    successCallback, errorCallback, serviceListCB, ret = null,
-    exceptionName, conversionTable, i;
-t.step(function () {
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Error: " + e);
-    });
-    successCallback = t.step_func(function (services) {
-    });
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            errorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    ret = services[0].sync(successCallback, errorCallback);
-            }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index b29f1ca..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_errorCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_errorCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not in sync method errorCallback callback.
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-
-var t = async_test("MessageService_sync_errorCallback_invalid_cb"), serviceError,
-    successCallback, invalidErrorCallback, serviceSuccess, exceptionName = "TypeMismatchError";
-
-t.step(function () {
-
-    invalidErrorCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("Invalid error callback invoked, name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    successCallback = t.step_func(function () {
-        assert_unreached("sync() success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        assert_throws({name : exceptionName},
-            function () {
-                services[0].sync(successCallback, invalidErrorCallback);
-            }, exceptionName + " should be thrown - given incorrect errorCallback.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html
deleted file mode 100644 (file)
index 6369f73..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method sync in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_sync_exist
-//==== LABEL Check if the function sync in MessageService
-//==== STEP Check if the function sync in MessageService
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check if the method sync in MessageService
-        var t = async_test("MessageService_sync_exist");
-        // Define service error callback.
-        function serviceErrorCB(error) {
-            t.step(function() {
-                assert_true(false, "Cannot get messaging service: " + error.message);
-            });
-            t.done();
-        }
-        // Define the success callback.
-        function serviceListCB(services) {
-            if (services.length > 0) {
-                // SMS sending example
-                try {
-                    t.step(function() {
-                        assert_true("sync" in services[0], "sync in MessageService");
-                    });
-                    t.done();
-                } catch (e) {
-                    t.step(function() {
-                        assert_true(false, "Exception message: " + e.message);
-                    });
-                    t.done();
-                }
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html
deleted file mode 100644 (file)
index 5b5735b..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sync_foremail
-//==== LABEL MessageService.sync ()
-//==== STEP MessageService.sync ()
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncidp342960
-//==== TEST_CRITERIA MMINA
-var this_test = async_test("MessageService_sync_foremail");
-this_test.step(function () {
-    var service = null, onSuccess, syncId;
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            syncId = service.sync();
-            service.stopSync(syncId);
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html
deleted file mode 100644 (file)
index e6a7f40..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageService_sync_invalid_arg
-//==== LABEL MessageService.sync ('sth') WRONG argument(s)
-//==== STEP MessageService.sync ('sth') WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncidp342960
-//==== TEST_CRITERIA MC
-var this_test = async_test("MessageService_sync_invalid_arg");
-this_test.step(function () {
-    var service, onSuccess, onError;
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        assert_true(services.length > 0, "No MessageService found.");
-        service = services[0];
-        assert_throws({name: TYPE_MISMATCH_ERR}, function () {
-            service.sync("sth");
-        }, "InvalidValuesError exception expected but not thrown.");
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function(err) {
-        assert_unreached("getMessageService() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index dc5e7b2..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_successCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_successCallback_TypeMismatch
-//==== LABEL: Check argument successCallback conversions exception for sync method.
-//==== PRIORITY: P2
-//==== STEP: Check argument successCallback conversions exception for sync method.
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("MessageService_sync_successCallback_TypeMismatch"),
-    successCallback, errorCallback, serviceListCB, ret = null,
-    exceptionName, conversionTable, i;
-t.step(function () {
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Error: " + e);
-    });
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            successCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    ret = services[0].sync(successCallback);
-            }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 2187d7c..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_successCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_successCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not in sync method successCallback callback.
-//==== PRIORITY: P2
-//==== STEP: Test whether the constructor of the interface is defined or not in sync method successCallback callback.
-//==== EXPECT: An exception must be thrown.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageService_sync_successCallback_invalid_cb", {timeout: 90000}),
-    successCallback, errorCallback, serviceListCB, ret = null,
-    exceptionName = "TypeMismatchError";
-
-t.step(function () {
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Error: " + e);
-    });
-    successCallback = {
-        onsuccess: "wrong callback"
-    };
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        assert_throws({name : exceptionName},
-            function () {
-                ret = services[0].sync(successCallback);
-        }, exceptionName + " should be thrown - given incorrect successCallback.");
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorCallback);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html
deleted file mode 100755 (executable)
index 7fa45a1..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_valid_arguments</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_valid_arguments
-//==== LABEL Check the function sync in MessageService
-//==== STEP Check the function sync in MessageService
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageService_sync_valid_arguments", {timeout:90000}),
-    serviceSynced, errorCallback, serviceListCB, serviceErrorCB;
-
-t.step(function () {
-    serviceSynced = t.step_func(function () {
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("sync() error: " + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        services[0].sync(serviceSynced, errorCallback, 5);
-    });
-
-    serviceErrorCB = t.step_func(function (err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html
deleted file mode 100644 (file)
index 32463b7..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_with_errorCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_with_errorCallback
-//==== LABEL: Check if sync method with errorCallback optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if start method with errorCallback optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({ timeout: 90000 });
-
-var t = async_test("MessageService_sync_with_errorCallback", { timeout: 90000 }),
-    successCallback, errorCallback, serviceListCB, ret = null, errorServiceCB;
-
-t.step(function () {
-
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Sync error: " + e.message);
-    });
-
-    successCallback = t.step_func(function () {
-        assert_not_equals(ret, null, "null check");
-        assert_type(ret, "number", "type check");
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        ret = services[0].sync(successCallback, errorCallback);
-    });
-
-    errorServiceCB = t.step_func(function (e) {
-        assert_unreached("Message service error: " + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorServiceCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html
deleted file mode 100644 (file)
index f17560f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_with_limit</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_with_limit
-//==== LABEL: Check if sync method with downloadId optional limit argument works
-//==== PRIORITY: P2
-//==== STEP: Check if start method with downloadId optional limit argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-var t = async_test("MessageService_sync_with_limit", {timeout: 90000}),
-    successCallback, errorCallback, serviceListCB, errorServiceCB, ret = null;
-
-t.step(function () {
-
-    errorCallback = t.step_func(function (e) {
-        assert_unreached("Sync error: " + e.message);
-    });
-
-    successCallback = t.step_func(function () {
-        assert_not_equals(ret, null, "null check");
-        assert_type(ret, "number", "type check");
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        ret = services[0].sync(successCallback, errorCallback, 7);
-    });
-
-    errorServiceCB = t.step_func(function (e) {
-        assert_unreached("Error: " + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-        errorServiceCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html
deleted file mode 100644 (file)
index 6b8a241..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageService_sync_with_successCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageService_sync_with_successCallback
-//==== LABEL: Check if sync method with successCallback optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if start method with successCallback optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageService:sync M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageService_sync_with_successCallback", {timeout: 90000}),
-    successCallback, errorServiceCB, serviceListCB, ret = null, service;
-
-t.step(function () {
-    successCallback = t.step_func(function () {
-        assert_not_equals(ret, null, "null check");
-        assert_type(ret, "number", "type check");
-        service.stopSync(ret);
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        assert_true(services.length > 0, "No MessageService found.");
-        ret = services[0].sync(successCallback);
-    });
-
-    errorServiceCB = t.step_func(function (e) {
-        assert_unreached("Error: " + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB,
-            errorServiceCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageService_type_exist.html b/tct-messaging-tizen-tests/messaging/MessageService_type_exist.html
deleted file mode 100644 (file)
index 9c9be62..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the attribute type in MessageService</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageService_type_exist
-//==== LABEL check if attribute type in MessageService
-//==== STEP check if attribute type in MessageService
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageService:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-//  check if the attribute type in MessageService
-        var t = async_test("MessageService_type_exist");
-        // Define service error callback.
-        function serviceErrorCB(error) {
-            t.step(function() {
-                assert_true(false, "Cannot get messaging service: " + error.message);
-            });
-            t.done();
-        }
-        // Define the success callback.
-        function serviceListCB(services) {
-            if (services.length > 0) {
-                // SMS sending example
-                try {
-                    t.step(function() {
-                        assert_true("type" in services[0], "type in MessageService");
-                    });
-                    t.done();
-                } catch (e) {
-                    t.step(function() {
-                        assert_true(false, "Exception message: " + e.message);
-                    });
-                    t.done();
-                }
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
-        } catch (e) {
-            t.step(function() {
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html
deleted file mode 100755 (executable)
index 3f060d6..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>
-        Add conversationg listener and add a message,
-        remove the conversation related with the adding message,
-        then remove the conversation listener.
-    </title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addCCLAddMRemoveCRemoveCCL
-//==== LABEL Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener
-//==== PRIORITY P3
-//==== STEP Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener
-//==== EXPECT The function runs normally
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:MessageStorage U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_addCCLAddMRemoveCRemoveCCL", { timeout: 90000 }),
-    service, msg, errorAddDraftCallback, errorFindConCallback, errorRemoveConCallback,
-    successRemoveConCallback, conversationsFindConArrayCB,
-    successAddDraftCallback, serviceListCB, serviceErrorCB,
-    messageFindSuccess, messageFindError, conversationChangeCB,
-    filterForId, filterForTo,
-    watchId;
-
-add_result_callback(function () {
-    try {
-        service.messageStorage.removeChangeListener(watchId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throws an exception
-    }
-});
-
-t.step(function () {
-    conversationChangeCB = {
-        conversationsupdated : function(conversations) {
-        },
-        conversationsadded : function(conversations) {
-        },
-        conversationsremoved : function(conversations) {
-        }
-    };
-
-    errorAddDraftCallback = t.step_func(function (e) {
-        assert_unreached("addDraftMessage() error: " + e.message);
-    });
-
-
-    errorFindConCallback = t.step_func(function (e) {
-        assert_unreached("findConversations() error: " + e.message);
-    });
-
-
-    errorRemoveConCallback = t.step_func(function (e) {
-        assert_unreached("removeConversations() error: " + e.message);
-    });
-
-    successRemoveConCallback = t.step_func(function () {
-        return t.done();
-    });
-
-    conversationsFindConArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "No conversations found.");
-        service.messageStorage.removeConversations(conversations, successRemoveConCallback,
-                errorRemoveConCallback);
-    });
-
-    messageFindSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No message found.");
-        filterForId = new tizen.AttributeFilter("id", "EXACTLY",
-                messages[0].conversationId);
-        service.messageStorage.findConversations(filterForId, conversationsFindConArrayCB,
-                errorFindConCallback);
-    });
-
-    messageFindError = t.step_func(function (err) {
-        assert_unreached("findMessages() error: " + err.message);
-    });
-
-    successAddDraftCallback = t.step_func(function () {
-        filterForTo = new tizen.AttributeFilter("to", "CONTAINS",
-                TEST_SMS_RECIPIENT);
-        service.messageStorage.findMessages(filterForTo, messageFindSuccess,
-                messageFindError);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        service = services[0];
-        watchId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        msg = new tizen.Message("messaging.sms",
-                {plainBody : "addCCLAddMRemoveCRemoveCCL-testing",
-                 to : [ TEST_SMS_RECIPIENT ]});
-        service.messageStorage.addDraftMessage(msg, successAddDraftCallback,
-                errorAddDraftCallback);
-    });
-
-    serviceErrorCB = t.step_func(function (err) {
-        assert_unreached("getMessageService() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB,
-            serviceErrorCB);
-});
-
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html
deleted file mode 100644 (file)
index 119577d..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Beata Koziarek <b.koziarek@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageStorage_addConversationsChangeListener</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener
-//==== LABEL: Check if addConversationsChangeListener method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if addConversationsChangeListener method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MMINA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_addConversationsChangeListener", {timeout: 90000}),
-    serviceListCB, service, msg, conversationChangeCB, returnedValue;
-t.step(function () {
-    add_result_callback(function () {
-        try {
-            service.messageStorage.removeChangeListener(returnedValue);
-        } catch (err) {
-            // do nothing in case removeChangeListener throws an exception
-        }
-    });
-
-    conversationChangeCB = {
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "conversations added");
-            t.done();
-        }),
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("conversations updated");
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("conversations removed");
-        })
-    };
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        returnedValue = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        assert_type(returnedValue, "number", "Incorrect returned value type - should be 'number'");
-        msg = new tizen.Message("messaging.email",
-            {plainBody : "test message.", to : [TEST_EMAIL_RECIPIENT_1]});
-        service.sendMessage(msg);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html
deleted file mode 100644 (file)
index f64022f..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageStorage_addConversationsChangeListener_filter_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener_filter_TypeMismatch
-//==== LABEL: Check argument filter conversions exception for addConversationsChangeListener method.
-//==== PRIORITY: P2
-//==== STEP: Check argument filter conversions exception for addConversationsChangeListener method.
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 60
-//==== ONLOAD_DELAY 60
-//==== TEST_CRITERIA MC
-setup({timeout: 60000});
-
-var t = async_test("MessageStorage_addConversationsChangeListener_filter_TypeMismatch", {timeout: 60000}),
-    serviceListCB, service, conversationChangeCB, filter,
-    exceptionName, conversionTable, i, watchId;
-
-t.step(function () {
-    add_result_callback(function () {
-        try {
-            service.messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throws an exception
-        }
-    });
-
-    conversationChangeCB = {
-        conversationsadded: t.step_func(function (conversations) {
-            assert_unreached("conversations added");
-        }),
-        conversationsupdated: t.step_func(function (conversations) {
-            assert_unreached("conversations updated");
-        }),
-        conversationsremoved: t.step_func(function (conversations) {
-            assert_unreached("conversations removed");
-        })
-    };
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        filter = new tizen.AttributeFilter("from", "CONTAINS", "devel");
-        conversionTable = getTypeConversionExceptions("object", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            filter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({
-                name: exceptionName
-            }, function () {
-                watchId = service.messageStorage.addConversationsChangeListener(
-                    conversationChangeCB, filter);
-            }, exceptionName + " should be thrown - given incorrect filter: " + filter);
-        }
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html
deleted file mode 100644 (file)
index 7680592..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_addConversationsChangeListener_missarg</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener_missarg
-//==== LABEL: Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works
-//==== EXPECT: An omitted input value must be recognized as undefined. And then an exception must be thrown if undefined cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MMA
-
-setup({timeout: 30000});
-var t = async_test("MessageStorage_addConversationsChangeListener_missarg", {timeout: 30000}), service,
-    serviceListCB, service, watchId;
-t.step(function() {
-    add_result_callback(function () {
-        try {
-            service.messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throws an exception
-        }
-    });
-
-    serviceListCB = t.step_func(function(services) {
-        service = services[0];
-        assert_throws({
-            name: "TypeMismatchError"
-        }, function() {
-            watchId = service.messageStorage.addConversationsChangeListener();
-        });
-        t.done();
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html
deleted file mode 100644 (file)
index 679593e..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageStorage_addConversationsChangeListener_with_filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener_with_filter
-//==== LABEL: Check if addConversationsChangeListener method with optional filter argument works
-//==== PRIORITY: P2
-//==== STEP: Check if addConversationsChangeListener method with optional filter argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_addConversationsChangeListener_with_filter", {timeout: 90000}),
-    serviceListCB, service, msg, conversationChangeCB, filter, successCallback, errorCallback, sendError,
-    watchId;
-
-t.step(function () {
-    add_result_callback(function () {
-        try {
-            service.messageStorage.removeChangeListener(watchId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throws an exception
-        }
-    });
-
-    successCallback = t.step_func(function (message) {
-        assert_true(message.length > 0, "No message found.");
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (err) {
-        assert_unreached("Message finding error: " + err.name + ":" + err.message);
-    });
-
-    conversationChangeCB = {
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "No conversation added");
-            service.messageStorage.findMessages(filter, successCallback, errorCallback);
-        }),
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("conversationsupdated callback should not be called");
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("conversationsremoved callback should not be called");
-        })
-    };
-
-    sendError = t.step_func(function () {
-        assert_unreached("Failed to send email.");
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        filter = new tizen.AttributeFilter("to", "CONTAINS", [TEST_EMAIL_RECIPIENT_1]);
-        watchId = service.messageStorage.addConversationsChangeListener(conversationChangeCB, filter);
-        msg = new tizen.Message("messaging.email",
-            {plainBody : "test message.", to : [TEST_EMAIL_RECIPIENT_1]});
-        service.sendMessage(msg, function() {}, sendError);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html
deleted file mode 100644 (file)
index b081616..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check the addConversationsChangeListener method without callback</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener_withoutcb
-//==== LABEL: Check addConversationsChangeListener method without callback
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageStorage_addConversationsChangeListener_withoutcb"), serviceListCB, serviceListError;
-
-t.step(function() {
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No Message service found.");
-        assert_throws({
-            name: "TypeMismatchError"
-        }, function() {
-            services[0].messageStorage.addConversationsChangeListener();
-        }, "TypeMismatchError exception expected but not thrown.");
-        t.done();
-    });
-
-    serviceListError = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceListError);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html
deleted file mode 100644 (file)
index 0a02839..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check the addConversationsChangeListener method without filter)</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_addConversationsChangeListener_withoutfilter
-//==== LABEL: Check addConversationsChangeListener method without filter
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MAST MMINA
-var t = async_test("MessageStorage_addConversationsChangeListener_withoutfilter"), service, msg, conversationChangeCB, serviceListCB;
-
-t.step(function() {
-    conversationChangeCB = {
-        conversationsadded: t.step_func(function(conversations) {
-            assert_true(conversations.length > 0, "add conversations");
-            t.done();
-        }),
-        conversationsupdated: t.step_func(function(conversations) {
-            assert_true(conversations.length > 0, "update conversations");
-            t.done();
-        }),
-        conversationsremoved: t.step_func(function(conversations) {
-            assert_unreached("conversations removed: " + conversations.length);
-        })
-    };
-
-    serviceListCB = t.step_func(function(services) {
-        service = services[0];
-        watchId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
-        msg = new tizen.Message("messaging.sms", {
-            plainBody: "test.",
-            to: [TEST_SMS_RECIPIENT]
-        });
-        service.messageStorage.addDraftMessage(msg);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(watchId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html
deleted file mode 100644 (file)
index 8b7839d..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method addFoldersChangeListener in MessageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addFoldersChangeListener_exist
-//==== LABEL: check the method addFoldersChangeListener in MessageStorage
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_addFoldersChangeListener_exist"), serviceListCB, serviceListError, storage;
-t.step(function() {
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        storage = services[0].messageStorage;
-        assert_true("addFoldersChangeListener" in storage,
-            "MessageStorage.addFoldersChangeListener() not exists.");
-        t.done();
-    });
-
-    serviceListError = t.step_func(function(err) {
-        assert_unreached("getMessageServices() error: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceListError);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html
deleted file mode 100644 (file)
index 2a41cd1..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Add message listener and add message.</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addMCLaddM
-//==== LABEL: Check if addMessagesChangeListener for sms works properly
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA MAST
-var t = async_test("MessageStorage_addMCLaddM"),
-    service, listenerId, messageChangeCallback, sendSuccess, sendFailure, serviceListCB, msg;
-
-t.step(function () {
-    messageChangeCallback = {
-        messagesupdated: t.step_func(function (messages) {
-            assert_unreached("There is some message updated but not added!");
-        }),
-        messagesadded: t.step_func(function (messages) {
-            assert_true(messages.length > 0, "No message added!");
-            t.done();
-        }),
-        messagesremoved: t.step_func(function (messages) {
-            assert_unreached("There is some message removed but not added!");
-        })
-    };
-
-    sendSuccess = t.step_func(function () {});
-
-    sendFailure = t.step_func(function (err) {
-        assert_unreached("sendMessage() error: " + err.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found.");
-        service = services[0];
-        listenerId = service.messageStorage.addMessagesChangeListener(messageChangeCallback);
-        msg = new tizen.Message("messaging.sms", {
-            plainBody: "test.",
-            to: [TEST_SMS_RECIPIENT]
-        });
-        service.sendMessage(msg, sendSuccess, sendFailure);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(listenerId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html
deleted file mode 100644 (file)
index 3ccf4c2..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>Check the addMessagesChangeListener method with parmeter filter</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addMessagesChangeListener_withfilter
-//==== LABEL: Check the addMessagesChangeListener method with parmeter filter
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MAST MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_addMessagesChangeListener_withfilter", {timeout: 90000}),
-service, listenerId, messageStorage, message, messageChangeCallback, filter, serviceListCB;
-
-t.step(function (){
-    messageChangeCallback = {
-        messagesupdated : t.step_func(function (messages) {
-            assert_unreached("messages updated invoked.");
-        }),
-        messagesadded : t.step_func(function (messages) {
-            assert_type(messages, "array", "Not an array");
-            assert_equals(messages.length, 1, "Incorrect number of messages.");
-            t.done();
-        }),
-        messagesremoved : t.step_func(function (messages) {
-            assert_unreached("messages removed invoked.");
-        })
-    };
-
-    serviceListCB = t.step_func(function serviceListCB(services) {
-        assert_true(services.length > 0, "There is no services");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        listenerId = messageStorage.addMessagesChangeListener(messageChangeCallback, filter);
-        message = new tizen.Message("messaging.sms", {plainBody : "test.",to : [ TEST_SMS_RECIPIENT ]});
-        service.messageStorage.addDraftMessage(message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-
-//cleanup after TC
-add_result_callback(function() {
-    try {
-        messageStorage.removeChangeListener(listenerId);
-    } catch (err) {
-        // do nothing in case removeChangeListener throw an exception
-    }
-});
-
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html
deleted file mode 100644 (file)
index d29977f..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>Check the addMessagesChangeListener method without filter</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_addMessagesChangeListener_withoutfilter
-//==== LABEL: Check the addMessagesChangeListener method without parmeter filter
-//==== PRIORITY: P2
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_addMessagesChangeListener_withoutfilter", {timeout: 90000}),
-    service, listenerId, serviceListCB, message, messageStorage, messageChangeCallback;
-t.step(function () {
-    messageChangeCallback = {
-        messagesupdated : t.step_func(function (messages) {
-            assert_unreached("messages updated invoked.");
-        }),
-        messagesadded : t.step_func(function (messages) {
-            try {
-                assert_type(messages, "array", "Not an array");
-                assert_equals(messages.length, 1, "Incorrect number of messages.");
-            } finally {
-                messageStorage.removeChangeListener(listenerId);
-            }
-            t.done();
-        }),
-        messagesremoved : t.step_func(function (messages) {
-            assert_unreached("messages removed invoked.");
-        })
-    };
-
-    serviceListCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "There is no services");
-        service = services[0];
-        messageStorage = service.messageStorage;
-        listenerId = messageStorage.addMessagesChangeListener(messageChangeCallback);
-        assert_type(listenerId, "number" , "Incorrect returned value from addMessagesChangeListener method.");
-        message = new tizen.Message("messaging.sms", {plainBody : "test.",to : [ TEST_SMS_RECIPIENT ]});
-        service.sendMessage(message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-});
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index de5e536..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index 491e48e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb
-//==== LABEL Check argument conversationsChangeCallback validation - addConversationsChangeListener, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        incorrectListeners, i, exceptionName;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["conversationsadded", "conversationsupdated", "conversationsremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html
deleted file mode 100644 (file)
index 3b8b44a..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addConversationsChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addConversationsChangeListener_exist
-//==== LABEL Check if method addConversationsChangeListener of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_email_addConversationsChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addConversationsChangeListener" in messageStorage, "No addConversationsChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addConversationsChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html
deleted file mode 100644 (file)
index cb7e6f9..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage
-//==== LABEL Check if method addDraftMessage of MessageStorage (email) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MAST MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addDraftMessage", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, filter,
-        findMessagesSuccess, findMessagesError, messages, removeAllSuccess;
-
-    removeAllSuccess = t.step_func(function () {
-       t.done();
-    });
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_true(messages.length === 1, "Received incorrect number of messages: " + messages.length);
-        assert_equals(messages[0].subject, subjectToSet, "subject attribute is incorrect.");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 7e47443..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (email) throws exception when errorCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        addDraftSuccess, conversionTable, i, exceptionName, incorrectCallback;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 9e11ac3..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_errorCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (email) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addDraftMessage_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        addDraftSuccess, incorrectCallback, exceptionName = "TypeMismatchError";
-
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    incorrectCallback = {
-        onerror: t.step_func(function (error) {
-           assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html
deleted file mode 100644 (file)
index a484ef5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_exist
-//==== LABEL Check if method addDraftMessage of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_email_addDraftMessage_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addDraftMessage" in messageStorage, "No addDraftMessage method in messageStorage");
-        check_method_exists(messageStorage, "addDraftMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index 94f271d..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_message_TypeMismatch
-//==== LABEL Check argument message conversions exception in addDraftMessage method (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addDraftMessage_message_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, incorrectMessage,
-        conversionTable, i, exceptionName,
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addDraftMessage(incorrectMessage, addDraftSuccess, addDraftError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessage);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index d1cc8f1..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_message_invalid_obj</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_message_invalid_obj
-//==== LABEL Check argument message validation in addDraftMessage method (email) - invalid object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTO
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addDraftMessage_message_invalid_obj", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, fakeMessage, exceptionName = "TypeMismatchError",
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        fakeMessage = {
-            id: "123456",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.email",
-            timestamp: null,
-            from: null,
-            to: [ TEST_EMAIL_RECIPIENT_1 ],
-            cc: [],
-            bcc: [],
-            body: {
-                messageId: "123456",
-                loaded: false,
-                plainBody: "Sample content",
-                htmlBody: "",
-                inlineAttachments: []
-            },
-            isRead: false,
-            hasAttachment: false,
-            isHighPriority: false,
-            subject: "",
-            inResponseTo: null,
-            messageStatus: "",
-            attachments: []
-        };
-
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.addDraftMessage(fakeMessage, addDraftSuccess, addDraftError);
-        }, exceptionName + " should be thrown - given incorrect Message");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html
deleted file mode 100644 (file)
index 9042d2a..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_missarg
-//==== LABEL Check MessageStorage.addDraftMessage (email) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_addDraftMessage_missarg", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage,
-        exceptionName = "TypeMismatchError";
-
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                 messageStorage.addDraftMessage();
-            }, exceptionName + " should be thrown - missing argument");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 6fa8f43..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_successCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (email) throws exception when successCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addDraftMessage_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, conversionTable, exceptionName, i;
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index c496be8..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_successCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (email) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addDraftMessage_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, exceptionName = "TypeMismatchError";
-
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-           assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html
deleted file mode 100644 (file)
index 2e0a544..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_without_errorCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (email) works properly without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addDraftMessage_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, filter,
-        findMessagesSuccess, findMessagesError, messages;
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_true(messages.length === 1, "Received incorrect number of messages: " + messages.length);
-        assert_equals(messages[0].subject, subjectToSet, "subject attribute is incorrect.");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html
deleted file mode 100644 (file)
index 2091697..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addDraftMessage_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addDraftMessage_without_successCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (email) works properly without successCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addDraftMessage_without_successCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody", returnedValue;
-
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {subject: subjectToSet, plainBody: plainBodyToSet});
-        returnedValue = messageStorage.addDraftMessage(message);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html
deleted file mode 100644 (file)
index e59f5c5..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addFoldersChangeListener</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_email_addFoldersChangeListener
-//==== LABEL MessageStorage.addFoldersChangeListener (foldersChangeCallback)
-//==== STEP MessageStorage.addFoldersChangeListener (foldersChangeCallback)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MMINA
-var this_test = async_test("MessageStorage_email_addFoldersChangeListener");
-this_test.step(function () {
-    var service = null, onSuccess, foldersChangeCallback, watchId;
-
-    foldersChangeCallback = {
-        foldersupdated : this_test.step_func(),
-        foldersadded : this_test.step_func(),
-        foldersremoved : this_test.step_func()
-    };
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            watchId = service.messageStorage.addFoldersChangeListener(foldersChangeCallback);
-            service.messageStorage.removeChangeListener(watchId);
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html
deleted file mode 100644 (file)
index f50a278..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addFoldersChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addFoldersChangeListener_exist
-//==== LABEL Check if method addFoldersChangeListener of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_addFoldersChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addFoldersChangeListener" in messageStorage, "No addFoldersChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addFoldersChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html
deleted file mode 100644 (file)
index 22a26c7..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
--->
-
-<html>
-  <head>
-    <title>MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch
-//==== LABEL Check addFoldersChangeListener filter conversions exception (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-        setup({timeout: 90000});
-        var t = async_test("MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch", {timeout: 90000}),
-        incorrectfilter, conversionTable, i, exceptionName,
-        folderChangeCB = {
-            foldersadded : function(folders) {
-            },
-            foldersupdated : function(folders) {
-            },
-            foldersremoved : function(folders) {
-            }
-        };
-
-        function serviceListCB(services) {
-            t.step(function() {
-                assert_true(services.length > 0, "No MessageService found.");
-                conversionTable = getTypeConversionExceptions("object", true);
-                for(i = 0; i < conversionTable.length; i++) {
-                    incorrectfilter = conversionTable[i][0];
-                    exceptionName = conversionTable[i][1];
-
-                    assert_throws({name : exceptionName},
-                    function () {
-                        services[0].messageStorage.addFoldersChangeListener(folderChangeCB, incorrectfilter);
-                    }, exceptionName + " should be thrown - given incorrect filter - " + incorrectfilter);
-                }
-                t.done();
-            });
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        } catch (e) {
-            t.step(function() {
-                assert_unreached("Exception message: " + e.message);
-            });
-        }
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index e19bf53..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Karol Surma <k.surma@samsung.com>
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch
-//==== LABEL MessageStorage.addFoldersChangeListener folderChangeCallback conversions exceptions (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MC
-var this_test = async_test("MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch");
-this_test.step(function () {
-    var service = null, onSuccess, incorrectCallback, conversionTable, i, exceptionName;
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-
-        conversionTable = getTypeConversionExceptions("object", false);
-            for(i = 0; i < conversionTable.length; i++) {
-                incorrectCallback = conversionTable[i][0];
-                exceptionName = conversionTable[i][1];
-
-                assert_throws({name : exceptionName},
-                function () {
-                     service.messageStorage.addFoldersChangeListener(incorrectCallback);
-                }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-            }
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html
deleted file mode 100644 (file)
index 1b0546f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_email_addFoldersChangeListener_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_addFoldersChangeListener_invalid_cb
-//==== LABEL MessageStorage.addFoldersChangeListener with invalid callback (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MC
-var t = async_test("MessageStorage_email_addFoldersChangeListener_invalid_cb");
-
-t.step(function() {
-    var filter, folderChangeCB, serviceListCB, serviceListErrorCB;
-
-    folderChangeCB = null;
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "Received empty services array");
-        assert_throws({ name: "TypeMismatchError"},
-            function() {
-                filter = new tizen.AttributeFilter("serviceId", "EXACTLY", services[0].id);
-                services[0].messageStorage.addFoldersChangeListener(folderChangeCB, filter);
-            },
-            "TypeMismatchError should be thrown - given invalid callback"
-        );
-        t.done();
-    });
-
-    serviceListErrorCB = t.step_func(function(err) {
-        assert_unreached("Error occured while getting message services (email): " + err.name);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceListErrorCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html
deleted file mode 100644 (file)
index f5aaee0..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Karol Surma <k.surma@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageStorage_email_addFoldersChangeListener_missarg</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_addFoldersChangeListener_missarg
-//==== LABEL Check if method addFolersChangeListener without foldersChangeCallback attribute throws exception (email)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("MessageStorage_email_addFoldersChangeListener_missarg");
-
-t.step(function() {
-    var serviceListCB, serviceListErrorCB;
-
-    serviceListCB = t.step_func(function(services) {
-        assert_true(services.length > 0, "Received empty services array");
-        assert_throws({name: TYPE_MISMATCH_ERR },
-            function () {
-                services[0].messageStorage.addFoldersChangeListener();
-            },
-            "TypeMismatchError should be thrown - no listener given"
-        );
-        t.done();
-    });
-
-    serviceListErrorCB = t.step_func(function(err) {
-        assert_unreached("Error occured while getting message services: " + err.name);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html
deleted file mode 100644 (file)
index a21e3b1..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Karol Surma <k.surma@samsung.com>
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addFoldersChangeListener_with_filter</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_email_addFoldersChangeListener_with_filter
-//==== LABEL MessageStorage.addFoldersChangeListener (foldersChangeCallback and filter)
-//==== STEP MessageStorage.addFoldersChangeListener (foldersChangeCallback)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MOA
-var this_test = async_test("MessageStorage_email_addFoldersChangeListener_with_filter");
-this_test.step(function () {
-    var service = null, onSuccess, foldersChangeCallback, filter, watchId;
-
-    foldersChangeCallback = {
-        foldersupdated : this_test.step_func(),
-        foldersadded : this_test.step_func(),
-        foldersremoved : this_test.step_func()
-    };
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        assert_true(services.length > 0, "Empty services array received");
-        service = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", service.id);
-        watchId = service.messageStorage.addFoldersChangeListener(foldersChangeCallback, filter);
-        service.messageStorage.removeChangeListener(watchId);
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html
deleted file mode 100644 (file)
index a246fe9..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_exist
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_addMessagesChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addMessagesChangeListener" in messageStorage, "No addMessagesChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addMessagesChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html
deleted file mode 100644 (file)
index 30d2492..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch
-//==== LABEL Check argument filter conversions exception - addMessagesChangeListener, filter, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, changeCallback,
-        conversionTable, incorrectFilter, exceptionName, i;
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            // This callback should never be called as listener should not be registered
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            // This callback should never be called as listener should not be registered
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            // This callback should never be called as listener should not be registered
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectFilter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(changeCallback, incorrectFilter);
-                }, exceptionName + " should be thrown - given incorrect filter: " + incorrectFilter);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 66fde75..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch
-//==== LABEL Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index 3e9c96f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb
-//==== LABEL Check argument messagesChangeCallback validation - invalid, email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, incorrectListeners,
-        incorrectChangeListener, exceptionName, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["messagesadded", "messagesupdated", "messagesremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html
deleted file mode 100644 (file)
index 0f68081..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_missarg
-//==== LABEL Check with missing non-optional argument - addMessagesChangeListener, email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addMessagesChangeListener();
-            }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html
deleted file mode 100644 (file)
index 30709b0..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_with_filter
-//==== LABEL Check with optional arguments addMessagesChangeListener (email)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchSubjectToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchSubjectToSet = currentDate.getTime().toString(),
-        matchInitDict = emailMessageInitDict, mismatchInitDict = emailMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError;
-
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(addedMessages[0].subject, matchSubjectToSet, "Incorrect subject.");
-            assert_equals(addedMessages[0].id, matchMessage.id, "Incorrect id.");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("subject", "ENDSWITH", endText);
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-
-        mismatchInitDict.subject = mismatchSubjectToSet;
-        mismatchMessage = new tizen.Message("messaging.email", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.subject = matchSubjectToSet;
-        matchMessage = new tizen.Message("messaging.email", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html
deleted file mode 100644 (file)
index 3426adc..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_addMessagesChangeListener_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_addMessagesChangeListener_without_filter
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (email) works properly without filter.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA MAST
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addMessagesChangeListener_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = emailMessageInitDict, addDraftError;
-
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(addedMessages[0].subject, subjectToSet, "Incorrect subject.");
-            assert_equals(addedMessages[0].id, message.id, "Incorrect id.");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-        initDict.subject = subjectToSet;
-        message = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html
deleted file mode 100644 (file)
index 4c05421..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageStorage (email) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:MessageStorage U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-var t = async_test("MessageStorage_email_extend");
-t.step(function () {
-    var messageService, messageStorage, serviceSuccess, services, messageStorage,
-        serviceError, error;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        check_extensibility(messageStorage);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html
deleted file mode 100644 (file)
index 48a3fb6..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findConversations_exist
-//==== LABEL Check if method findConversations of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_findConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findConversations" in messageStorage, "No findConversations method in messageStorage");
-        check_method_exists(messageStorage, "findConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (e) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html
deleted file mode 100644 (file)
index 67fe0bd..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_email_findConversations_filter_from</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_findConversations_filter_from
-//==== LABEL Check if method findConversations of MessageStorage (email) filter from
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findConversations_filter_from", {timeout: 90000}),
-    message, onSuccess, messageStorage, filter, from = emailMessageInitDict.to[0],
-    findSuccess, findError;
-
-t.step(function () {
-    findSuccess = t.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "Received empty conversations array");
-        assert_equals(conversations[0].from, from, "from should match");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    onSuccess = t.step_func(function (receivedService) {
-        messageStorage = receivedService.messageStorage;
-        filter = new tizen.AttributeFilter("from", "EXACTLY", from),
-        messageStorage.findConversations(filter, findSuccess, findError);
-    });
-
-    message = new tizen.Message("messaging.email", emailMessageInitDict);
-    sendEmailAndSync(t, message, onSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html
deleted file mode 100644 (file)
index f2931de..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-<html>
-<head>
-<title>check the function of findConversations with email filter to</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_findConversations_filter_to
-//==== LABEL Check if method findConversations of MessageStorage (email) filter to
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-var t = async_test("MessageStorage_email_findConversations_filter_to",{ timeout: 90000 });
-
-t.step(function() {
-
-    var conversationsArrayCB, conversationIterator, errorCallback, serviceListCB,
-        messageService, messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        toToSet = TEST_EMAIL_RECIPIENT_1 , sendSuccess;
-
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, " conversation found!");
-        for (conversationIterator = 0; conversationIterator < conversations.length; conversationIterator++){
-            assert_not_equals(conversations[conversationIterator].to.indexOf(toToSet), -1, "to should be in list [" + conversations.to + "]");
-        }
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("Error messaging: " + error.message);
-    });
-
-    sendSuccess = t.step_func(function ()
-    {
-        messageStorage.findConversations(new tizen.AttributeFilter("to", "EXACTLY", toToSet),conversationsArrayCB, errorCallback);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        assert_not_equals(services.length, 0, "Can't find MessageService");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody : plainBodyToSet,
-            to : [toToSet]
-        });
-
-        messageService.sendMessage(message, sendSuccess);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html
deleted file mode 100644 (file)
index 2828f12..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check findConversations method with find conversations of type</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_findConversations_filter_type
-//==== LABEL Check if method findConversations of MessageStorage (email) filter type
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 30000});
-var t = async_test("MessageStorage_email_findConversations_filter_type", {timeout: 30000});
-
-t.step(function () {
-    var findConversationsSuccess, findConversationsError, serviceSuccess, serviceError,
-        service, filter, i, onSuccess;
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "Received empty services array");
-        for (i = 0; i < conversations.length; i++) {
-            assert_equals(conversations[i].type, filter.matchValue, "type should match");
-        }
-        t.done();
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", service.type);
-        service.messageStorage.findConversations(filter, findConversationsSuccess, findConversationsError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service,  emailMessageInitDict, onSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html
deleted file mode 100644 (file)
index f63e59d..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-
-<html>
-<head>
-<title>check findConversations email with email parameter by time ASC</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_email_findConversations_with_sort
-//==== LABEL Check if method findConversations of MessageStorage (email) with sort
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 30000});
-
-var t = async_test("MessageStorage_email_findConversations_with_sort", {timeout: 30000}),
-    service, servicesSuccess, serviceError, filter, sortMode, filter, onSuccess, onSuccessCounter = 0,
-    findConversationsSuccess, findConversationsError, firstInitDict, secondInitDict,
-    currentDate = new Date().getTime().toString();
-
-t.step(function () {
-    findConversationsSuccess = t.step_func(function (conversations) {
-        assert_greater_than_equal(conversations.length, 2, "Need at least 2 conversations");
-        assert_true(conversations[0].timestamp <= conversations[1].timestamp, "correct order");
-        t.done();
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onSuccess = t.step_func(function () {
-        onSuccessCounter++;
-        if (onSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("type", "EXACTLY", service.type);
-            sortMode = new tizen.SortMode("timestamp", "ASC");
-            service.messageStorage.findConversations(filter, findConversationsSuccess, findConversationsError, sortMode);
-        }
-    });
-
-    servicesSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-
-        firstInitDict = {
-            subject: currentDate + " 1st subject",
-            to: [TEST_EMAIL_RECIPIENT_1]
-        };
-        addEmailDraft(t, service,  firstInitDict, onSuccess);
-
-        secondInitDict = {
-            subject: currentDate + " 2nd subject",
-            to: [TEST_EMAIL_RECIPIENT_2]
-        };
-        addEmailDraft(t, service,  secondInitDict, onSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", servicesSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html
deleted file mode 100644 (file)
index bad4e7b..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_email_findConversations_with_sort_time_desc</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_email_findConversations_with_sort_time_desc
-//==== LABEL Check if method findConversations of MessageStorage (email) with sort time desc
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findConversations_with_sort_time_desc", {timeout:90000}), addSuccess, addSuccessCounter = 0,
-    service, sortMode, serviceSuccess, serviceError, findAllConversationsSuccess, findAllConversationsError;
-
-t.step(function () {
-    findAllConversationsSuccess = t.step_func(function (conversations) {
-        assert_true(conversations.length > 1, " need at least 2 conversations");
-        assert_greater_than_equal(conversations[0].timestamp.getTime(),
-            conversations[1].timestamp.getTime(), "incorrect order");
-        t.done();
-    });
-
-    findAllConversationsError = t.step_func(function (error) {
-        assert_unreached("First findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        addSuccessCounter++;
-        if (addSuccessCounter === 2) {
-            sortMode = new tizen.SortMode("timestamp", "DESC");
-            service.messageStorage.findConversations(EmailtypeFilter, findAllConversationsSuccess,
-                findAllConversationsError, sortMode);
-        }
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-
-        emailMessageInitDict.to = [TEST_EMAIL_RECIPIENT_2];
-        addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html
deleted file mode 100644 (file)
index fe11a41..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check the function of findConversations without error callback</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_email_findConversations_without_errorCallback
-//==== LABEL Check if method findConversations of MessageStorage (email) without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-        var t = async_test("MessageStorage_email_findConversations_without_errorCallback"),
-            service, filter, conversationsArrayCB, serviceListCB;
-
-        t.step(function () {
-
-            conversationsArrayCB = t.step_func(function (conversations) {
-                t.done();
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                assert_not_equals(services.length, 0, "Can't find MessageService");
-                service = services[0];
-                filter = new tizen.AttributeFilter("type", "EXACTLY", service.type);
-                services[0].messageStorage.findConversations(filter, conversationsArrayCB);
-            });
-
-        tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html
deleted file mode 100644 (file)
index acb95e6..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findFolders_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findFolders_exist
-//==== LABEL Check if method findFolders of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_email_findFolders_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findFolders" in messageStorage, "No findFolders method in messageStorage");
-        check_method_exists(messageStorage, "findFolders");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html
deleted file mode 100644 (file)
index aedda07..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMINA
-setup({timeout:90000});
-
-var t = async_test("MessageStorage_email_findMessages", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-
-        t.done();
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html
deleted file mode 100644 (file)
index 4b17a28..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_and_loadMessageBody</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_email_findMessages_and_loadMessageBody
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email, load and check message body
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MMINA
-setup({timeout:90000});
-
-var t = async_test("MessageStorage_email_findMessages", {timeout:90000});
-t.step(function () {
-    var serviceError, serviceSuccess, messageService, messageStorage,
-        message, addDraftSuccess, addDraftError, filter, findSuccess, i, loadMessageSuccess, loadMessageError;
-
-    loadMessageSuccess = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "conversationId", "Name conversationId doesn't exist in provided object.");
-        assert_equals(msg.conversationId, message.conversationId, "conversationId is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        for(i = 0; i < msg.to.length; i++){
-            assert_equals(msg.to[i], message.to[i], "to is not equal");
-        }
-        assert_own_property(msg, "bcc", "Name bcc doesn't exist in provided object.");
-        for(i = 0; i < msg.bcc.length; i++){
-            assert_equals(msg.bcc[i], message.bcc[i], "bcc is not equal");
-        }
-        assert_own_property(msg, "cc", "Name cc doesn't exist in provided object.");
-        for(i = 0; i < msg.cc.length; i++){
-            assert_equals(msg.cc[i], message.cc[i], "cc is not equal");
-        }
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, message.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, message.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg.body, "htmlBody", "Name htmlBody doesn't exist in provided object.");
-        assert_equals(msg.body.htmlBody, message.body.htmlBody, "htmlBody is not equal");
-        assert_own_property(msg.body, "inlineAttachments", "Name inlineAttachments doesn't exist in provided object.");
-        for (i = 0; i < msg.body.inlineAttachments.length; i++) {
-            assert_true(msg.body.inlineAttachments[i] instanceof tizen.MessageAttachment, "wrong attachment object");
-            assert_equals(msg.body.inlineAttachments[i].id, message.body.inlineAttachments[i].id, "attachments.id is not equal");
-            assert_equals(msg.body.inlineAttachments[i].messageId, message.body.inlineAttachments[i].messageId, "attachments.messageId is not equal");
-            assert_equals(msg.body.inlineAttachments[i].mimeType, message.body.inlineAttachments[i].mimeType, "attachments.mimeType is not equal");
-        }
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "hasAttachment", "Name hasAttachment doesn't exist in provided object.");
-        assert_equals(msg.hasAttachment, message.hasAttachment, "hasAttachment is not equal");
-        assert_own_property(msg, "isHighPriority", "Name isHighPriority doesn't exist in provided object.");
-        assert_equals(msg.isHighPriority, message.isHighPriority, "isHighPriority is not equal");
-        assert_own_property(msg, "subject", "Name subject doesn't exist in provided object.");
-        assert_equals(msg.subject, message.subject, "subject is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-        assert_own_property(msg, "messageStatus", "Name messageStatus doesn't exist in provided object.");
-        assert_equals(msg.messageStatus, message.messageStatus, "messageStatus is not equal");
-        for(i = 0; i < msg.attachments.length; i++){
-            assert_true(msg.attachments[i] instanceof tizen.MessageAttachment, "wrong attachment object");
-            assert_equals(msg.attachments[i].id, message.attachments[i].id, "attachments.id is not equal");
-            assert_equals(msg.attachments[i].messageId, message.attachments[i].messageId, "attachments.messageId is not equal");
-            assert_equals(msg.attachments[i].mimeType, message.attachments[i].mimeType, "attachments.mimeType is not equal");
-        }
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMessageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-        messageService.loadMessageBody(msg[0], loadMessageSuccess, loadMessageError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccess);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-        message.body.inlineAttachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-}, "MessageStorage_email_findMessages");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html
deleted file mode 100644 (file)
index 47ee786..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_bcc_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_email_findMessages_bcc_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) bcc for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_bcc_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage, i, j, bccWasFound,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, messageWasFound = false;
-
-    findSuccessCB = t.step_func(function (foundMessages) {
-        assert_not_equals(foundMessages.length, 0, "No messages found");
-        for(i = 0; i < foundMessages.length; i++){
-            assert_own_property(foundMessages[i], "bcc", "Name bcc doesn't exist in provided object.");
-            bccWasFound = false;
-            for(j = 0; j < foundMessages[i].bcc.length; j++){
-                if (foundMessages[i].bcc[j] === message.bcc[0]) {
-                    bccWasFound = true;
-                    break;
-                }
-            }
-            assert_true(bccWasFound, "properly cc wasn't found");
-            if (foundMessages[i].id === message.id) {
-                messageWasFound = true;
-            }
-        }
-        assert_true(messageWasFound, "created message wasn't found");
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("bcc", "CONTAINS", message.bcc[0]);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html
deleted file mode 100644 (file)
index 8da81dc..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_cc_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_email_findMessages_cc_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) cc for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_cc_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage, i, j, ccWasFound,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, messageWasFound = false;
-
-    findSuccessCB = t.step_func(function (foundMessages) {
-        assert_not_equals(foundMessages.length, 0, "No messages found");
-        for(i = 0; i < foundMessages.length; i++){
-            assert_own_property(foundMessages[i], "cc", "Name cc doesn't exist in provided object.");
-            ccWasFound = false;
-            for(j = 0; j < foundMessages[i].cc.length; j++){
-                if (foundMessages[i].cc[j] === message.cc[0]) {
-                    ccWasFound = true;
-                    break;
-                }
-            }
-            assert_true(ccWasFound, "properly cc wasn't found");
-            if (foundMessages[i].id === message.id) {
-                messageWasFound = true;
-            }
-        }
-        assert_true(messageWasFound, "created message wasn't found");
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("cc", "CONTAINS", message.cc[0]);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html
deleted file mode 100644 (file)
index 22b6e4b..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_exist
-//==== LABEL Check if method findMessages of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_email_findMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findMessages" in messageStorage, "No findMessages method in messageStorage");
-        check_method_exists(messageStorage, "findMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html
deleted file mode 100755 (executable)
index 06d0595..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_folderId_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_folderId_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_folderId_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].folderId, message.folderId, "returned folderId is not equal");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("folderId", "EXACTLY", message.folderId);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html
deleted file mode 100644 (file)
index d46f475..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_from_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_from_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_from_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, sendSuccessCB, sendErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].from, message.from, "returned from is not equal");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("from", "EXACTLY", TEST_EMAIL_RECIPIENT_1);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    sendErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageService.sendMessage(message, sendSuccessCB, sendErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html
deleted file mode 100644 (file)
index 8532f0f..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_hasAttachment_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_hasAttachment_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_hasAttachment_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService,
-        messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter,
-        findSuccessCB, findErrorCB, i;
-
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].hasAttachment, message.hasAttachment, "returned hasAttachment is not equal to the original");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("hasAttachment", "EXACTLY", message.hasAttachment);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html
deleted file mode 100644 (file)
index 6d51e68..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_id_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_id_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_id_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-
-        assert_own_property(msg[0], "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg[0].id, message.id, "id is not equal to the original");
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html
deleted file mode 100755 (executable)
index e190b39..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_isHighPriority_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_isHighPriority_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isHighPriority for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_isHighPriority_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].isHighPriority, message.isHighPriority, "returned isHighPriority is not equal to the original");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("isHighPriority", "EXACTLY", message.isHighPriority);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html
deleted file mode 100755 (executable)
index 2051eac..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_isRead_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_isRead_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_isRead_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].isRead, message.isRead, "returned isRead is not equal to the original");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("isRead", "EXACTLY", message.isRead);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html
deleted file mode 100644 (file)
index 5a7d20d..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_plainBody_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_plainBody_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_plainBody_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, initDict, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "body", "body doesn't exist in provided object.");
-
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMessageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_equals(msg.length, 1, "One message should be found.");
-        assert_equals(msg[0].body.plainBody, message.body.plainBody, "returned plainBody is not equal");
-
-        messageService.loadMessageBody(msg[0], loadMessageSucces, loadMessageError);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", message.body.plainBody);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        initDict = emailMessageInitDict;
-        initDict.plainBody = tizen.time.getCurrentDateTime().toString();
-        delete initDict.htmlBody;
-        message = new tizen.Message("messaging.email", initDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html
deleted file mode 100644 (file)
index 4f699d5..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_serviceId_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_serviceId_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) serviceId for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_serviceId_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        initDict, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "At least one message should be found");
-        for (i = 0; i < msg.length; i++) {
-            assert_equals(msg[i].serviceId, messageService.id, "Invalid service ID");
-        }
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", messageService.id);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        initDict = emailMessageInitDict;
-        initDict.plainBody = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.email", initDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html
deleted file mode 100644 (file)
index b0dafa3..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_timestamp_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_timestamp_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_findMessages_timestamp_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService,
-        messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter,
-        findSuccessCB, findErrorCB, i, found, initDict;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        found = false;
-        for (i = 0; i < msg.length; i++) {
-            if (msg[i].id === message.id) {
-                found = true;
-            }
-        }
-
-        assert_true(found, "Message with the previously set plainBody not found");
-
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeRangeFilter("timestamp", new Date(message.timestamp.getTime()-2000), new Date(message.timestamp.getTime()+2000));
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        initDict = emailMessageInitDict;
-        initDict.plainBody = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.email", initDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html
deleted file mode 100755 (executable)
index 5a98370..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_to_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_to_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_to_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            // check if all recipients in found messages match filter
-            for(j = 0; j < msg[i].to.length; j++){
-                assert_equals(msg[i].to[j], message.to[j], "to is not equal");
-            }
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("to", "CONTAINS", message.to[0]);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html
deleted file mode 100755 (executable)
index e90167f..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_findMessages_type_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_findMessages_type_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_email_findMessages_type_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].type, message.type, "returned type is not equal");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", message.type);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.email", emailMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html
deleted file mode 100644 (file)
index 725c79b..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_removeChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_removeChangeListener_exist
-//==== LABEL Check if method removeChangeListener of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-var t = async_test("MessageStorage_email_removeChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeChangeListener" in messageStorage, "No removeChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "removeChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html
deleted file mode 100644 (file)
index dbb804a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_removeConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_removeConversations_exist
-//==== LABEL Check if method removeConversations of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_removeConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeConversations" in messageStorage, "No removeConversations method in messageStorage");
-        check_method_exists(messageStorage, "removeConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html
deleted file mode 100644 (file)
index 43a6a8e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_removeMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_removeMessages_exist
-//==== LABEL Check if method removeMessages of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_removeMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeMessages" in messageStorage, "No removeMessages method in messageStorage");
-        check_method_exists(messageStorage, "removeMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html
deleted file mode 100644 (file)
index caa9d42..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages
-//==== LABEL Check if method updateMessages of MessageStorage (email) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = emailMessageInitDict, initDictForConstMessage = emailMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, updateError, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        loadMutableAttachmentSuccess, loadMutableAttachmentError,
-        loadConstAttachmentSuccess, loadConstAttachmentError,
-        testMessage, testAttachment, testAttachmentCounter = 0;
-
-    testAttachment = t.step_func(function (attachment, type) {
-        var j, foundAttachmenentCounter = 0;
-        if (type === mutable) {
-            for (j = 0; j < mutableMessage.attachments.length; j++) {
-                if (attachment.id === mutableMessage.attachments[j].id) {
-                    assert_equals(attachment.id, mutableMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, mutableMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, mutableMessage.id, type + " attachment.messageId (with message.id)");
-                    assert_equals(attachment.mimeType, mutableMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else if (type === consts) {
-            for (j = 0; j < constMessage.attachments.length; j++) {
-                if (attachment.id === constMessage.attachments[j].id) {
-                    assert_equals(attachment.id, constMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, constMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, constMessage.id, type + " attachment.messageId - (with message.id)");
-                    assert_equals(attachment.mimeType, constMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else {
-            assert_unreached("FIX your test - unknown type = " + type);
-        }
-
-        testAttachmentCounter++;
-        if (testAttachmentCounter === mutableMessage.attachments.length + constMessage.attachments.length) {
-            t.done();
-        }
-    });
-
-    loadMutableAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, mutable);
-    });
-
-    loadMutableAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstAttachmentSuccess = t.step_func(function (attachment) {
-         testAttachment(attachment, consts);
-    });
-
-    loadConstAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        var i;
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-        assert_array_equals(messageToTest.cc, originalMessage.cc, type + " cc attribute.");
-        assert_array_equals(messageToTest.bcc, originalMessage.bcc, type + " bcc attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-        assert_equals(messageToTest.body.htmlBody, originalMessage.body.htmlBody, type + " body.htmlBody attribute.");
-
-        assert_equals(messageToTest.body.inlineAttachments.length, originalMessage.body.inlineAttachments.length, type + " incorrect length of inlineAttachments");
-        for (i = 0; i < originalMessage.body.inlineAttachments.length; i++) {
-            assert_equals(messageToTest.body.inlineAttachments[i].id, originalMessage.body.inlineAttachments[i].id, type + " message.body.inlineAttachments[" + i + "].id");
-            assert_equals(messageToTest.body.inlineAttachments[i].messageId, originalMessage.body.inlineAttachments[i].messageId, type + " message.body.inlineAttachments[" + i + "].messageId");
-            assert_equals(messageToTest.body.inlineAttachments[i].messageId, originalMessage.id, type + " message.body.inlineAttachments[" + i + "].messageId - (with message.id)");
-            assert_equals(messageToTest.body.inlineAttachments[i].mimeType, originalMessage.body.inlineAttachments[i].mimeType, type + " message.body.inlineAttachments[" + i + "].mimeType");
-            assert_type(messageToTest.body.inlineAttachments[i].filePath, "string",  type + " attachment.filePath is not a string");
-            assert_not_equals(messageToTest.body.inlineAttachments[i].filePath, "", type + " attachment.filePath is empty");
-        }
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.hasAttachment, originalMessage.hasAttachment, type + " hasAttachment attribute.");
-        assert_equals(messageToTest.isHighPriority, originalMessage.isHighPriority, type + " isHighPriority attribute.");
-        assert_equals(messageToTest.subject, originalMessage.subject, type + " subject attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-        assert_equals(messageToTest.conversationId, originalMessage.conversationId, type + "  conversationId attribute.");
-        assert_equals(messageToTest.attachments.length, originalMessage.attachments.length, type + " incorrect length of attachments");
-        for (i = 0; i < messageToTest.attachments.length; i++) {
-            if (type === mutable) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadMutableAttachmentSuccess, loadMutableAttachmentError);
-            } else if (type === consts) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadConstAttachmentSuccess, loadConstAttachmentError);
-            } else {
-                assert_unreached("FIX your test - unknown type = " + type);
-            }
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.isRead = true;
-            mutableMessage.isHighPriority = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.email", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.email", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 42a0443..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception - updateMessages (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateSuccess, incorrectCallback, conversionTable, i;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 285512b..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - updateMessages (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateSuccess, incorrectCallback;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onerror: t.step_func(function (error) {
-               assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html
deleted file mode 100644 (file)
index f9b7159..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_exist
-//==== LABEL Check if method updateMessages of MessageStorage (email) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_email_updateMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("updateMessages" in messageStorage, "No updateMessages method in messageStorage");
-        check_method_exists(messageStorage, "updateMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html
deleted file mode 100644 (file)
index 3109310..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_messages_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_messages_TypeMismatch
-//==== LABEL Check argument messages conversions exception - updateMessages (EMAIL)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_messages_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName,
-    updateSuccess, updateError, conversionTable, incorrectMessages, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        updateSuccess = t.step_func(function () {
-            assert_unreached("updateMessages() success callback invoked.");
-        });
-
-        updateError = t.step_func(function (error) {
-            assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-        });
-
-        conversionTable = getTypeConversionExceptions("array", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessages = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                     messageStorage.updateMessages(incorrectMessages, updateSuccess, updateError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessages);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html
deleted file mode 100644 (file)
index ce15aff..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_missarg
-//==== LABEL Check with missing non-optional argument - updateMessages (EMAIL)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.updateMessages();
-        }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 8d9bb8f..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback conversions exception - updateMessages (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateError, incorrectCallback, conversionTable, i;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index f27cf2e..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_successCallback_invalid_cb
-//==== LABEL Check argument successCallback validation - updateMessages (email)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateError, incorrectCallback;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onsuccess: t.step_func(function () {
-               assert_unreached("addDraftMessage() incorrect success callback invoked");
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html
deleted file mode 100644 (file)
index 8c00557..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_without_errorCallback
-//==== LABEL Check if method updateMessages of MessageStorage (email) works properly - without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = emailMessageInitDict, initDictForConstMessage = emailMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        loadMutableAttachmentSuccess, loadMutableAttachmentError,
-        loadConstAttachmentSuccess, loadConstAttachmentError,
-        testMessage, testAttachment, testAttachmentCounter = 0;
-
-    testAttachment = t.step_func(function (attachment, type) {
-        var j, foundAttachmenentCounter = 0;
-        if (type === mutable) {
-            for (j = 0; j < mutableMessage.attachments.length; j++) {
-                if (attachment.id === mutableMessage.attachments[j].id) {
-                    assert_equals(attachment.id, mutableMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, mutableMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, mutableMessage.id, type + " attachment.messageId (with message.id)");
-                    assert_equals(attachment.mimeType, mutableMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else if (type === consts) {
-            for (j = 0; j < constMessage.attachments.length; j++) {
-                if (attachment.id === constMessage.attachments[j].id) {
-                    assert_equals(attachment.id, constMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, constMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, constMessage.id, type + " attachment.messageId - (with message.id)");
-                    assert_equals(attachment.mimeType, constMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else {
-            assert_unreached("FIX your test - unknown type = " + type);
-        }
-
-        testAttachmentCounter++;
-        if (testAttachmentCounter === mutableMessage.attachments.length + constMessage.attachments.length) {
-            t.done();
-        }
-    });
-
-    loadMutableAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, mutable);
-    });
-
-    loadMutableAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstAttachmentSuccess = t.step_func(function (attachment) {
-         testAttachment(attachment, consts);
-    });
-
-    loadConstAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        var i;
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-        assert_array_equals(messageToTest.cc, originalMessage.cc, type + " cc attribute.");
-        assert_array_equals(messageToTest.bcc, originalMessage.bcc, type + " bcc attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-        assert_equals(messageToTest.body.htmlBody, originalMessage.body.htmlBody, type + " body.htmlBody attribute.");
-
-        assert_equals(messageToTest.body.inlineAttachments.length, originalMessage.body.inlineAttachments.length, type + " incorrect length of inlineAttachments");
-        for (i = 0; i < originalMessage.body.inlineAttachments.length; i++) {
-            assert_equals(messageToTest.body.inlineAttachments[i].id, originalMessage.body.inlineAttachments[i].id, type + " message.body.inlineAttachments[" + i + "].id");
-            assert_equals(messageToTest.body.inlineAttachments[i].messageId, originalMessage.body.inlineAttachments[i].messageId, type + " message.body.inlineAttachments[" + i + "].messageId");
-            assert_equals(messageToTest.body.inlineAttachments[i].messageId, originalMessage.id, type + " message.body.inlineAttachments[" + i + "].messageId - (with message.id)");
-            assert_equals(messageToTest.body.inlineAttachments[i].mimeType, originalMessage.body.inlineAttachments[i].mimeType, type + " message.body.inlineAttachments[" + i + "].mimeType");
-            assert_type(messageToTest.body.inlineAttachments[i].filePath, "string",  type + " attachment.filePath is not a string");
-            assert_not_equals(messageToTest.body.inlineAttachments[i].filePath, "", type + " attachment.filePath is empty");
-        }
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.hasAttachment, originalMessage.hasAttachment, type + " hasAttachment attribute.");
-        assert_equals(messageToTest.isHighPriority, originalMessage.isHighPriority, type + " isHighPriority attribute.");
-        assert_equals(messageToTest.subject, originalMessage.subject, type + " subject attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-        assert_equals(messageToTest.conversationId, originalMessage.conversationId, type + "  conversationId attribute.");
-
-        assert_equals(messageToTest.attachments.length, originalMessage.attachments.length, type + " incorrect length of attachments");
-        for (i = 0; i < messageToTest.attachments.length; i++) {
-            if (type === mutable) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadMutableAttachmentSuccess, loadMutableAttachmentError);
-            } else if (type === consts) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadConstAttachmentSuccess, loadConstAttachmentError);
-            } else {
-                assert_unreached("FIX your test - unknown type = " + type);
-            }
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        if (foundMutableMessage.body.loaded) {
-            testMessage(foundMutableMessage, mutableMessage, mutable);
-        } else {
-            messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-        }
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        if (foundConstMessage.body.loaded) {
-            testMessage(foundConstMessage, constMessage, consts);
-        } else {
-            messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-        }
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.isRead = true;
-            mutableMessage.isHighPriority = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.email", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.email", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html
deleted file mode 100644 (file)
index 1fc33a7..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_email_updateMessages_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_email_updateMessages_without_successCallback
-//==== LABEL Check if method updateMessages of MessageStorage (email) works properly - without successCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_email_updateMessages_without_successCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = emailMessageInitDict, initDictForConstMessage = emailMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue;
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = ["tomutableMessage1@something.com", "tomutableMessage2@something.com"];
-            mutableMessage.cc = ["ccmutableMessage1@something.com", "ccmutableMessage2@something.com"];
-            mutableMessage.bcc = ["bccmutableMessage1@something.com", "bccmutableMessage2@something.com"];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.body.htmlBody = bigBody + "<img src='webapi-tizen-messaging-test_image.jpg'>";
-            mutableMessage.body.inlineAttachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpg"), new tizen.MessageAttachment(soundPathToSet, "audio/mp3")];
-            mutableMessage.isRead = true;
-            mutableMessage.isHighPriority = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            mutableMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage]);
-            assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-            t.done();
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.email", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.email", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html
deleted file mode 100644 (file)
index ffb41c9..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders
-//==== PRIORITY P2
-//==== LABEL Check if function executes properly when all mandatory arguments given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMINA
-
-var this_test = async_test("MessageStorage_findFolders");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, msgService, exceptionName,
-            conversionTable, filter;
-
-    foldersSuccess = this_test.step_func(function() {
-        this_test.done();
-    });
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        msgService.messageStorage.findFolders(filter, foldersSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index c2adee1..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_errorCallback_TypeMismatch
-//==== PRIORITY P2
-//==== LABEL Check if exception is thrown when incorrect error callback given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findFolders_errorCallback_TypeMismatch");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, foldersError, msgService,
-            exceptionName, conversionTable, filter;
-
-    foldersSuccess = this_test.step_func(function() {
-        assert_unreached("findFolders success callback should not be called.");
-    });
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            foldersError = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                {name : exceptionName},
-                function () {
-                    msgService.messageStorage.findFolders(filter, foldersSuccess, foldersError);
-                },
-                exceptionName + "should be thrown when incorrect error callback given."
-            );
-        }
-
-        this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-</script>
-</body>
-
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 7e0344a..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_errorCallback_invalid_cb
-//==== PRIORITY P2
-//==== LABEL Check argument error callback validation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-
-var this_test = async_test("MessageStorage_findFolders_errorCallback_invalid_cb");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, msgService, filter;
-
-    foldersSuccess = this_test.step_func(function() {
-        assert_unreached("findFolders success callback should not be called.");
-    });
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        assert_throws({
-                name: TYPE_MISMATCH_ERR
-            },
-            function () {
-                msgService.messageStorage.findFolders(filter, foldersSuccess,
-                        {onerror: function(){}});
-            },
-            "TypeMismatch expected when invalid error callback given."
-        );
-
-        this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html
deleted file mode 100644 (file)
index af359ef..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method findFolders in messageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_findFolders_exist
-//==== LABEL check if method findFolders in MessageStorage
-//==== STEP check if method findFolders in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check the method of findFolders in MessageStorage
-        var t = async_test("MessageStorage_findFolders_exist");
-
-        function serviceListCB(services){
-            try {
-                t.step(function() {
-                    assert_true("findFolders" in services[0].messageStorage,"Messaging.MessageStorage.findFolders method exists");
-                });
-                t.done();
-            } catch(e) {
-                t.step(function(){
-                    assert_true(false,"there is invalid value");
-                });
-                t.done();
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms",serviceListCB);
-        } catch(e) {
-            t.step(function(){
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html
deleted file mode 100644 (file)
index 33af312..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_filter_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_filter_TypeMismatch
-//==== PRIORITY P2
-//==== LABEL Check if exception is thrown when incorrect filter given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findFolders_filter_TypeMismatch");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, msgService, exceptionName,
-            conversionTable, filter;
-
-    foldersSuccess = this_test.step_func(function() {
-        assert_unreached("findFolders success callback should not be called.");
-    });
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            filter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws(
-                {name : exceptionName},
-                function () {
-                    msgService.messageStorage.findFolders(filter, foldersSuccess);
-                },
-                exceptionName + "should be thrown when incorrect filter given."
-            );
-        }
-
-        this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-</script>
-</body>
-
-</html>
-
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html
deleted file mode 100644 (file)
index 70c829c..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findFolders_filter_serviceId
-//==== LABEL check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage
-//==== STEP check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findFoldersid2466935
-//==== PRE require email configuration
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_findFolders_filter_serviceId");
-this_test.step(function () {
-    var testName, self = this, findFoldersCallback, onError, serviceIdFilter, getMessagingServicesCallback;
-
-    testName = "findFolders test V01";
-
-    findFoldersCallback = self.step_func(function (folders) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    serviceIdFilter = new tizen.AttributeFilter("serviceId", "EXACTLY", "1");
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 0) {
-            assert_unreached(testName + " no services found");
-        } else if (services.length === 1 && services[0].type === "messaging.email") {
-            services[0].messageStorage.findFolders(serviceIdFilter, findFoldersCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-    tizen.messaging.getMessageServices("messaging.email", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html
deleted file mode 100644 (file)
index d6a1526..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findFolders_filter_serviceId_folderPath
-//==== LABEL check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage (part 2)
-//==== STEP check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage (part 2)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findFoldersid2466935
-//==== PRE require email configuration
-//==== TEST_CRITERIA
-
-var this_test = async_test("MessageStorage_findFolders_filter_serviceId_folderPath");
-this_test.step(function () {
-    var testName, self = this, findFoldersCallback, onError, serviceIdFilter, folderPath, filter, getMessagingServicesCallback;
-
-    testName = "findFolders test V02";
-
-    findFoldersCallback = self.step_func(function (folders) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    serviceIdFilter = new tizen.AttributeFilter("serviceId", "EXACTLY", "1");
-    folderPath = new tizen.AttributeFilter("path", "EXACTLY", "INBOX");
-    filter = new tizen.CompositeFilter("INTERSECTION", [serviceIdFilter, folderPath]);
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 0) {
-            assert_unreached(testName + " no services found");
-        } else if (services.length === 1 && services[0].type === "messaging.email") {
-            services[0].messageStorage.findFolders(filter, findFoldersCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-    tizen.messaging.getMessageServices("messaging.email", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html
deleted file mode 100644 (file)
index ae0d7ed..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_missarg
-//==== PRIORITY P2
-//==== LABEL Check if exception is thrown when mandatory arguments not given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-
-var this_test = async_test("MessageStorage_findFolders_missarg");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, msgService, filter;
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-
-        // no arg
-        assert_throws({
-                name: TYPE_MISMATCH_ERR
-            },
-            function () {
-                msgService.messageStorage.findFolders();
-            },
-            "TypeMismatch expected when no argument given."
-        );
-
-        // no second arg (success callback)
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-        assert_throws({
-                name: TYPE_MISMATCH_ERR
-            },
-            function () {
-                msgService.messageStorage.findFolders(filter);
-            },
-            "TypeMismatch expected when no success callback given."
-        );
-
-        this_test.done();
-
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 40515b4..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_successCallback_TypeMismatch
-//==== PRIORITY P2
-//==== LABEL Check if exception is thrown when incorrect success callback given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findFolders_successCallback_TypeMismatch");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, msgService, foldersSuccess, exceptionName,
-            conversionTable, filter;
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            foldersSuccess = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws(
-                {name : exceptionName},
-                function () {
-                    msgService.messageStorage.findFolders(filter, foldersSuccess);
-                },
-                exceptionName + "should be thrown when incorrect success callback given."
-            );
-        }
-
-        this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index fa5abfc..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_successCallback_invalid_cb
-//==== PRIORITY P2
-//==== LABEL Check argument success callback validation
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-
-var this_test = async_test("MessageStorage_findFolders_successCallback_invalid_cb");
-
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, msgService, filter;
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        assert_throws({
-                name: TYPE_MISMATCH_ERR
-            },
-            function () {
-                msgService.messageStorage.findFolders(filter, {onsuccess: function(){}});
-            },
-            "TypeMismatch expected when invalid success callback given."
-        );
-
-        this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html
deleted file mode 100644 (file)
index 73bd69c..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Marcin Kaminski <marcin.ka@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_findFolders_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findFolders_with_errorCallback
-//==== PRIORITY P2
-//==== LABEL Check if function executes properly when all mandatory and optional arguments given
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_findFolders_with_errorCallback");
-
-this_test.step(function () {
-    var serviceSuccess, serviceError, foldersSuccess, foldersError, msgService,
-            filter;
-
-    foldersSuccess = this_test.step_func(function() {
-        this_test.done();
-    });
-
-    foldersError = this_test.step_func(function() {
-        assert_unreached("findFolders error callback should not be called.");
-    });
-
-    serviceError = this_test.step_func(function(error) {
-        assert_unreached("Failed to get MessageServices: " + error.message);
-    });
-
-    serviceSuccess = this_test.step_func(function(services) {
-        assert_true(services.length > 0, "No message service received.");
-        msgService = services[0];
-        filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
-
-        msgService.messageStorage.findFolders(filter, foldersSuccess, foldersError);
-
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html
deleted file mode 100644 (file)
index 6f2d66c..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_findMessage_emailFilterWithFrom</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_findMessage_emailFilterWithFrom
-//==== LABEL check the function of findMessage in MessageStorage by emailFilterWithFrom
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_findMessage_emailFilterWithFrom", {timeout: 90000}),
-    messageToSend, service, foundMessage = 0, findSuccess, findError, messageStorage,
-    sendSuccess, sendError, serviceSuccess, serviceError, currentDate = new Date(),
-    subjectToSet = currentDate.getTime().toString(), recipient = TEST_EMAIL_RECIPIENT_1,
-    fromEmailFilter, i, listener, listenerId = null, returnedValue,
-    syncSuccess, syncError;
-t.step(function () {
-
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            if (listenerId !== null) {
-                messageStorage.removeChangeListener(listenerId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array in find success callback");
-        for(i = 0; i < messages.length; i++) {
-            assert_equals(messages[i].from, recipient, "from is incorrect");
-            if (messages[i].subject === subjectToSet) {
-                foundMessage++;
-            }
-        }
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    listener = {
-        messagesupdated: t.step_func(function (messages) {
-            assert_unreached("messagesupdated invoked. Messages received: " + messages);
-        }),
-        messagesadded: t.step_func(function (messages) {
-            messageStorage.removeChangeListener(listenerId);
-            listenerId = null;
-            assert_greater_than(messages.length, 0, "Received empty messages array in listener - messagesadded.");
-
-            returnedValue = service.messageStorage.findMessages(fromEmailFilter, findSuccess, findError);
-            assert_equals(returnedValue, undefined, "Incorrect returned value");
-        }),
-        messagesremoved: t.step_func(function (messages) {
-            assert_unreached("messagesremoved invoked. Messages received: " + messages);
-        })
-    };
-
-    syncSuccess = t.step_func(function () {
-        assert_greater_than(foundMessage, 0, "Incorect number of found messages");
-        t.done();
-    });
-
-    syncError = t.step_func(function (error) {
-        assert_unreached("sync() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function () {
-        setTimeout(t.step_func(function () {
-            service.sync(syncSuccess, syncError);
-        }), 7000);
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        messageStorage = service.messageStorage;
-
-        messageToSend = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            to: [ recipient ]
-        });
-
-        fromEmailFilter = new tizen.AttributeFilter("from", "EXACTLY", recipient);
-        listenerId = messageStorage.addMessagesChangeListener(listener, fromEmailFilter);
-        service.sendMessage(messageToSend, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html
deleted file mode 100644 (file)
index c50ff03..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check findMessage email with email parameter priority</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_findMessage_emailFilterWithPriority
-//==== PRIORITY P2
-//==== LABEL Check if findMessages filter works properly for isHighPriority
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessage_emailFilterWithPriority", {timeout: 90000}),
-    service, emailInitDict, filter, findSuccess, findError, addSuccess,
-    serviceSuccess, serviceError, returnedValue, i, foundMessage = 0,
-    addedMessage;
-
-t.step(function () {
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for(i = 0; i < messages.length; i++) {
-            assert_equals(messages[i].isHighPriority, true, "isHighPriority is incorrect");
-            if (messages[i].id === addedMessage.id) {
-                foundMessage++;
-            }
-        }
-        assert_equals(foundMessage, 1, "Incorect number of found messages");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (message) {
-        addedMessage = message;
-        filter = new tizen.AttributeFilter("isHighPriority", "EXACTLY", true);
-        returnedValue = service.messageStorage.findMessages(filter, findSuccess, findError);
-        assert_equals(returnedValue, undefined, "findConversations should return undefined");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        emailInitDict = {
-            subject: "sample subject",
-            to: [TEST_EMAIL_RECIPIENT_1],
-            plainBody: "this is a plainbody",
-            isHighPriority: true
-        };
-        addEmailDraft(t, service, emailInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html
deleted file mode 100644 (file)
index 1756baf..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check findMessage email with email parameter by time ASC</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_findMessage_emailFilterWithSortbytimeAsc
-//==== PRIORITY P2
-//==== LABEL Check if findMessages filter works properly for isHighPriority with sort by time ascending
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessage_emailFilterWithSortbytimeAsc", {timeout: 90000}),
-    service, sortMode, emailInitDict, filter, findSuccess, findError,
-    addSuccess, returnedValue, serviceSuccess, serviceError, i, foundMessage = 0,
-    addedMessage;
-
-t.step(function () {
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for(i = 0; i < messages.length; i++) {
-            assert_equals(messages[i].isHighPriority, true, "isHighPriority is incorrect");
-            if (messages[i].id === addedMessage.id) {
-                foundMessage++;
-            }
-        }
-        assert_equals(foundMessage, 1, "Incorrect number of found messages");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (message) {
-        addedMessage = message;
-        filter = new tizen.AttributeFilter("isHighPriority", "EXACTLY", true);
-        sortMode = new tizen.SortMode("timestamp", "ASC");
-        returnedValue = service.messageStorage.findMessages(filter, findSuccess, findError, sortMode);
-        assert_equals(returnedValue, undefined, "findConversations should return undefined");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        emailInitDict = {
-            subject: "sample subject",
-            to: [TEST_EMAIL_RECIPIENT_2],
-            htmlBody: "this is a htmlbody",
-            isHighPriority: true
-        };
-        addEmailDraft(t, service, emailInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html
deleted file mode 100644 (file)
index 9fe8f1b..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check findMessage email with email parameter by time DESC</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_findMessage_emailFilterWithSortbytimeDesc
-//==== PRIORITY P2
-//==== LABEL Check if findMessages filter works properly for isHighPriority with sort by time Descending
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessage_emailFilterWithSortbytimeDesc", {timeout: 90000}),
-    service, sortMode, emailInitDict, filter, message, messageArrayCB, errorCallback,
-    sendSuccessCB, serviceListCB;
-
-t.step(function () {
-    messageArrayCB = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "message fetched");
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("fail to send message: " + error.message);
-    });
-
-    sendSuccessCB = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("isHighPriority", "EXACTLY", true);
-        sortMode = new tizen.SortMode("timestamp", "DESC");
-        service.messageStorage.findMessages(filter, messageArrayCB, errorCallback, sortMode);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        emailInitDict = {
-            subject: "sample subject",
-            to: [TEST_EMAIL_RECIPIENT_1],
-            plainBody: "this is a plainbody",
-            htmlBody: "this is a htmlbody",
-            isHighPriority: true
-        };
-        message = new tizen.Message("messaging.email", emailInitDict);
-        service.sendMessage(message, sendSuccessCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html
deleted file mode 100644 (file)
index 449897c..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_findMessage_emailFilterWithoutErrorCb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_findMessage_emailFilterWithoutErrorCb
-//==== LABEL check the function of findMessage in MessageStorage by emailFilterWithoutErrorCb
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessage_emailFilterWithoutErrorCb", {timeout: 90000});
-t.step(function () {
-    var service, currentDate = new Date().getTime().toString(), subjectToSet = currentDate + "_subject",
-        plainBodyToSet = currentDate + "_plainBody", subjectFilter, toFilter, filter, findSuccess,
-        serviceSuccess, serviceError, returnedValue, initDict = emailMessageInitDict, messageToSend,
-        sendSuccess, sendError;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages");
-        assert_equals(messages[0].id, messageToSend.id, "Incorrect message.id");
-        assert_equals(messages[0].subject, subjectToSet, "Incorrect message.subject");
-        assert_array_equals(messages[0].to, initDict.to, "Incorrect message.to");
-        t.done();
-    });
-
-    sendSuccess = t.step_func(function () {
-        subjectFilter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        toFilter = new tizen.AttributeFilter("to", "EXACTLY", initDict.to);
-        filter = new tizen.CompositeFilter("INTERSECTION", [subjectFilter, toFilter]);
-
-        returnedValue = service.messageStorage.findMessages(filter, findSuccess);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-
-        initDict.subject = subjectToSet;
-        initDict.plainBody = plainBodyToSet;
-        messageToSend = new tizen.Message("messaging.email", initDict);
-        service.sendMessage(messageToSend, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html
deleted file mode 100644 (file)
index bc51eab..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check findMessage email with email parameter to</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_findMessage_emailfilterwithto
-//==== LABEL check the function of findMessage in MessageStorage by emailfilterwithto
-//==== PRIORITY P2
-//==== STEP check the function of findMessage in MessageStorage by emailfilterwithto
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-//  check findMessage email with email parameter to
-        var t = async_test("MessageStorage_findMessage_emailfilterwithto"), service, filter, addSuccess;
-
-        function messageArrayCB(messages){
-            t.step(function(){
-                assert_true(messages.length > 0, "message fetched");
-            });
-            t.done();
-        }
-
-        function errorCallback(error){
-            t.step(function(){
-                assert_true(false, "fail to send message: " + error.message);
-            });
-            t.done();
-        }
-
-        addSuccess = t.step_func(function (msg) {
-            filter = new tizen.AttributeFilter("to", "EXACTLY", TEST_EMAIL_RECIPIENT_1);
-            service.messageStorage.findMessages(filter, messageArrayCB, errorCallback);
-        });
-
-        function serviceListCB(services){
-            try {
-                assert_true(services.length > 0, "Received empty services array");
-                service = services[0];
-                addEmailDraft(t, service, emailMessageInitDict, addSuccess);
-            } catch(e) {
-                t.step(function(){
-                    assert_true(false,"service.messageStorage.findMessages: " + e.message);
-                });
-                t.done();
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        } catch(e) {
-            t.step(function(){
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html
deleted file mode 100644 (file)
index 4166b0e..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check findMessage(), email: valid value to bcc property</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_findMessages
-//==== LABEL Check the function findMessages in MessageStorage
-//==== STEP Check the function findMessages in MessageStorage
-//==== EXPECT The exception is caught
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_findMessages");
-this_test.step(function () {
-    var self = this, smsService, findMessagesCallback, onError, typeFilter, getMessagingServicesCallback,
-    addSuccess;
-
-    findMessagesCallback = self.step_func(function (messages) {
-        assert_true(messages.length > 0, "message fetched");
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    addSuccess = this_test.step_func(function () {
-        smsService.messageStorage.findMessages(typeFilter, findMessagesCallback, onError);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        smsService = services[0];   //save service.
-
-        addSMSDraft(this_test, smsService, smsMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html
deleted file mode 100644 (file)
index 8f521f7..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_errorCallback_TypeMismatch_1
-//==== LABEL check whether invoking 'findMessages' method with invalid error callback throws exception properly
-//==== STEP check whether invoking 'findMessages' method with invalid error callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_errorCallback_TypeMismatch_1");
-this_test.step(function () {
-    var testName, typeFilter, findMessagesCallback, getMessagingServicesCallback, onError;
-
-    testName = "findMessages test Argument 2, Invaild Test 01 : input [number] to argument 2";
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    findMessagesCallback = this_test.step_func(function (messages) {
-        assert_unreached("Unexpected findMessagesCallback");
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(typeFilter, findMessagesCallback, 1);
-        });
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html
deleted file mode 100644 (file)
index c50a8b4..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_errorCallback_null
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 50
-//==== ONLOAD_DELAY 50
-//==== TEST_CRITERIA MMINA
-setup({timeout: 50000});
-
-var t = async_test("MessageStorage_findMessages_errorCallback_null", {timeout: 50000});
-t.step(function () {
-    var serviceSuccess, serviceError, typeFilter, findSuccess, i,
-        addSuccess, service, foundMessage = 0, addedMessage;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for (i = 0; i < messages.length; i++) {
-            assert_equals(messages[i].type, "messaging.sms", "Incorrect type");
-            if (messages[i].id === addedMessage.id) {
-                foundMessage++;
-            }
-        }
-        assert_equals(foundMessage, 1, "Incorrect number of found messages");
-        t.done();
-    });
-
-    addSuccess = t.step_func(function (msg) {
-        addedMessage = msg;
-        typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        service.messageStorage.findMessages(typeFilter, findSuccess, null);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html
deleted file mode 100644 (file)
index 5aed2f8..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method findMessages in messageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_findMessages_exist
-//==== LABEL check if method findMessages in MessageStorage
-//==== STEP check if method findMessages in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check the method of findMessages in MessageStore
-        var t = async_test("MessageStorage_findMessages_exist");
-        function serviceListCB(services){
-            try {
-                t.step(function() {
-                    assert_true("findMessages" in services[0].messageStorage, "Messaging.MessageStorage.findMessages method exists");
-                });
-                t.done();
-            } catch(e) {
-                t.step(function(){
-                    assert_true(false, "there is invalid value");
-                });
-                t.done();
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        } catch(e) {
-            t.step(function(){
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html
deleted file mode 100644 (file)
index 24b6841..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_TypeMismatch_1
-//==== LABEL check whether invoking 'findMessages' method with invalid filter param throws exception properly
-//==== STEP check whether invoking 'findMessages' method with invalid filter param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_filter_TypeMismatch_1");
-this_test.step(function () {
-    var testName, findMessagesCallback, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "addDraftMessage test Argument 3, Invaild Test 01 : input [number] to argument 3";
-
-    findMessagesCallback = this_test.step_func(function (messages) {
-        assert_unreached("Unexpected findMessagesCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(1, findMessagesCallback, errorCallback);
-        });
-        this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html
deleted file mode 100644 (file)
index e87c12b..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_TypeMismatch_null
-//==== LABEL check whether invoking 'findMessages' method with null filter param throws exception properly
-//==== STEP check whether invoking 'findMessages' method with null filter param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_filter_TypeMismatch_null");
-this_test.step(function () {
-    var testName, findMessagesCallback, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "addDraftMessage test  Argument 3, Invaild Test 03 : input [null] to argument 3";
-
-    findMessagesCallback = this_test.step_func(function (messages) {
-        assert_unreached("Unexpected findMessagesCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(null, findMessagesCallback, errorCallback);
-        });
-        this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html
deleted file mode 100644 (file)
index d40232e..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_TypeMismatch_undefined
-//==== LABEL check whether invoking 'findMessages' method with undefined filter param throws exception properly
-//==== STEP check whether invoking 'findMessages' method with undefined filter param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_filter_TypeMismatch_undefined");
-this_test.step(function () {
-    var testName, findMessagesCallback, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "addDraftMessage test Argument 3, Invaild Test 02 : input [undefined] to argument 3";
-
-    findMessagesCallback = this_test.step_func(function (messages) {
-        assert_unreached("Unexpected findMessagesCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(undefined, findMessagesCallback, errorCallback);
-        });
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html
deleted file mode 100644 (file)
index e89be0b..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_body_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_filter_body_valid", {timeout: 90000});
-t.step(function () {
-    var bodyFilter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", "mms text"),
-        mmsService, initDict = mmsMessageInitDict,
-        findSuccess, findError, addSuccess, serviceSucess, serviceError, i;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found");
-        for(i = 0; i < messages.length; i++) {
-            assert_regexp_match(messages[i].body.plainBody, /mms text/i, "Incorrect body.plainBody.");
-        }
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (msg) {
-        mmsService.messageStorage.findMessages(bodyFilter, findSuccess, findError);
-    });
-
-    serviceSucess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        mmsService = services[0];
-        initDict.plainBody = "This is a mms text.";
-        addMMSDraft(t, mmsService, initDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSucess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html
deleted file mode 100644 (file)
index 82a2a55..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_folderId_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_findMessages_filter_folderId_valid", { timeout: 90000 });
-t.step(function () {
-    var serviceSuccess, serviceError, addSuccess, findSuccess, findError,
-        filter, mmsService;
-
-    findSuccess = t.step_func(function (messages) {
-        t.done();
-    });
-
-    findError = t.step_func(function (err) {
-        assert_unreached("Could not find message: " + err.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        // The folderId of DRAFTS folder is 3
-        var filter = new tizen.AttributeFilter("folderId", "EXACTLY", "3");
-        mmsService.messageStorage.findMessages(filter, findSuccess, findError);
-    });
-
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(services.length, 1, "One service should be received");
-        assert_equals(services[0].type, "messaging.mms", "Service type is incorrect");
-
-        mmsService = services[0];
-        addMMSDraft(t, mmsService, mmsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("Service error: " + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html
deleted file mode 100644 (file)
index 22f2309..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_from_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_findMessages_filter_from_valid", { timeout: 90000 });
-t.step(function () {
-    var msg, sendSuccess, sendError, filter, findSuccess, findError, serviceSuccess, serviceError,
-        mmsService;
-
-    findSuccess = t.step_func(function (messages) {
-        t.done();
-    });
-
-    findError = t.step_func(function (err) {
-        assert_unreached("Could not find message: " + err.message);
-    });
-
-    sendSuccess = t.step_func(function (messages) {
-        mmsService.messageStorage.findMessages(filter, findSuccess, findError);
-    });
-
-    sendError = t.step_func(function (err) {
-        assert_unreached("Could not send message: " + err.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(services.length, 1, "One service should be received");
-        assert_equals(services[0].type, "messaging.mms", "Service type is incorrect");
-
-        mmsService = services[0];
-
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-        msg = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        mmsService.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (err) {
-        assert_unreached("Could not receive service: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html
deleted file mode 100644 (file)
index d180207..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_hasAttachment_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_findMessages_filter_hasAttachment_valid");
-this_test.step(function () {
-    var testName, self = this, mmsService, findMessagesCallback, onError, getMessagingServicesCallback,
-        hasAttachmentFilter = new tizen.AttributeFilter("hasAttachment", "EXACTLY", false), mmsService, addSuccess;
-
-    testName = "findMessages test filter V09";
-
-    findMessagesCallback = self.step_func(function (messages) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    addSuccess = this_test.step_func(function () {
-        mmsService.messageStorage.findMessages(hasAttachmentFilter, findMessagesCallback, onError);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        assert_true(services.length > 0, "Received empty services array");
-        mmsService = services[0];   //save service.
-        addMMSDraft(this_test, mmsService, mmsMessageInitDict, addSuccess);
-
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html
deleted file mode 100644 (file)
index ccdceee..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_isRead_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-
-var this_test = async_test("MessageStorage_findMessages_filter_isRead_valid",{timeout:90000});
-this_test.step(function () {
-    var testName, self = this,
-        mmsService,
-        isReadFilter = new tizen.AttributeFilter("isRead", "EXACTLY", true),
-        findMessagesCallback,
-        getMessagingServicesCallback,
-        onError, addSuccess, msg;
-
-    testName = "findMessages test filter V06";
-
-    findMessagesCallback = self.step_func(function (messages) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    addSuccess = this_test.step_func(function () {
-        mmsService.messageStorage.findMessages(isReadFilter, findMessagesCallback, onError);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        assert_true(services.length > 0, "Received empty services array");
-        mmsService = services[0];   //save service.
-
-        msg = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        msg.isRead = true;
-
-        mmsService.messageStorage.addDraftMessage(msg, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html
deleted file mode 100644 (file)
index d4524ba..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_mms_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_findMessages_filter_mms_valid");
-this_test.step(function () {
-    var testName, self = this, findMessagesCallback, onError, getMessagingServicesCallback,
-        foundMessage, mmsService, addSuccess;
-
-    testName = "findMessages test filter V01";
-
-    findMessagesCallback = self.step_func(function (messages) {
-        foundMessage = messages;
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    addSuccess = this_test.step_func(function () {
-        mmsService.messageStorage.findMessages(MMStypeFilter, findMessagesCallback, onError);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        mmsService = services[0];   //save service.
-
-        addMMSDraft(this_test, mmsService, mmsMessageInitDict, addSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html
deleted file mode 100644 (file)
index d21a76a..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_filter_sms_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_sms_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_filter_sms_valid", {timeout:90000});
-t.step(function () {
-    var smsService, findSuccess, findError, typeFilter, serviceSuccess, addSuccess,
-        addedMessage, foundMessage = 0, returnedValue, i, serviceError;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for (i = 0; i < messages.length; i++) {
-            assert_equals(messages[i].type, "messaging.sms", "Incorrect type");
-            if (messages[i].id === addedMessage.id) {
-                foundMessage++;
-            }
-        }
-        assert_equals(foundMessage, 1, "Incorrect number of found messages");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (message) {
-        addedMessage = message;
-        typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        returnedValue = smsService.messageStorage.findMessages(typeFilter, findSuccess, findError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        smsService = services[0];
-
-        addSMSDraft(t, smsService, smsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html
deleted file mode 100644 (file)
index 9bc6bb6..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_filter_subject_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findMessages_filter_subject_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== ONLOAD_DELAY 60
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_filter_subject_valid", {timeout: 90000});
-t.step(function () {
-    var mmsService, subjectToSet = new Date().getTime().toString(),
-        subjectFilter, addedMessage, findSuccess, findError,
-        serviceSuccess, serviceError, returnedValue,
-        addSuccess, dict;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages");
-        assert_equals(messages[0].id, addedMessage.id, "Incorrect message.id");
-        assert_equals(messages[0].subject, subjectToSet, "Incorrect message.subject");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (message) {
-        addedMessage = message;
-        subjectFilter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        returnedValue = mmsService.messageStorage.findMessages(subjectFilter, findSuccess, findError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        mmsService = services[0];
-        dict = mmsMessageInitDict;
-        dict.subject = subjectToSet;
-        addMMSDraft(t, mmsService, dict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html
deleted file mode 100644 (file)
index a3de73f..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_filter_timestamp_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_timestamp_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-//==== TEST_CRITERIA MOA MR
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_findMessages_filter_timestamp_valid", { timeout: 90000 });
-t.step(function () {
-    var findSuccess, findError, serviceSuccess, serviceError, returnedValue, i,
-        msg, dateTime, before, after, filter, mmsService, sendSuccess, sendError;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for (i = 0; i < messages.length; i++) {
-            assert_greater_than_equal(messages[i].timestamp.getFullYear(), dateTime.getFullYear(), "Incorrect year");
-            assert_less_than_equal(messages[i].timestamp.getFullYear(), dateTime.getFullYear() + 1, "Incorrect year");
-        }
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function () {
-        dateTime = tizen.time.getCurrentDateTime();
-        before = new Date(dateTime.getFullYear(), dateTime.getMonth(), dateTime.getDate());
-        after = new Date(dateTime.getFullYear() + 1, dateTime.getMonth(), dateTime.getDate());
-        filter = new tizen.AttributeRangeFilter("timestamp", before, after);
-
-        returnedValue = mmsService.messageStorage.findMessages(filter, findSuccess, findError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(services.length, 1, "One service should be received");
-        assert_equals(services[0].type, "messaging.mms", "Service type is incorrect");
-
-        mmsService = services[0];
-
-        msg = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        mmsService.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html
deleted file mode 100644 (file)
index 8157047..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_filter_to_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_filter_to_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 40
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_filter_to_valid", {timeout: 90000});
-t.step(function () {
-    var serviceError, serviceSuccess, addSuccess, findSuccess, findError,
-        foundAddedMessage = 0, addedMessage, mmsService, toFilter, i;
-
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        for(i = 0; i < messages.length; i++) {
-            assert_in_array(TEST_SMS_RECIPIENT, messages[i].to, "Recipient is not present.");
-            if (messages[i].id === addedMessage.id) {
-                foundAddedMessage++;
-            }
-        }
-        assert_equals(foundAddedMessage, 1, "Found invalid number of message");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function (message) {
-        addedMessage = message;
-        toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        mmsService.messageStorage.findMessages(toFilter, findSuccess, findError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        mmsService = services[0];
-
-        addMMSDraft(t, mmsService, mmsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html
deleted file mode 100644 (file)
index 450102b..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_limit_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_limit_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 40
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_limit_valid", {timeout: 90000});
-
-t.step(function () {
-    var smsService, typeFilter, sortMode, limit = 5, serviceError, serviceSuccess, addSuccess,
-        findError, findSuccess, addSuccessCounter = 0, i;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        assert_less_than_equal(messages.length, limit, "Received too many messages");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        addSuccessCounter++;
-        if (addSuccessCounter === limit + 1) {
-            typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-            sortMode = new tizen.SortMode("type", "ASC");
-
-            smsService.messageStorage.findMessages(typeFilter, findSuccess, findError, sortMode, limit);
-        }
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        smsService = services[0];
-
-        for (i = 0; i <= limit; i++) {
-            addSMSDraft(t, smsService, smsMessageInitDict, addSuccess);
-        }
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html
deleted file mode 100644 (file)
index 149add3..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_missarg
-//==== LABEL MessageStorage.findMessages (filter) WRONG argument(s)
-//==== STEP MessageStorage.findMessages (filter) WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesidp423584
-//==== TEST_CRITERIA MMA
-
-var this_test = async_test("MessageStorage_findMessages_missarg");
-this_test.step(function () {
-    var filter, onSuccess, getMessagingServicesCallback, smsService;
-
-    filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            smsService.messageStorage.findMessages(filter);
-        });
-        this_test.done();
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        smsService = services[0];   //save service.
-
-        addSMSDraft(this_test, smsService, smsMessageInitDict, onSuccess);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html
deleted file mode 100644 (file)
index de70d8d..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_noarg
-//==== LABEL MessageStorage.findMessages () WRONG argument(s)
-//==== STEP MessageStorage.findMessages () WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesidp423584
-//==== TEST_CRITERIA MMA
-
-var this_test = async_test("MessageStorage_findMessages_noarg");
-this_test.step(function () {
-    var onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                services[0].messageStorage.findMessages();
-            });
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", onSuccess);
-});
-
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html
deleted file mode 100644 (file)
index bb38e35..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_offset_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_offset_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_offset_valid", {timeout: 90000});
-t.step(function () {
-    var smsService, typeFilter, sortMode, limit = 10, offset = 2, serviceSuccess, serviceError,
-    addSuccess, findSuccess, findError, addSuccessCounter = 0, i;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        addSuccessCounter++;
-        if (addSuccessCounter === offset + 1) {
-            typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-            sortMode = new tizen.SortMode("type", "ASC");
-            smsService.messageStorage.findMessages(typeFilter, findSuccess, findError, sortMode, limit, offset);
-        }
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        smsService = services[0];
-
-        for (i = 0; i <= offset; i++) {
-            addSMSDraft(t, smsService, smsMessageInitDict, addSuccess);
-        }
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html
deleted file mode 100644 (file)
index a72b60f..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_sort_TypeMismatch_1
-//==== LABEL check whether invoking 'findMessages' method with invalid SortMode param throws exception properly
-//==== STEP check whether invoking 'findMessages' method with invalid SortMode param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_sort_TypeMismatch_1");
-this_test.step(function () {
-    var testName, typeFilter, findMessagesCallback, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "addDraftMessage test Argument 4, Invaild Test 01 : input [number] to argument 4";
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    findMessagesCallback = this_test.step_func(function (messages) {
-        assert_unreached("Unexpected findMessagesCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(typeFilter, findMessagesCallback, errorCallback, 1);
-        });
-        this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html
deleted file mode 100644 (file)
index 14722ef..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_findMessages_sort_valid</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_findMessages_sort_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order
-//==== STEP check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_findMessages_sort_valid", {timeout: 90000});
-
-t.step(function () {
-    var service, findSuccess, findError, addSuccess, typeFilter, sortMode,
-        serviceSuccess, serviceError;
-
-    findSuccess = t.step_func(function (messages) {
-        assert_greater_than(messages.length, 0, "Received empty messages array");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        sortMode = new tizen.SortMode("type", "ASC");
-        service.messageStorage.findMessages(typeFilter, findSuccess, findError, sortMode);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html
deleted file mode 100644 (file)
index 5aa8f9f..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_successCallback_TypeMismatch_1
-//==== LABEL check whether invoking 'findMessages' method with invalid success callback throws exception properly
-//==== STEP check whether invoking 'findMessages' method with invalid success callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_successCallback_TypeMismatch_1");
-this_test.step(function () {
-    var testName, typeFilter, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "findMessages test Argument 1, Invaild Test 01 : input [number] to argument 1";
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(typeFilter, 1, errorCallback);
-        });
-        this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html
deleted file mode 100644 (file)
index 6fd0feb..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_successCallback_TypeMismatch_null
-//==== LABEL check whether invoking 'findMessages' method with null success callback throws exception properly
-//==== STEP check whether invoking 'findMessages' method with null success callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_successCallback_TypeMismatch_null");
-this_test.step(function () {
-    var testName, typeFilter, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "findMessages test  Argument 1, Invaild Test 03 : input [null] to argument 1";
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(typeFilter, null, errorCallback);
-        });
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html b/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html
deleted file mode 100644 (file)
index c8a72bd..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_findMessages_successCallback_TypeMismatch_undefined
-//==== LABEL check whether invoking 'findMessages' method with undefined success callback throws exception properly
-//==== STEP check whether invoking 'findMessages' method with undefined success callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_findMessages_successCallback_TypeMismatch_undefined");
-this_test.step(function () {
-    var testName, typeFilter, errorCallback, getMessagingServicesCallback, onError;
-
-    testName = "findMessages test Argument 1, Invaild Test 02 : input [undefined] to argument 1";
-
-    typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    errorCallback = this_test.step_func(function (err) {
-        // nop function
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findMessages(typeFilter, undefined, errorCallback);
-        });
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index c19dd80..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index e2f18f2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb
-//==== LABEL Check argument conversationsChangeCallback validation - addConversationsChangeListener, mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        incorrectListeners, i, exceptionName;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["conversationsadded", "conversationsupdated", "conversationsremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html
deleted file mode 100644 (file)
index abf207c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addConversationsChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addConversationsChangeListener_exist
-//==== LABEL Check if method addConversationsChangeListener of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_addConversationsChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addConversationsChangeListener" in messageStorage, "No addConversationsChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addConversationsChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html
deleted file mode 100644 (file)
index fc69dff..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage
-//==== LABEL Check if method addDraftMessage of MessageStorage (MMS) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, filter,
-        findMessagesSuccess, findMessagesError;
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Received incorrect number of messages");
-        assert_equals(messages[0].subject, subjectToSet, "subject attribute is incorrect.");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet, to: [TEST_SMS_RECIPIENT]});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 44f161d..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (mms) throws exception when errorCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        addDraftSuccess, conversionTable, i, exceptionName, incorrectCallback;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet});
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 89e3c41..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (mms) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        addDraftSuccess, incorrectCallback, exceptionName = "TypeMismatchError";
-
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    incorrectCallback = {
-        onerror: t.step_func(function (error) {
-           assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html
deleted file mode 100644 (file)
index 303038e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_exist
-//==== LABEL Check if method addDraftMessage of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_addDraftMessage_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addDraftMessage" in messageStorage, "No addDraftMessage method in messageStorage");
-        check_method_exists(messageStorage, "addDraftMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index 46b6c93..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_message_TypeMismatch
-//==== LABEL Check argument message conversions exception in addDraftMessage method (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_message_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, incorrectMessage,
-        conversionTable, i, exceptionName,
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addDraftMessage(incorrectMessage, addDraftSuccess, addDraftError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessage);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index ebeb4b0..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_message_invalid_obj</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_message_invalid_obj
-//==== LABEL Check argument message validation in addDraftMessage method (mms) - invalid object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTO
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_message_invalid_obj", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, fakeMessage, exceptionName = "TypeMismatchError",
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        fakeMessage = {
-            id: "123456",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.mms",
-            timestamp: null,
-            from: null,
-            to: [ TEST_SMS_RECIPIENT ],
-            body: {
-                messageId: "123456",
-                loaded: true,
-                plainBody: "Sample content"
-            },
-            isRead: false,
-            hasAttachment: false,
-            subject: "",
-            inResponseTo: null,
-            messageStatus: "",
-            attachments: []
-        };
-
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.addDraftMessage(fakeMessage, addDraftSuccess, addDraftError);
-        }, exceptionName + " should be thrown - given incorrect Message");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html
deleted file mode 100644 (file)
index ab41a16..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_missarg
-//==== LABEL Check MessageStorage.addDraftMessage (mms) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_missarg", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage,
-        exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                 messageStorage.addDraftMessage();
-            }, exceptionName + " should be thrown - missing argument");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 0dfbd15..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (mms) throws exception when successCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, conversionTable, exceptionName, i;
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet});
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 4c1dcf4..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_successCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (mms) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, exceptionName = "TypeMismatchError";
-
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-           assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html
deleted file mode 100644 (file)
index ff6eb00..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_without_errorCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (mms) works properly without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, filter,
-        findMessagesSuccess, findMessagesError;
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Received incorrect number of messages");
-        assert_equals(messages[0].subject, subjectToSet, "subject attribute is incorrect.");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("subject", "EXACTLY", subjectToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet, to: [TEST_SMS_RECIPIENT]});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html
deleted file mode 100644 (file)
index 2282b31..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addDraftMessage_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addDraftMessage_without_successCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (mms) works properly without successCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addDraftMessage_without_successCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(), plainBodyToSet = "plainBody",
-        returnedValue, removeAllSuccess;
-
-    removeAllSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.mms", {subject: subjectToSet, plainBody: plainBodyToSet});
-        setTimeout(
-            t.step_func(function () {
-                returnedValue = messageStorage.addDraftMessage(message);
-                assert_equals(returnedValue, undefined, "Incorrect returned value.");
-                removeAllMessages(t, messageService, removeAllSuccess);
-            }), 10000);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html
deleted file mode 100644 (file)
index 44ea2e5..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addFoldersChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addFoldersChangeListener_exist
-//==== LABEL Check if method addFoldersChangeListener of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_addFoldersChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addFoldersChangeListener" in messageStorage, "No addFoldersChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addFoldersChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html
deleted file mode 100644 (file)
index 9426615..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_exist
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addMessagesChangeListener" in messageStorage, "No addMessagesChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addMessagesChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html
deleted file mode 100644 (file)
index 2dccfd9..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch
-//==== LABEL Check argument filter conversions exception - addMessagesChangeListener, filter, mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, changeCallback,
-        conversionTable, incorrectFilter, exceptionName, i;
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("memssagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectFilter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                     messageStorage.addMessagesChangeListener(changeCallback, incorrectFilter);
-                }, exceptionName + " should be thrown - given incorrect filter: " + incorrectFilter);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 3e5724b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch
-//==== LABEL Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index 2044d25..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb
-//==== LABEL Check argument messagesChangeCallback validation - invalid, mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, incorrectListeners,
-        incorrectChangeListener, exceptionName, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["messagesadded", "messagesupdated", "messagesremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html
deleted file mode 100644 (file)
index 4229cb6..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_missarg
-//==== LABEL Check with missing non-optional argument - addMessagesChangeListener, mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addMessagesChangeListener();
-            }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html
deleted file mode 100644 (file)
index 38c9f6c..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_with_filter
-//==== LABEL Check with optional arguments addMessagesChangeListener (mms)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MAST MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = mmsMessageInitDict, mismatchInitDict = mmsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError,
-        loadSuccess, loadError;
-
-    add_result_callback(function (res) {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-
-        mismatchInitDict.plainBody = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.mms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.plainBody = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.mms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html
deleted file mode 100644 (file)
index c706231..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_addMessagesChangeListener_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_addMessagesChangeListener_without_filter
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (MMS) works properly without filter.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_addMessagesChangeListener_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = mmsMessageInitDict, addDraftError,
-        loadSuccess, loadError;
-
-    add_result_callback(function (res) {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.mms", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html
deleted file mode 100644 (file)
index c777845..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageStorage (MMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:MessageStorage U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-var t = async_test("MessageStorage_mms_extend");
-t.step(function () {
-    var messageService, messageStorage, serviceSuccess, services, messageStorage,
-        serviceError, error;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        check_extensibility(messageStorage);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html
deleted file mode 100644 (file)
index 5922941..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findConversations_exist
-//==== LABEL Check if method findConversations of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_findConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findConversations" in messageStorage, "No findConversations method in messageStorage");
-        check_method_exists(messageStorage, "findConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (e) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html
deleted file mode 100755 (executable)
index 77dc3da..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_mms_findConversations_filter_from</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_from
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_findConversations_filter_from", {timeout: 90000}),
-    messageReceived, foundConversationId = false, listenerId = null, listener, message,
-    findError, findSuccess, i, returnedValue, service,
-    serviceError, serviceSuccess, datetime, messageStorage, sendError, sendSuccess,
-    fromFound, plainBodyFilter, fromAndPlainBodyFilter;
-t.step(function () {
-    add_result_callback(function (res) {
-        try {
-            if (listenerId !== null) {
-                messageStorage.removeChangeListener(listenerId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    findSuccess = t.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "Received empty conversation array");
-        for (i = 0; i < conversations.length; i++) {
-            assert_not_equals(conversations[i].from, null, "from is null");
-            fromFound = conversations[i].from.indexOf(TEST_SMS_RECIPIENT);
-            assert_greater_than_equal(fromFound, 0, "Recipient not found");
-
-            if (conversations[i].id === messageReceived.conversationId) {
-                foundConversationId = true;
-            }
-        }
-        assert_true(foundConversationId, "ConversationId from added message was not found");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    listener = {
-        messagesadded: t.step_func(function (messages) {
-            assert_equals(messages.length, 1, "Incorrect number of messages.");
-            messageReceived = messages[0];
-            assert_equals(messageReceived.body.plainBody, datetime, "Incorrect plainBody found");
-            assert_not_equals(messageReceived.id, message.id, "Incorrect id found - id of sent message");
-
-            messageStorage.removeChangeListener(listenerId);
-            listenerId = null;
-
-            returnedValue = service.messageStorage.findConversations(fromFilter, findSuccess, findError);
-            assert_equals(returnedValue, undefined, "Incorrect returned value");
-        })
-    };
-
-    sendSuccess = t.step_func(function () {
-        //just ignore this
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-
-        datetime = new Date().getTime().toString();
-        message = new tizen.Message("messaging.mms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        messageStorage = service.messageStorage;
-        plainBodyFilter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", datetime);
-        fromAndPlainBodyFilter = new tizen.CompositeFilter("INTERSECTION", [fromFilter, plainBodyFilter]);
-        listenerId = messageStorage.addMessagesChangeListener(listener, fromAndPlainBodyFilter);
-        service.sendMessage(message, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html
deleted file mode 100644 (file)
index af53d5a..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_id
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_id");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback, foundConversation;
-
-    testName = "findConversations test filter V01";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(idFilter, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html
deleted file mode 100644 (file)
index 7c400ee..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_messageCount
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_messageCount");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback;
-
-    testName = "findConversations test filter V04";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(messageCountFilter, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html
deleted file mode 100644 (file)
index d8a96db..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_preview
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_preview");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback;
-
-    testName = "findConversations test filter V06";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(preview, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html
deleted file mode 100644 (file)
index 3b52e01..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_timestamp
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_timestamp");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback, foundConversation;
-
-    testName = "findConversations test filter V03";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(timestampFilter, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html
deleted file mode 100644 (file)
index f370264..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check the function of findConversations in MessageStore</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_mms_findConversations_filter_to
-//==== LABEL Check if method findConversations of MessageStorage (mms) filter to
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_findConversations_filter_to", {timeout: 90000}),
-    conversationsArrayCB, errorCallback, serviceListCB, messageService,
-    initDict = mmsMessageInitDict, sendSuccess, sendError, newMessage,
-    filter;
-
-t.step(function () {
-
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, " conversation found!");
-        assert_not_equals(conversations[0].to.indexOf(TEST_SMS_RECIPIENT), -1,
-            "Found conversation should have proper recipient");
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("Error messaging: " + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        messageService.messageStorage.findConversations(filter, conversationsArrayCB, errorCallback);
-    });
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        messageService = services[0];
-        newMessage = new tizen.Message(messageService.type, initDict);
-        messageService.sendMessage(newMessage, sendSuccess, sendError);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceListCB);
-});
-
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html
deleted file mode 100644 (file)
index 8c36592..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_type
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_type");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback, foundConversation;
-
-    testName = "findConversations test filter V02";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(MMStypeFilter, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html
deleted file mode 100644 (file)
index 28b43e5..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_mms_findConversations_filter_unreadMessages
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_mms_findConversations_filter_unreadMessages");
-this_test.step(function () {
-    var testName, self = this, findConversationsCallback, onError, getMessagingServicesCallback;
-
-    testName = "findConversations test filter V05";
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        return self.done();
-    });
-
-    onError = self.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    getMessagingServicesCallback = self.step_func(function (services) {
-
-        if (services.length === 1 && services[0].type === "messaging.mms") {
-            services[0].messageStorage.findConversations(unreadMessagesFilter, findConversationsCallback, onError);
-        } else {
-            assert_unreached(testName + " getMessageServices wrong value arrived");
-        }
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html
deleted file mode 100644 (file)
index 6859232..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findFolders_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findFolders_exist
-//==== LABEL Check if method findFolders of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_findFolders_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findFolders" in messageStorage, "No findFolders method in messageStorage");
-        check_method_exists(messageStorage, "findFolders");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html
deleted file mode 100644 (file)
index ac0805d..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback) id for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-setup({timeout:90000});
-
-var t = async_test("MessageStorage_mms_findMessages", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, j;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-        assert_own_property(msg[0], "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg[0].id, message.id, "Id is not equal");
-        assert_own_property(msg[0], "to", "Name to doesn't exist in provided object.");
-        for(j = 0; j < msg[0].to.length; j++){
-            assert_equals(msg[0].to[j], message.to[j], "to is not equal");
-        }
-        assert_own_property(msg[0], "subject", "Name subject doesn't exist in provided object.");
-        assert_equals(msg[0].subject, message.subject, "subject is not equal");
-
-       t.done();
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html
deleted file mode 100644 (file)
index 2cc14a5..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_exist
-//==== LABEL Check if method findMessages of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_findMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findMessages" in messageStorage, "No findMessages method in messageStorage");
-        check_method_exists(messageStorage, "findMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html
deleted file mode 100755 (executable)
index d35571d..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_folderId_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_folderId_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_folderId_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].folderId, message.folderId, "returned folderId is not equal");
-            assert_own_property(msg[i], "folderId", "Name folderId doesn't exist in provided object.");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("folderId", "EXACTLY", message.folderId);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html
deleted file mode 100644 (file)
index c473701..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_from_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_from_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_findMessages_from_with_errorCallback", {timeout: 90000}),
-    getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-    message, messageReceived, findSuccessCB, findErrorCB, i, onMessagesAdded,
-    datetime, filterSuccess = 0, watchId = null, callbackListener,
-    sendSuccess, sendError, returnedValue, fromFound, plainBodyFilter, fromAndPlainBodyFilter;
-
-t.step(function () {
-    add_result_callback(function (res) {
-        try {
-            if (watchId !== null) {
-                messageStorage.removeChangeListener(watchId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_greater_than(msg.length, 0, "No messages found");
-        for (i = 0; i < msg.length; i++) {
-            assert_not_equals(msg[i].from, null, "from is null");
-            fromFound = msg[i].from.indexOf(TEST_SMS_RECIPIENT);
-            assert_greater_than_equal(fromFound, 0, "Recipient not found");
-
-            if (msg[i].id === messageReceived.id) {
-                filterSuccess++;
-            }
-        }
-
-        assert_equals(filterSuccess, 1, "Incorrect number of found message");
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onMessagesAdded = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages.");
-        messageReceived = messages[0];
-        assert_equals(messageReceived.body.plainBody, datetime, "Incorrect plainBody found");
-        assert_not_equals(messageReceived.id, message.id, "Incorrect id found - id of sent message");
-
-        messageStorage.removeChangeListener(watchId);
-        watchId = null;
-
-        returnedValue = messageStorage.findMessages(fromFilter, findSuccessCB, findErrorCB);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    callbackListener = {
-        messagesupdated: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesupdated: " + messages.length);
-        }),
-        messagesadded: onMessagesAdded,
-        messagesremoved: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesremoved: " + messages.length);
-        })
-    };
-
-    sendSuccess = t.step_func(function () {
-        //just ignore this
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.mms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        plainBodyFilter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", datetime);
-        fromAndPlainBodyFilter = new tizen.CompositeFilter("INTERSECTION", [fromFilter, plainBodyFilter]);
-        watchId = messageStorage.addMessagesChangeListener(callbackListener, fromAndPlainBodyFilter);
-        messageService.sendMessage(message, sendSuccess, sendError);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html
deleted file mode 100755 (executable)
index cb37dbf..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title></title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_hasAttachment_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_hasAttachment_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_own_property(msg[i], "hasAttachment", "Name hasAttachment doesn't exist in provided object.");
-            assert_equals(msg[i].hasAttachment, message.hasAttachment, "returned hasAttachment is not equal");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("hasAttachment", "EXACTLY", message.hasAttachment);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html
deleted file mode 100755 (executable)
index e42f7eb..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_id_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_id_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_id_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-        assert_own_property(msg[0], "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg[0].id, message.id, "Id is not equal");
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html
deleted file mode 100755 (executable)
index bc032d1..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title></title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_isRead_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_isRead_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_own_property(msg[i], "isRead", "Name isRead doesn't exist in provided object.");
-            assert_equals(msg[i].isRead, message.isRead, "isRead is not equal");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("isRead", "EXACTLY", message.isRead);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html
deleted file mode 100644 (file)
index 1d797ed..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_plainBody_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_plainBody_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_findMessages_plainBody_with_errorCallback", {timeout: 90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].body.plainBody, message.body.plainBody, "returned plainBody is not equal");
-            messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html
deleted file mode 100755 (executable)
index 6d2409b..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_timestamp_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_timestamp_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_timestamp_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, found = false;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-           if(msg[i].id === message.id){
-                assert_own_property(msg[i], "timestamp", "Name timestamp doesn't exist in provided object.");
-                assert_equals(msg[i].timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-                found = true;
-            }
-        }
-        if(!found){
-            assert_unreached("Message not found");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-    console.log(new Date(message.timestamp.getTime()-2000)+" "+ new Date(message.timestamp.getTime()+2000));
-        filter = new tizen.AttributeRangeFilter("timestamp", new Date(message.timestamp.getTime()-2000), new Date(message.timestamp.getTime()+2000));
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html
deleted file mode 100644 (file)
index 31976ac..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_to_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_to_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== ONLOAD_DELAY 90
-//==== TIMEOUT 90
-
-setup({timeout: 90000});
-var t = async_test("MessageStorage_mms_findMessages_to_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService,
-        messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter,
-        findSuccessCB, findErrorCB, i, j, removeAllSuccess, foundRecipient = false;
-
-    removeAllSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++) {
-            assert_own_property(msg[i], "to", "Name to doesn't exist in provided object.");
-            assert_greater_than(msg[i].to.length, 0, "Recipient empty array");
-            for(j = 0; j < msg[i].to.length; j++) {
-                if (msg[i].to[j].indexOf(mmsMessageInitDict.to[0]) >= 0) {
-                    foundRecipient = true;
-                }
-            }
-        }
-        assert_true(foundRecipient, "Recipient not found");
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("to", "CONTAINS", message.to);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html
deleted file mode 100755 (executable)
index ca95d72..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_findMessages_type_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_findMessages_type_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_mms_findMessages_type_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, removeAllSuccess;
-
-    removeAllSuccess = t.step_func(function () {
-       t.done();
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].type, message.type, "returned type is not equal");
-            assert_equals(msg[i].type, message.type, "type is not equal");
-        }
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", message.type);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services was return");
-
-        message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-        message.attachments = [new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html
deleted file mode 100644 (file)
index 6d5fea0..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_removeChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_removeChangeListener_exist
-//==== LABEL Check if method removeChangeListener of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_removeChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeChangeListener" in messageStorage, "No removeChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "removeChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html
deleted file mode 100644 (file)
index c7fe02f..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_removeConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_removeConversations_exist
-//==== LABEL Check if method removeConversations of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_removeConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeConversations" in messageStorage, "No removeConversations method in messageStorage");
-        check_method_exists(messageStorage, "removeConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html
deleted file mode 100644 (file)
index 6f2c39d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_removeMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_removeMessages_exist
-//==== LABEL Check if method removeMessages of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_removeMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeMessages" in messageStorage, "No removeMessages method in messageStorage");
-        check_method_exists(messageStorage, "removeMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html
deleted file mode 100644 (file)
index 85d9488..0000000
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages
-//==== LABEL Check if method updateMessages of MessageStorage (MMS) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MAST MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = mmsMessageInitDict, initDictForConstMessage = mmsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, updateError, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        loadMutableAttachmentSuccess, loadMutableAttachmentError,
-        loadConstAttachmentSuccess, loadConstAttachmentError,
-        testMessage, testAttachment, testAttachmentCounter = 0;
-
-    testAttachment = t.step_func(function (attachment, type) {
-        var j, foundAttachmenentCounter = 0;
-        if (type === mutable) {
-            for (j = 0; j < mutableMessage.attachments.length; j++) {
-                if (attachment.id === mutableMessage.attachments[j].id) {
-                    assert_equals(attachment.id, mutableMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, mutableMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, mutableMessage.id, type + " attachment.messageId (with message.id)");
-                    assert_equals(attachment.mimeType, mutableMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else if (type === consts) {
-            for (j = 0; j < constMessage.attachments.length; j++) {
-                if (attachment.id === constMessage.attachments[j].id) {
-                    assert_equals(attachment.id, constMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, constMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, constMessage.id, type + " attachment.messageId - (with message.id)");
-                    assert_equals(attachment.mimeType, constMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else {
-            assert_unreached("FIX your test - unknown type = " + type);
-        }
-
-        testAttachmentCounter++;
-        if (testAttachmentCounter === mutableMessage.attachments.length + constMessage.attachments.length) {
-            t.done();
-        }
-    });
-
-    loadMutableAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, mutable);
-    });
-
-    loadMutableAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, consts);
-    });
-
-    loadConstAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        var i;
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.hasAttachment, originalMessage.hasAttachment, type + " hasAttachment attribute.");
-        assert_equals(messageToTest.subject, originalMessage.subject, type + " subject attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-
-        assert_equals(messageToTest.attachments.length, originalMessage.attachments.length, type + " incorrect length of attachments");
-        for (i = 0; i < messageToTest.attachments.length; i++) {
-            if (type === mutable) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadMutableAttachmentSuccess, loadMutableAttachmentError);
-            } else if (type === consts) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadConstAttachmentSuccess, loadConstAttachmentError);
-            } else {
-                assert_unreached("FIX your test - unknown type = " + type);
-            }
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        if (foundMutableMessage.body.loaded) {
-            testMessage(foundMutableMessage, mutableMessage, mutable);
-        } else {
-            messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-        }
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        if (foundConstMessage.body.loaded) {
-            testMessage(foundConstMessage, constMessage, consts);
-        } else {
-            messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-        }
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = [TEST_SMS_RECIPIENT_2, TEST_SMS_RECIPIENT];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            mutableMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"),
-                new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess, updateError);
-        }
-
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.mms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.mms", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"),
-            new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index cebfd1a..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception - updateMessages (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateSuccess, incorrectCallback, conversionTable, i;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 1ece9d3..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - updateMessages (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateSuccess, incorrectCallback;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onerror: t.step_func(function (error) {
-               assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html
deleted file mode 100644 (file)
index 0062ad6..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_exist
-//==== LABEL Check if method updateMessages of MessageStorage (MMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_mms_updateMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("updateMessages" in messageStorage, "No updateMessages method in messageStorage");
-        check_method_exists(messageStorage, "updateMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html
deleted file mode 100644 (file)
index 5086e87..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_messages_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_messages_TypeMismatch
-//==== LABEL Check argument messages conversions exception - updateMessages (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_messages_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName,
-    updateSuccess, updateError, conversionTable, incorrectMessages, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        updateSuccess = t.step_func(function () {
-            assert_unreached("updateMessages() success callback invoked.");
-        });
-
-        updateError = t.step_func(function (error) {
-            assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-        });
-
-        conversionTable = getTypeConversionExceptions("array", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessages = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                     messageStorage.updateMessages(incorrectMessages, updateSuccess, updateError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessages);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html
deleted file mode 100644 (file)
index 2b4ad86..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_missarg
-//==== LABEL Check with missing non-optional argument - updateMessages (mms)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.updateMessages();
-        }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index a4c87b2..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback conversions exception - updateMessages (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateError, incorrectCallback, conversionTable, i;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 97a7952..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_successCallback_invalid_cb
-//==== LABEL Check argument successCallback validation - updateMessages (mms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateError, incorrectCallback;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onsuccess: t.step_func(function () {
-               assert_unreached("addDraftMessage() incorrect success callback invoked");
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html
deleted file mode 100644 (file)
index efb69db..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_without_errorCallback
-//==== LABEL Check if method updateMessages of MessageStorage (MMS) works properly - without errorCallback.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = mmsMessageInitDict, initDictForConstMessage = mmsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        loadMutableAttachmentSuccess, loadMutableAttachmentError,
-        loadConstAttachmentSuccess, loadConstAttachmentError,
-        testMessage, testAttachment, testAttachmentCounter = 0;
-
-    testAttachment = t.step_func(function (attachment, type) {
-        var j, foundAttachmenentCounter = 0;
-        if (type === mutable) {
-            for (j = 0; j < mutableMessage.attachments.length; j++) {
-                if (attachment.id === mutableMessage.attachments[j].id) {
-                    assert_equals(attachment.id, mutableMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, mutableMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, mutableMessage.id, type + " attachment.messageId (with message.id)");
-                    assert_equals(attachment.mimeType, mutableMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else if (type === consts) {
-            for (j = 0; j < constMessage.attachments.length; j++) {
-                if (attachment.id === constMessage.attachments[j].id) {
-                    assert_equals(attachment.id, constMessage.attachments[j].id, type + " attachment.id");
-                    assert_equals(attachment.messageId, constMessage.attachments[j].messageId, type + " attachment.messageId");
-                    assert_equals(attachment.messageId, constMessage.id, type + " attachment.messageId - (with message.id)");
-                    assert_equals(attachment.mimeType, constMessage.attachments[j].mimeType, type + " attachment.mimeType");
-                    assert_type(attachment.filePath, "string",  type + " attachment.filePath is not a string");
-                    assert_not_equals(attachment.filePath, "", type + " attachment.filePath is empty");
-                    foundAttachmenentCounter++;
-                }
-            }
-            assert_equals(foundAttachmenentCounter, 1, type + " incorrect number of found attachement = " + foundAttachmenentCounter);
-        } else {
-            assert_unreached("FIX your test - unknown type = " + type);
-        }
-
-        testAttachmentCounter++;
-        if (testAttachmentCounter === mutableMessage.attachments.length + constMessage.attachments.length) {
-            t.done();
-        }
-    });
-
-    loadMutableAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, mutable);
-    });
-
-    loadMutableAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstAttachmentSuccess = t.step_func(function (attachment) {
-        testAttachment(attachment, consts);
-    });
-
-    loadConstAttachmentError = t.step_func(function (error) {
-        assert_unreached("loadMessageAttachment() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        var i;
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.hasAttachment, originalMessage.hasAttachment, type + " hasAttachment attribute.");
-        assert_equals(messageToTest.subject, originalMessage.subject, type + " subject attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-
-        assert_equals(messageToTest.attachments.length, originalMessage.attachments.length, type + " incorrect length of attachments");
-        for (i = 0; i < messageToTest.attachments.length; i++) {
-            if (type === mutable) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadMutableAttachmentSuccess, loadMutableAttachmentError);
-            } else if (type === consts) {
-                messageService.loadMessageAttachment(messageToTest.attachments[i], loadConstAttachmentSuccess, loadConstAttachmentError);
-            } else {
-                assert_unreached("FIX your test - unknown type = " + type);
-            }
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        if (foundMutableMessage.body.loaded) {
-            testMessage(foundMutableMessage, mutableMessage, mutable);
-        } else {
-            messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-        }
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        if (foundConstMessage.body.loaded) {
-            testMessage(foundConstMessage, constMessage, consts);
-        } else {
-            messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-        }
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = [TEST_SMS_RECIPIENT_2, TEST_SMS_RECIPIENT];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            mutableMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"),
-                new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.mms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.mms", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"),
-            new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpeg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html
deleted file mode 100644 (file)
index 35de225..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_mms_updateMessages_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_mms_updateMessages_without_successCallback
-//==== LABEL Check if method updateMessages of MessageStorage (MMS) works properly - without successCallback.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_mms_updateMessages_without_successCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = mmsMessageInitDict, initDictForConstMessage = mmsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = ["123456788", "123456789"];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            mutableMessage.subject = "new mutableMessage.subject";
-            mutableMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage]);
-            assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-            t.done();
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.mms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.mms", initDictForConstMessage);
-        constMessage.attachments = [new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(soundPathToSet, "audio/mp3"), new tizen.MessageAttachment(imagePathToSet, "image/jpg")];
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html
deleted file mode 100644 (file)
index 0171516..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessageStorage exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:MessageStorage U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("MessageStorage");
-}, "MessageStorage_notexist");
-// Check if interface MessageStorage exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html
deleted file mode 100644 (file)
index 80dccce..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
--->
-
-<html>
-<head>
-<title>MessageStorage_removeChangeListener</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_removeChangeListener
-//==== LABEL: Check if removeChangeListener method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if removeChangeListener method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMINA MR MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeChangeListener", {timeout: 90000}),
-    getMessageServicesSuccess, getMessageServicesError, firstSendSuccess, secondSendSuccess, service,
-    msg, msg2, conversationChange, watcherId = null, i = 0, secondSendError, firstSendError,
-    returnedValue;
-
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function (ret) {
-        try {
-            if(watcherId !== null){
-                service.messageStorage.removeChangeListener(watcherId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    conversationChange = {
-        conversationsadded : t.step_func(function (conversations) {
-            assert_true(conversations.length > 0, "conversations added");
-            i++;
-        }),
-        conversationsupdated : t.step_func(function (conversations) {
-            assert_unreached("conversations updated. Conversations = " + conversations);
-        }),
-        conversationsremoved : t.step_func(function (conversations) {
-            assert_unreached("conversations removed. Conversations = " + conversations);
-        })
-    };
-
-    secondSendSuccess = t.step_func(function (recipients) {
-        assert_equals(i, 1, "listener removal failed");
-        setTimeout(function() {
-            t.done();
-        }, 5000);
-    });
-
-    secondSendError = t.step_func(function (error) {
-        assert_unreached("second sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    firstSendSuccess = t.step_func(function (recipients) {
-        returnedValue = service.messageStorage.removeChangeListener(watcherId);
-        watcherId = null;
-        assert_equals(returnedValue, undefined, "Incorrect value returned.");
-        msg2 = new tizen.Message("messaging.email", emailMessageInitDict);
-        msg2.subject = "second subject";
-        msg2.to =  [TEST_EMAIL_RECIPIENT_2];
-        msg2.bcc =  [TEST_EMAIL_RECIPIENT_2];
-        service.sendMessage(msg2, secondSendSuccess, secondSendError);
-    });
-
-    firstSendError = t.step_func(function (error) {
-        assert_unreached("first sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        service = services[0];
-        watcherId = service.messageStorage.addConversationsChangeListener(conversationChange);
-        msg = new tizen.Message("messaging.email", emailMessageInitDict);
-        msg.to =  [TEST_EMAIL_RECIPIENT_2];
-        msg.bcc =  [TEST_EMAIL_RECIPIENT_2];
-        service.sendMessage(msg, firstSendSuccess, firstSendError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", getMessageServicesSuccess);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html
deleted file mode 100644 (file)
index 2b2acd4..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method removeChangeListener in messageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeChangeListener_exist
-//==== LABEL check if method removeChangeListener in MessageStorage
-//==== STEP check if method removeChangeListener in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-        var t = async_test("MessageStorage_removeChangeListener_exist");
-        function serviceListCB(services){
-            t.step(function () {
-                assert_true("removeChangeListener" in services[0].messageStorage, "Messaging.MessageStorage.removeChangeListener method exists");
-            });
-            t.done();
-        }
-
-        t.step(function () {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html
deleted file mode 100644 (file)
index 5848165..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check removeChangeListener method with removing conversations listener</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeChangeListener_forconversations
-//==== LABEL check the function of removeChangeListener in MessageStorage by forconversations
-//==== PRIORITY P2
-//==== STEP check the function of removeChangeListener in MessageStorage by forconversations
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-
-        // Check removeChangeListener method with removing conversations listener
-        var t = async_test("MessageStorage_removeChangeListener_forconversations"),
-              watchId, conversationChangeCB, serviceListCB;
-
-        t.step(function () {
-            conversationChangeCB = {
-                conversationsupdated : t.step_func(function (conversations) {
-                }),
-                conversationsadded : t.step_func(function (conversations) {
-                }),
-                conversationsremoved : t.step_func(function (conversations) {
-                })
-            };
-
-            serviceListCB = t.step_func(function (services) {
-                assert_true(services.length > 0, "No message services.");
-                watchId = services[0].messageStorage.addConversationsChangeListener(conversationChangeCB);
-                services[0].messageStorage.removeChangeListener(watchId);
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html
deleted file mode 100644 (file)
index 1ebf4ed..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!---->
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check removeChangeListener method with removing folders listener</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeChangeListener_forfolder
-//==== LABEL check the function of removeChangeListener in MessageStorage by forfolder
-//==== PRIORITY P2
-//==== STEP check the function of removeChangeListener in MessageStorage by forfolder
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-
-        // Check removeChangeListener method with removing folders listener
-        var t = async_test("MessageStorage_removeChangeListener_forfolder"),
-              watchId, folderChangeCB, serviceListCB;
-
-        t.step(function () {
-            folderChangeCB = {
-                foldersupdated : t.step_func(function (folders) {
-                }),
-                foldersadded : t.step_func(function (folders) {
-                }),
-                foldersremoved : t.step_func(function (folders) {
-                })
-            };
-
-            serviceListCB = t.step_func(function (services) {
-                assert_true(services.length > 0, "No message services.");
-                watchId = services[0].messageStorage.addFoldersChangeListener(folderChangeCB);
-                services[0].messageStorage.removeChangeListener(watchId);
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html
deleted file mode 100644 (file)
index 463b94f..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Check removeChangeListener method with removing messages listener</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeChangeListener_formessages
-//==== LABEL check the function of removeChangeListener in MessageStorage by formessages
-//==== PRIORITY P2
-//==== STEP check the function of removeChangeListener in MessageStorage by formessages
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-
-        // Check removeChangeListener method with removing messages listener
-        var t = async_test("MessageStorage_removeChangeListener_formessages"),
-              watchId, messageChangeCB, serviceListCB;
-
-        t.step(function () {
-            messageChangeCB = {
-                messagesupdated : t.step_func(function (messages) {
-                }),
-                messagesadded : t.step_func(function (messages) {
-                }),
-                messagesremoved : t.step_func(function (messages) {
-                })
-            };
-
-            serviceListCB = t.step_func(function (services) {
-                assert_true(services.length > 0, "No message services.");
-                watchId = services[0].messageStorage.addMessagesChangeListener(messageChangeCB);
-                services[0].messageStorage.removeChangeListener(watchId);
-                t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html
deleted file mode 100644 (file)
index e3ed4fe..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check the function of removeChangeListener in MessageStore</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeChangeListener_valid_argument
-//==== LABEL check the function removeChangeListener in MessageStorage
-//==== STEP check the function removeChangeListener in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-
-//  check the function of removeChangeListener in MessageStore
-        var t =async_test("MessageStorage_removeChangeListener_valid_argument");
-        var watchId, service, serviceListCB;
-
-        t.step(function () {
-            var folderChangeCB = {
-                foldersadded: function(folders) {
-                },
-                foldersupdated: function(folders) {
-                },
-                foldersremoved: function(folders) {
-                }
-            };
-
-            serviceListCB = t.step_func(function (services) {
-                service = services[0];
-                watchId = service.messageStorage.addFoldersChangeListener(folderChangeCB);
-                service.messageStorage.removeChangeListener(watchId);
-                return t.done();
-            });
-
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html
deleted file mode 100644 (file)
index 1546674..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeChangeListener_with_watchId
-//==== LABEL MessageStorage.removeChangeListener (watchId)
-//==== STEP MessageStorage.removeChangeListener (watchId)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeChangeListeneridp528936
-//==== TEST_CRITERIA MMINA
-
-var this_test = async_test("MessageStorage_removeChangeListener_with_watchId");
-this_test.step(function () {
-    var service = null, onSuccess, foldersChangeCallback, watchId;
-
-    foldersChangeCallback = {
-        foldersupdated : this_test.step_func(),
-        foldersadded : this_test.step_func(),
-        foldersremoved : this_test.step_func()
-    };
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            watchId = service.messageStorage.addFoldersChangeListener(foldersChangeCallback);
-            service.messageStorage.removeChangeListener(watchId);
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html
deleted file mode 100644 (file)
index a9c6e25..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations
-//==== LABEL: Check if removeConversations method with non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if removeConversations method with non-optional argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations", {timeout: 25000}),
-    service, conversationsArrayCB, errorCB, msg, filter,
-    serviceListCB, ret = null;
-t.step(function () {
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        service.messageStorage.removeConversations(conversations);
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html
deleted file mode 100644 (file)
index c13f3e2..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_arg_null
-//==== LABEL check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly
-//==== STEP check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_removeConversations_arg_null");
-this_test.step(function () {
-    var testName, self = this, getMessagingServicesError, getMessagingServicesCallback,
-        removeConversationsCallback, removeConversationsError;
-
-    testName = "removeConversations test Argument 1, Invaild Test 03 : input [null] to argument 1";
-
-    removeConversationsCallback = self.step_func(function () {
-        assert_unreached(testName + " removeConversations Success Callback arrived");
-    });
-    removeConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " removeConversations Error Callback arrived");
-    });
-
-    getMessagingServicesError = self.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsService = services[0]; // save service
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            smsService.messageStorage.removeConversations(null, removeConversationsCallback, removeConversationsError);
-        });
-        self.done();
-
-    });
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-    } catch (err) {
-        assert_unreached(testName + "getMessageService() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-    }
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html
deleted file mode 100644 (file)
index 38f8047..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_arg_undefined
-//==== LABEL check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly
-//==== STEP check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_removeConversations_arg_undefined");
-this_test.step(function () {
-    var testName, self = this, getMessagingServicesError, getMessagingServicesCallback,
-        removeConversationsCallback, removeConversationsError;
-
-    testName = "removeConversations test Argument 1, Invaild Test 02 : input [undefined] to argument 1";
-
-    removeConversationsCallback = self.step_func(function () {
-        assert_unreached(testName + " removeConversations Success Callback arrived");
-    });
-    removeConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " removeConversations Error Callback arrived");
-    });
-
-    getMessagingServicesError = self.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsService = services[0]; // save service
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            smsService.messageStorage.removeConversations(undefined, removeConversationsCallback, removeConversationsError);
-        });
-        self.done();
-
-    });
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-    } catch (err) {
-        assert_unreached(testName + "getMessageService() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-    }
-});
-
-</script>
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html
deleted file mode 100644 (file)
index ff5c198..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_conversations_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_conversations_TypeMismatch
-//==== LABEL: Check argument conversations conversions exception for setListener method.
-//==== PRIORITY: P2
-//==== STEP: Check argument conversations conversions exception for setListener method.
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_removeConversations_conversations_TypeMismatch", {timeout: 90000}),
-    service, conversionTable, serviceListCB, exceptionName, i, conversations;
-t.step(function () {
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        conversionTable = getTypeConversionExceptions("array", false);
-        for (i = 0; i < conversionTable.length; i++) {
-            conversations = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    service.messageStorage.removeConversations(conversations);
-                }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html
deleted file mode 100644 (file)
index bb0c467..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_conversations_number
-//==== LABEL check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly
-//==== STEP check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_removeConversations_conversations_number");
-this_test.step(function () {
-    var testName, self = this, getMessagingServicesError, getMessagingServicesCallback,
-        removeConversationsCallback, removeConversationsError;
-
-    testName = "removeConversations test Argument 1, Invaild Test 01 : input [number] to argument 1";
-
-    removeConversationsCallback = self.step_func(function () {
-        assert_unreached(testName + " removeConversations Success Callback arrived");
-    });
-    removeConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " removeConversations Error Callback arrived");
-    });
-
-    getMessagingServicesError = self.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsService = services[0]; // save service
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            smsService.messageStorage.removeConversations(1, removeConversationsCallback, removeConversationsError);
-        });
-        self.done();
-
-    });
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-    } catch (err) {
-        assert_unreached(testName + "getMessageService() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 4371886..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_errorCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_errorCallback_TypeMismatch
-//==== LABEL: Check argument errorCallback conversions exception for removeConversations method.
-//==== PRIORITY: P2
-//==== STEP: Check argument errorCallback conversions exception for removeConversations method.
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_removeConversations_errorCallback_TypeMismatch", {timeout: 90000}),
-    service, successCallback, errorCallback, conversationsArrayCB, errorCB, msg, filter,
-    serviceListCB, ret = null, conversionTable, serviceListCB, exceptionName, i;
-t.step(function () {
-    successCallback = t.step_func(function () {
-        assert_unreached("TypeMismatchError should be thrown");
-    });
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            errorCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    service.messageStorage.removeConversations(conversations,
-                        successCallback, errorCallback);
-                }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-            }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-            }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index c4a9c60..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_successCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_errorCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not for errorCallback callback in removeConversations method.
-//==== PRIORITY: P2
-//==== STEP: Test whether the constructor of the interface is defined or not for errorCallback callback in start method.
-//==== EXPECT: An exception must be thrown.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations_errorCallback_invalid_cb", {timeout: 25000}),
-    service, successCallback, conversationsArrayCB, errorCB, errorCallback,
-    serviceListCB, ret = null, serviceListCB,
-    exceptionName = "TypeMismatchError", msg, filter;
-t.step(function () {
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    successCallback = t.step_func(function (error) {
-        assert_unreached("removeConversations() success callback invoked.");
-    });
-    errorCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("removeConversations() error callback invoked.");
-        })
-    };
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        assert_throws({name : exceptionName},
-            function () {
-                service.messageStorage.removeConversations(conversations,
-                     successCallback, errorCallback);
-        }, exceptionName + " should be thrown - given incorrect successCallback.");
-        t.done();
-    });
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html
deleted file mode 100644 (file)
index 2481bfe..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_errorCallback_number
-//==== LABEL check whether invoking 'removeConversations' method with invalid error callback throws exception properly
-//==== STEP check whether invoking 'removeConversations' method with invalid error callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_removeConversations_errorCallback_number");
-this_test.step(function () {
-    var testName, self = this, getMessagingServicesError, getMessagingServicesCallback, toFilter, sortMode, limit,
-        findConversationsCallback, findConversationsError, foundConversation,
-        removeConversationsCallback, removeConversationsError;
-
-    testName = "removeConversations test Argument 2, Invaild Test 01 : input [number] to argument 2";
-
-    removeConversationsCallback = self.step_func(function () {
-        assert_unreached(testName + " removeConversations Success Callback arrived");
-    });
-    removeConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " removeConversations Error Callback arrived");
-    });
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "no conversations found");
-        foundConversation = conversations[0];
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            smsService.messageStorage.removeConversations(foundConversation, removeConversationsCallback, 1);
-        });
-        self.done();
-
-    });
-    findConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " findConversations Error Callback arrived");
-    });
-
-    getMessagingServicesError = self.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        smsService = services[0]; // save service
-
-        toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        sortMode = new tizen.SortMode("to", "ASC");
-        limit = 10;
-        try {
-            smsService.messageStorage.findConversations(toFilter, findConversationsCallback, findConversationsError, sortMode, limit);
-        } catch (err) {
-            assert_unreached(testName + "findConversations() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-        }
-
-    });
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-    } catch (err) {
-        assert_unreached(testName + "getMessageService() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html
deleted file mode 100644 (file)
index 445e01c..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method removeConversations in messageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_exist
-//==== LABEL check if method removeConversations in MessageStorage
-//==== STEP check if method removeConversations in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check the method of removeConversations in MessageStorage
-        var t =async_test("MessageStorage_removeConversations_exist");
-
-        function serviceListCB(services){
-            try {
-                t.step(function() {
-                    assert_true("removeConversations" in services[0].messageStorage, "Messaging.MessageStorage.removeConversations method exists");
-                });
-                t.done();
-            } catch(e) {
-                t.step(function() {
-                    assert_true(false,"there is invalid value");
-                });
-                t.done();
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        } catch(e) {
-            t.step(function(){
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-      </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html
deleted file mode 100644 (file)
index 7ba234c..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check removeConversations method with remove email conversations</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_removeConversations_foremail
-//==== PRIORITY P2
-//==== LABEL Check if removeConversations works properly for email
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t =async_test("MessageStorage_removeConversations_foremail", {timeout: 90000}),
-    service, msg, emailInitDict, filter, successCallback, errorCallback,
-    conversationsArray, queryError, sendMessageSuccess, sendMessageError,
-    getMessageServicesSuccess, getMessageServicesError;
-
-t.step(function () {
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversationsArray = t.step_func(function (conversations) {
-        service.messageStorage.removeConversations(conversations, successCallback, errorCallback);
-    });
-
-    queryError = t.step_func(function (error) {
-        assert_unreached("Cannot query conversations " + error.message);
-    });
-
-    sendMessageSuccess = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArray, queryError);
-    });
-
-    sendMessageError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccess = t.step_func(function (services) {
-        service = services[0];
-        emailInitDict = {
-            subject: "sample subject",
-            to: [TEST_EMAIL_RECIPIENT_1],
-            plainBody: "this is a plainbody",
-            htmlBody: "this is a htmlbody",
-            isHighPriority: true
-        };
-        msg = new tizen.Message("messaging.email", emailInitDict);
-        service.sendMessage(msg, sendMessageSuccess, sendMessageError);
-    });
-
-    getMessageServicesError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email",getMessageServicesSuccess, getMessageServicesError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html
deleted file mode 100644 (file)
index 9bd71ee..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_formms</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: MessageStorage_removeConversations_formms
-//==== PRIORITY P2
-//==== LABEL Check if removeConversations works properly for mms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 60
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_formms", {timeout: 90000});
-
-t.step(function () {
-    var service, message, filter, removeConversationsSuccess, removeConversationsError,
-        findConversationsSuccess, findConversationsError, messageSentSuccess, messageSentError,
-        serviceSuccess, serviceError, removeAllSuccess;
-
-    removeConversationsSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    removeConversationsError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        service.messageStorage.removeConversations(conversations, removeConversationsSuccess, removeConversationsError);
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    messageSentSuccess = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.mms");
-        service.messageStorage.findConversations(filter, findConversationsSuccess, findConversationsError);
-    });
-
-    messageSentError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    removeAllSuccess = t.step_func(function () {
-        message = new tizen.Message("messaging.mms", {plainBody: "test.", to: [TEST_SMS_RECIPIENT]});
-        service.sendMessage(message, messageSentSuccess, messageSentError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        removeAllMessages(t, service, removeAllSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html
deleted file mode 100644 (file)
index c320328..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check removeConversations method with removing sms conversations</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_forsms
-//==== LABEL check the function of removeConversations in MessageStorage by forsms
-//==== PRIORITY P2
-//==== STEP check the function of removeConversations in MessageStorage by forsms
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 30000});
-
-var t = async_test("MessageStorage_removeConversations_forsms", {timeout: 30000}),
-    service, serviceError, serviceSuccess, findError, findSuccess, removeError, removeSuccess,
-    onSuccess;
-
-t.step(function () {
-    removeSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccess = t.step_func(function (conversations) {
-        service.messageStorage.removeConversations(conversations, removeSuccess, removeError);
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onSuccess = t.step_func(function () {
-        service.messageStorage.findConversations(typeFilter, findSuccess, findError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, onSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html
deleted file mode 100644 (file)
index 4626601..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_invalid_arg
-//==== LABEL MessageStorage.removeConversations ('sth') WRONG argument(s)
-//==== STEP MessageStorage.removeConversations ('sth') WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_removeConversations_invalid_arg");
-this_test.step(function () {
-    var service = null, onSuccess;
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                service.messageStorage.removeConversations("sth");
-            });
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html
deleted file mode 100644 (file)
index 124f9d0..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_missarg</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_missarg
-//==== LABEL: Check if removeConversations of MessageStorage with missing non-optional argument works
-//==== PRIORITY: P2
-//==== STEP: Check if removeConversations of MessageStorage with missing non-optional argument works
-//==== EXPECT: An omitted input value must be recognized as undefined. And then an exception must be thrown if undefined cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations_missarg", {timeout: 25000}),
-    service, conversationsArrayCB, errorCB, msg, filter,
-    serviceListCB, ret = null;
-t.step(function () {
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        assert_throws({name: "TypeMismatchError"},
-            function () {
-                service.messageStorage.removeConversations();
-        });
-        t.done();
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html
deleted file mode 100644 (file)
index 4d136f6..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_missarg_TypeMismatch
-//==== LABEL MessageStorage.removeConversations () WRONG argument(s)
-//==== STEP MessageStorage.removeConversations () WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184
-//==== TEST_CRITERIA MMA
-
-var this_test = async_test("MessageStorage_removeConversations_missarg_TypeMismatch");
-this_test.step(function () {
-    var service = null, onSuccess;
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                service.messageStorage.removeConversations();
-            });
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html
deleted file mode 100644 (file)
index 0864bd9..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check the function of removeConversations in MessageStore</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-
-//==== TEST: MessageStorage_removeConversations_sms
-//==== PRIORITY P2
-//==== LABEL Check if removeConversations works properly
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 25
-//==== TEST_CRITERIA MOA
-
-        setup({timeout: 90000});
-        var t =async_test("MessageStorage_removeConversations_sms", {timeout: 90000});
-        var service, msg, filter, successCallback, errorCallback, conversationsArrayCB, queryErrorCB, messageSent, serviceListCB;
-
-        t.step(function () {
-            successCallback = t.step_func(function () {
-                return t.done();
-            });
-
-            errorCallback = t.step_func(function (error) {
-                assert_true(false, error.message);
-                t.done();
-            });
-
-            conversationsArrayCB = t.step_func(function (conversations) {
-                assert_true(conversations.length > 0, "find conversation");
-                service.messageStorage.removeConversations(conversations, successCallback, errorCallback);
-            });
-
-            queryErrorCB = t.step_func(function (error) {
-                assert_true(false, "Cannot query conversations" + error.message);
-                t.done();
-            });
-
-            messageSent = t.step_func(function (recipients) {
-                filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-                service.messageStorage.findConversations(filter, conversationsArrayCB, queryErrorCB);
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                service = services[0];
-                msg = new tizen.Message("messaging.sms", {plainBody: "test.", to: [TEST_SMS_RECIPIENT]});
-                service.sendMessage(msg, messageSent);
-            });
-
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 3ba33be..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_successCallback_TypeMismatch</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_successCallback_TypeMismatch
-//==== LABEL: Check argument successCallback conversions exception for removeConversations method.
-//==== PRIORITY: P2
-//==== STEP: Check argument successCallback conversions exception for removeConversations method.
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 25
-//==== TEST_CRITERIA MC
-
-setup({timeout:25000});
-var t = async_test("MessageStorage_removeConversations_successCallback_TypeMismatch", {timeout: 25000}),
-    service, successCallback, conversationsArrayCB, errorCB, msg, filter,
-    serviceListCB, ret = null, conversionTable, serviceListCB, exceptionName, i;
-t.step(function () {
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            successCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    service.messageStorage.removeConversations(conversations, successCallback);
-            }, exceptionName + " should be thrown - given incorrect successCallback.");
-        }
-        t.done();
-    });
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index ad1eec5..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_successCallback_invalid_cb</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_successCallback_invalid_cb
-//==== LABEL: Test whether the constructor of the interface is defined or not for successCallback callback in removeConversations method.
-//==== PRIORITY: P2
-//==== STEP: Test whether the constructor of the interface is defined or not for successCallback callback in start method.
-//==== EXPECT: An exception must be thrown.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations_successCallback_invalid_cb", {timeout: 25000}),
-    service, successCallback, conversationsArrayCB, errorCB,
-    serviceListCB, ret = null, serviceListCB, msg, filter,
-    exceptionName = "TypeMismatchError";
-t.step(function () {
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    successCallback = {
-        onsuccess: t.step_func(function (error) {
-            assert_unreached("removeConversations() success callback invoked.");
-        })
-    };
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        assert_throws({name : exceptionName},
-            function () {
-                service.messageStorage.removeConversations(conversations, successCallback);
-        }, exceptionName + " should be thrown - given incorrect successCallback.");
-        t.done();
-    });
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html
deleted file mode 100644 (file)
index aa4289a..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_removeConversations_successCallback_number
-//==== LABEL check whether invoking 'removeConversations' method with invalid success callback throws exception properly
-//==== STEP check whether invoking 'removeConversations' method with invalid success callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743
-//==== TEST_CRITERIA MC
-
-setup({timeout: 90000});
-
-var this_test = async_test("MessageStorage_removeConversations_successCallback_number", {timeout: 90000});
-this_test.step(function () {
-    var testName, self = this, getMessagingServicesError, getMessagingServicesCallback, toFilter, sortMode, limit,
-        findConversationsCallback, findConversationsError, foundConversation, sendSuccess, sendError, newMessage,
-        removeConversationsCallback, removeConversationsError, service;
-
-    testName = "removeConversations test Argument 2, Invalid Test 01 : input [number] to argument 2";
-
-    removeConversationsCallback = self.step_func(function () {
-        assert_unreached(testName + " removeConversations Success Callback arrived");
-    });
-    removeConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " removeConversations Error Callback arrived [" + err.message + "]");
-    });
-
-    findConversationsCallback = self.step_func(function (conversations) {
-        assert_greater_than(conversations.length, 0, "no conversations found");
-        foundConversation = conversations[0];
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            service.messageStorage.removeConversations(foundConversation, 1, removeConversationsError);
-        });
-        self.done();
-
-    });
-    findConversationsError = self.step_func(function (err) {
-        assert_unreached(testName + " findConversations Error Callback arrived [" + err.message + "]");
-    });
-
-    sendSuccess = this_test.step_func(function (recipients) {
-        toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        sortMode = new tizen.SortMode("to", "ASC");
-        limit = 10;
-        try {
-            service.messageStorage.findConversations(toFilter, findConversationsCallback, findConversationsError, sortMode, limit);
-        } catch (err) {
-            assert_unreached(testName + "findConversations() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-        }
-    });
-    sendError = this_test.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessagingServicesError = self.step_func(function (err) {
-        assert_unreached(testName + "Unexpected getMessagingServices error callback arrived: " + err.message);
-    });
-    getMessagingServicesCallback = self.step_func(function (services) {
-        assert_true(services.length === 1 && services[0].type === "messaging.sms",
-            testName + " getMessageServices wrong value arrived");
-        service = services[0]; // save service
-
-        newMessage = new tizen.Message(service.type, {
-            to: [TEST_SMS_RECIPIENT],
-            plainBody: "[Test][findConversations] " + (new Date()).toString()
-        });
-
-        service.sendMessage(newMessage, sendSuccess, sendError);
-
-    });
-    try {
-        tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, getMessagingServicesError);
-    } catch (err) {
-        assert_unreached(testName + "getMessageService() exception err.name[" + err.name + "] err.msg[" + err.message + "]");
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html
deleted file mode 100644 (file)
index dcd674b..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_with_errorCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_with_errorCallback
-//==== LABEL: Check if removeConversations method with optional errorCallback argument works
-//==== PRIORITY: P2
-//==== STEP: Check if removeConversations method with optional errorCallback argument works
-//==== EXPECT: The method must be called successfully without an exception.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 25
-//==== TEST_CRITERIA MOA
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations_with_errorCallback", {timeout: 25000}),
-    service, successCallback, errorCallback, conversationsArrayCB, errorCB,
-    msg, filter, serviceListCB, ret = null;
-t.step(function () {
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-    errorCallback = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        service.messageStorage.removeConversations(conversations, successCallback, errorCallback);
-    });
-
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html
deleted file mode 100644 (file)
index 1451ce7..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-Authors:
-        Beata Koziarek <b.koziarek@samsung.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_removeConversations_with_successCallback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeConversations_with_successCallback
-//==== LABEL: Check if removeConversations method with optional successCallback argument works
-//==== PRIORITY: P2
-//==== STEP: Check if removeConversations method with optional successCallback argument works
-//==== EXPECT: An exception must be thrown when the input value cannot be converted into a proper value.
-//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout:25000});
-
-var t = async_test("MessageStorage_removeConversations_with_successCallback", {timeout: 25000}),
-    service, successCallback, conversationsArrayCB, errorCB, msg, filter,
-    serviceListCB, ret = null;
-t.step(function () {
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error: " + error.message);
-    });
-    conversationsArrayCB = t.step_func(function (conversations) {
-        assert_true(conversations.length > 0, "find conversation");
-        service.messageStorage.removeConversations(conversations, successCallback);
-    });
-    serviceListCB = t.step_func(function (services) {
-        service = services[0];
-        msg = new tizen.Message("messaging.email", {plainBody: "Message text.",
-            subject: "Some subject", to: [TEST_EMAIL_RECIPIENT_2]});
-        service.sendMessage(msg);
-        setTimeout(
-            function () {
-                ret = service.sync();
-        }, 15000);
-        setTimeout(
-            function () {
-                service.stopSync(ret);
-        }, 22000);
-        filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-        service.messageStorage.findConversations(filter, conversationsArrayCB, errorCB);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html
deleted file mode 100644 (file)
index a95df7d..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check removeMessage, email: with invalid message value</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeMessage_emailwithinvalidvalue
-//==== LABEL check the function of removeMessage in MessageStorage by emailwithinvalidvalue
-//==== PRIORITY P2
-//==== STEP check the function of removeMessage in MessageStorage by emailwithinvalidvalue
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-        setup({ timeout: 90000 });
-
-        var t = async_test("MessageStorage_removeMessage_emailwithinvalidvalue", { timeout: 90000 }),
-            service, messageArrayCB, successCB, errorCB, addSuccessCB, serviceErrorCB, serviceListCB;
-
-        t.step(function () {
-            messageArrayCB = t.step_func(function (messages) {
-                service.messageStorage.removeMessages(messages,successCB,errorCB);
-            });
-
-            successCB = t.step_func(function () {
-                return t.done();
-            });
-
-            errorCB = t.step_func(function (error) {
-                assert_unreached("fail to remove message: " + error.message);
-            });
-
-            addSuccessCB = t.step_func(function () {
-                var filter = new tizen.AttributeFilter("from", "CONTAINS", TEST_EMAIL_RECIPIENT_1);
-                service.messageStorage.findMessages(filter, messageArrayCB);
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                service = services[0];
-
-                initDict = emailMessageInitDict;
-                initDict.to = [TEST_EMAIL_RECIPIENT_1];
-                addEmailDraft(t, service, initDict, addSuccessCB);
-            });
-
-            serviceErrorCB = t.step_func(function (error) {
-                assert_unreached("failed to receive services: " + error.message);
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB, serviceErrorCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html
deleted file mode 100644 (file)
index f96975e..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check removeMessage(), email: without error call back</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeMessage_emailwithouterrcb
-//==== LABEL check the function of removeMessage in MessageStorage by emailwithouterrcb
-//==== PRIORITY P2
-//==== STEP check the function of removeMessage in MessageStorage by emailwithouterrcb
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-        setup({ timeout: 90000 });
-
-        var t = async_test("MessageStorage_removeMessage_emailwithouterrcb", { timeout: 90000 }),
-            service, messageArrayCB, successCB, errorCB, serviceListCB, serviceErrorCB, addSuccessCB;
-
-        t.step(function () {
-            successCB = t.step_func(function () {
-                return t.done();
-            });
-
-            messageArrayCB = t.step_func(function (messages) {
-                service.messageStorage.removeMessages(messages, successCB);
-            });
-
-
-            errorCB = t.step_func(function (error) {
-                assert_true(false,"fail to remove message: " + error.message);
-            });
-
-            addSuccessCB = t.step_func(function () {
-                var filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_EMAIL_RECIPIENT_1);
-                service.messageStorage.findMessages(filter, messageArrayCB);
-            });
-
-            serviceListCB = t.step_func(function (services) {
-                service = services[0];
-
-                initDict = emailMessageInitDict;
-                initDict.to = [TEST_EMAIL_RECIPIENT_1];
-                addEmailDraft(t, service, initDict, addSuccessCB);
-            });
-
-            serviceErrorCB = t.step_func(function (error) {
-                assert_unreached("Service error: " + error.message);
-            });
-
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        });
-    </script>
-  </body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html
deleted file mode 100644 (file)
index 01dfe08..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check removeMessage(), email: without error call back</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeMessages
-//==== LABEL Check the function removeMessages in MessageStorage
-//==== STEP Check the function removeMessages in MessageStorage
-//==== EXPECT The exception is caught
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== ONLOAD_DELAY 90
-
-setup({timeout:90000});
-var t = async_test("MessageStorage_removeMessages", {timeout:90000}),
-service, initDict,
-messageArrayCallback, removeMessagesSuccess, removeMessagesError, serviceSuccess, serviceError, addDraftSuccess;
-
-t.step(function () {
-
-    removeMessagesSuccess = t.step_func(function () {
-        return t.done();
-    });
-
-    removeMessagesError = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    messageArrayCallback = t.step_func(function (messages) {
-        service.messageStorage.removeMessages(messages, removeMessagesSuccess, removeMessagesError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        var filter = new tizen.AttributeFilter("to", "CONTAINS", TEST_EMAIL_RECIPIENT_1);
-        service.messageStorage.findMessages(filter, messageArrayCallback);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        service = services[0];
-
-        initDict = emailMessageInitDict;
-        initDict.to = [TEST_EMAIL_RECIPIENT_1];
-        addEmailDraft(t, service, initDict, addDraftSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html
deleted file mode 100644 (file)
index b83af9d..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email
-//==== LABEL Check with non-optional arguments loadMessageBody(valid_message, valid_successCallback)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, errorCallback, successCallback;
-
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-
-    errorCallback= t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-
-    addDraftSuccess = t.step_func(function () {
-        messageStorage.removeMessages([message], successCallback, errorCallback);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html
deleted file mode 100644 (file)
index 85873ed..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check removeMessage, email: without error call back</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_removeMessages_emailWithErrcb
-//==== LABEL check the function of removeMessages in MessageStorage by emailWithErrcb
-//==== PRIORITY P2
-//==== STEP check the function of removeMessages in MessageStorage by emailWithErrcb
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({ timeout: 90000 });
-
-var t = async_test("MessageStorage_removeMessages_emailWithErrcb", { timeout: 90000 }),
-    service, messageArrayCallback, removeMessagesSuccess, removeMessagesError, serviceSuccess,
-    serviceError, addDraftSuccess, initDict;
-
-t.step(function () {
-
-    removeMessagesSuccess = t.step_func(function () {
-        return t.done();
-    });
-
-    removeMessagesError = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    messageArrayCallback = t.step_func(function (messages) {
-        service.messageStorage.removeMessages(messages, removeMessagesSuccess, removeMessagesError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        var filter = new tizen.AttributeFilter("from", "CONTAINS", TEST_EMAIL_RECIPIENT_1);
-        service.messageStorage.findMessages(filter, messageArrayCallback);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        service = services[0];
-
-        initDict = emailMessageInitDict;
-        initDict.to = [TEST_EMAIL_RECIPIENT_1];
-        addEmailDraft(t, service, initDict, addDraftSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index bce6701..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, successCallback,
-        conversionTable, param, exceptionName, i;
-
-    successCallback = t.step_func(function () {
-        assert_unreached("Invalid errorCallback invoked");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.removeMessages([message], successCallback, param);
-            }, exceptionName + " should be thrown - given incorrect.");
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 9dc397f..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - use {onerror: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, successCallback,
-        exceptionName = "TypeMismatchError", incorrectCallback;
-
-    successCallback = t.step_func(function () {
-        assert_unreached("Invalid errorCallback invoked");
-    });
-
-    incorrectCallback = {
-        onerror: t.step_func(function () {
-            assert_unreached("Invalid errorCallback invoked");
-        })
-    };
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.removeMessages([message], successCallback, incorrectCallback);
-        },exceptionName + " should be thrown - given incorrect success callback.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html
deleted file mode 100644 (file)
index 5a2ff44..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_messages_TypeMismatch
-//==== LABEL Check argument MessageStorage_removeMessages_email messages conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_messages_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError,
-        conversionTable, param, exceptionName, i;
-
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("array", false);
-        for (i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.removeMessages(param);
-            }, exceptionName + " should be thrown - given incorrect.");
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html
deleted file mode 100644 (file)
index 2d037e4..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_missarg
-//==== LABEL Check with MessageStorage_removeMessages_email missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_missarg", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({name : "TypeMismatchError"},
-            function () {
-                messageStorage.removeMessages();
-        },"TypeMismatchError" + " should be thrown - given incorrect success callback.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 44139c7..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_successCallback_TypeMismatch
-//==== LABEL Check argument MessageStorage_removeMessages_email successCallback conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError,
-        conversionTable, param, exceptionName, i;
-
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for (i = 0; i < conversionTable.length; i++) {
-            param = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.removeMessages([message], param);
-            }, exceptionName + " should be thrown - given incorrect.");
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index e81564e..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_successCallback_invalid_cb
-//==== LABEL Check argument successCallbac validation - use {onerror: function(){}}
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, successCallback,
-        exceptionName = "TypeMismatchError", incorrectCallback;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-            assert_unreached("Invalid errorCallback invoked");
-        })
-    };
-
-    addDraftSuccess = t.step_func(function () {
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.removeMessages([message], incorrectCallback);
-        },exceptionName + " should be thrown - given incorrect success callback.");
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html
deleted file mode 100644 (file)
index fc2e88b..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_with_errorCallback
-//==== LABEL Check with optional arguments removeMessages(valid_messages, valid_successCallback, valid_errorCallback)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, errorCallback, successCallback;
-
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-
-    errorCallback= t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-
-    addDraftSuccess = t.step_func(function () {
-        messageStorage.removeMessages([message], successCallback, errorCallback);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html
deleted file mode 100644 (file)
index b5ee4f8..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Tomasz Paciorek <t.paciorek@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_messaging_email_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_removeMessages_email_with_successCallback
-//==== LABEL Check with optional arguments removeMessages(valid_messages, valid_successCallback)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_removeMessages_email_with_successCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService,
-        messageStorage, message, currentDate = new Date(),
-        subjectToSet = currentDate.getTime().toString(),
-        plainBodyToSet = "plainBody", returnedValue,
-        addDraftSuccess, addDraftError, successCallback;
-
-    successCallback = t.step_func(function () {
-        t.done();
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        messageStorage.removeMessages([message], successCallback);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name: " + error.name + ", msg: " + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", {
-            subject: subjectToSet,
-            plainBody: plainBodyToSet
-        });
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html
deleted file mode 100644 (file)
index 5d7ae68..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>check if the method removeMessages in messageStorage</title>
-    <script type="text/javascript" src="../resources/unitcommon.js"></script>
-    <script type="text/javascript" src="support/messaging_common.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script type="text/javascript">
-//==== TEST: MessageStorage_removeMessages_exist
-//==== LABEL check if method removeMessages in MessageStorage
-//==== STEP check if method removeMessages in MessageStorage
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-//  check the method of removeMessages in MessageStorage
-        var t = async_test("MessageStorage_removeMessages_exist");
-        function serviceListCB(services){
-            try {
-                t.step(function() {
-                    assert_true("removeMessages" in services[0].messageStorage,"Messaging.MessageStorage.removeMessages method exists");
-                });
-                t.done();
-            } catch(e) {
-                t.step(function() {
-                    assert_true(false,"there is invalid value");
-                });
-                t.done();
-            }
-        }
-
-        try {
-            tizen.messaging.getMessageServices("messaging.sms", serviceListCB);
-        } catch(e) {
-            t.step(function(){
-                assert_true(false, "Exception message: " + e.message);
-            });
-            t.done();
-        }
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 0b9f3c0..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index 6665209..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb
-//==== LABEL Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        incorrectListeners, i, exceptionName;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["conversationsadded", "conversationsupdated", "conversationsremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addConversationsChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html
deleted file mode 100644 (file)
index cbfcf88..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addConversationsChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addConversationsChangeListener_exist
-//==== LABEL Check if method addConversationsChangeListener of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addConversationsChangeListener" in messageStorage, "No addConversationsChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addConversationsChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html
deleted file mode 100644 (file)
index 18589c9..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage
-//==== LABEL Check if method addDraftMessage of MessageStorage (SMS) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue,
-        addDraftSuccess, addDraftError, filter,
-        findMessagesSuccess, findMessagesError;
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Received incorrect number of messages");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", plainBodyToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet, to: [TEST_SMS_RECIPIENT]});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index b0112d3..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (sms) throws exception when errorCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = "plainBody",
-        addDraftSuccess, conversionTable, i, exceptionName, incorrectCallback;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 120a7ec..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (sms) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = "plainBody",
-        addDraftSuccess, incorrectCallback, exceptionName = "TypeMismatchError";
-
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage() success callback invoked.");
-    });
-
-    incorrectCallback = {
-        onerror: t.step_func(function (error) {
-            assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html
deleted file mode 100644 (file)
index ee3754a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_exist
-//==== LABEL Check if method addDraftMessage of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_addDraftMessage_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addDraftMessage" in messageStorage, "No addDraftMessage method in messageStorage");
-        check_method_exists(messageStorage, "addDraftMessage");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html
deleted file mode 100644 (file)
index ddba343..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_message_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_message_TypeMismatch
-//==== LABEL Check argument message conversions exception in addDraftMessage method (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_message_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, incorrectMessage,
-        conversionTable, i, exceptionName,
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessage = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addDraftMessage(incorrectMessage, addDraftSuccess, addDraftError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessage);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html
deleted file mode 100644 (file)
index 507dcb7..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_message_invalid_obj</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_message_invalid_obj
-//==== LABEL Check argument message validation in addDraftMessage method (sms) - invalid object
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTO
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_message_invalid_obj", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, fakeMessage, exceptionName = "TypeMismatchError",
-        addDraftSuccess, addDraftError;
-
-    addDraftSuccess = t.step_func(function () {
-        assert_unreached("addDraftMessage success callback invoked.");
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        fakeMessage = {
-            id: "123456",
-            conversationId: null,
-            folderId: null,
-            type: "messaging.sms",
-            timestamp: null,
-            from: null,
-            to: [ TEST_SMS_RECIPIENT ],
-            body: {
-                messageId: "123456",
-                loaded: true,
-                plainBody: "Sample content"
-            },
-            isRead: false,
-            inResponseTo: null,
-            messageStatus: ""
-        };
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.addDraftMessage(fakeMessage, addDraftSuccess, addDraftError);
-        }, exceptionName + " should be thrown - given incorrect Message");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html
deleted file mode 100644 (file)
index e17bfb1..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_missarg
-//==== LABEL Check MessageStorage.addDraftMessage (sms) with missing non-optional argument
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_missarg", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage,
-        exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                 messageStorage.addDraftMessage();
-            }, exceptionName + " should be thrown - missing argument");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 5e7029b..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch
-//==== LABEL Check if addDraftMessage (sms) throws exception when successCallback is incorrect
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, conversionTable, exceptionName, i;
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 9c296d3..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_successCallback_invalid_cb
-//==== LABEL Check if addDraftMessage (sms) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = "plainBody",
-        incorrectCallback, addDraftError, exceptionName = "TypeMismatchError";
-
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-            assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html
deleted file mode 100644 (file)
index f96ff44..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_without_errorCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue,
-        addDraftSuccess, filter,
-        findMessagesSuccess, findMessagesError;
-
-    findMessagesSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Received incorrect number of messages");
-        assert_equals(messages[0].body.plainBody, plainBodyToSet, "plainBody attribute is incorrect.");
-        t.done();
-    });
-
-    findMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        filter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", plainBodyToSet);
-        messageStorage.findMessages(filter, findMessagesSuccess, findMessagesError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet, to: [TEST_SMS_RECIPIENT]});
-        returnedValue = messageStorage.addDraftMessage(message, addDraftSuccess);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html
deleted file mode 100644 (file)
index 81ce52d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addDraftMessage_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addDraftMessage_without_successCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addDraftMessage_without_successCallback", {timeout:90000});
-t.step(function () {
-    var error, serviceSuccess, serviceError, services, messageService, messageStorage, message,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
-        returnedValue = messageStorage.addDraftMessage(message);
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html
deleted file mode 100644 (file)
index e51c642..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addFoldersChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addFoldersChangeListener_exist
-//==== LABEL Check if method addFoldersChangeListener of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addFoldersChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_addFoldersChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addFoldersChangeListener" in messageStorage, "No addFoldersChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addFoldersChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html
deleted file mode 100644 (file)
index a0c088b..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_exist
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("addMessagesChangeListener" in messageStorage, "No addMessagesChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "addMessagesChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html
deleted file mode 100644 (file)
index 28911a0..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch
-//==== LABEL Check argument filter conversions exception - addMessagesChangeListener, filter, sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, changeCallback,
-        conversionTable, incorrectFilter, exceptionName, i;
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("memssagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        conversionTable = getTypeConversionExceptions("object", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectFilter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                     messageStorage.addMessagesChangeListener(changeCallback, incorrectFilter);
-                }, exceptionName + " should be thrown - given incorrect filter: " + incorrectFilter);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html
deleted file mode 100644 (file)
index f609b25..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch
-//==== LABEL Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage,
-        incorrectChangeListener, exceptionName, i, conversionTable;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-
-        conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectChangeListener  = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html
deleted file mode 100644 (file)
index 9bc46b4..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb
-//==== LABEL Check argument messagesChangeCallback validation - invalid, sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTL
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, incorrectListeners,
-        incorrectChangeListener, exceptionName, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        incorrectListeners = getListenerConversionExceptions(["messagesadded", "messagesupdated", "messagesremoved"]);
-        for(i = 0; i < incorrectListeners.length; i++) {
-            incorrectChangeListener = incorrectListeners[i][0];
-            exceptionName = incorrectListeners[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.addMessagesChangeListener(incorrectChangeListener);
-                }, exceptionName + " should be thrown - given incorrect listener.");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html
deleted file mode 100644 (file)
index c7962cd..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_missarg
-//==== LABEL Check with missing non-optional argument - addMessagesChangeListener, sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.addMessagesChangeListener();
-            }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html
deleted file mode 100644 (file)
index b5d9dcb..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_with_filter
-//==== LABEL Check with optional arguments addMessagesChangeListener (sms)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = smsMessageInitDict, mismatchInitDict = smsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError,
-        loadSuccess, loadError, loadedMessage;
-
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-
-        mismatchInitDict.plainBody = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.sms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.plainBody = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.sms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html
deleted file mode 100644 (file)
index c97c9f7..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_addMessagesChangeListener_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_addMessagesChangeListener_without_filter
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MMINA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = smsMessageInitDict, addDraftError,
-        loadSuccess, loadError;
-
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.sms", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html
deleted file mode 100644 (file)
index 28725d2..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface MessageStorage (SMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:MessageStorage U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-var t = async_test("MessageStorage_sms_extend");
-t.step(function () {
-    var messageService, messageStorage, serviceSuccess, services, messageStorage,
-        serviceError, error;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        check_extensibility(messageStorage);
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html
deleted file mode 100644 (file)
index 5457069..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message
-//==== STEP 1. Send new sms message 2. Find any conversation
-//==== EXPECT Pass
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findConversations", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError,
-        sendSuccess, sendError,
-        conversationSuccess, conversationError,
-        service, newMessage, filter, returnedValue, removeAllSuccess;
-
-    conversationSuccess = t.step_func(function (conversations) {
-        assert_type(conversations, "array", "conversations");
-        assert_greater_than(conversations.length, 0, "Received empty conversations array");
-        t.done();
-    });
-
-    conversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", newMessage.conversationId);
-
-        returnedValue = service.messageStorage.findConversations(filter, conversationSuccess, conversationError);
-        assert_equals(returnedValue, undefined, "findConversations should return undefined");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    removeAllSuccess = t.step_func(function () {
-        newMessage = new tizen.Message(service.type, {
-            to: [TEST_SMS_RECIPIENT],
-            plainBody: "[Test][findConversations] " + (new Date()).toString()
-        });
-
-        service.messageStorage.addDraftMessage(newMessage, sendSuccess, sendError);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        removeAllMessages(t, service, removeAllSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index f1a1825..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_errorCallback_TypeMismatch</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_errorCallback_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid error callback throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid error callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_sms_findConversations_errorCallback_TypeMismatch");
-this_test.step(function () {
-    var toFilter, findConversationsCallback, getMessagingServicesCallback,
-        onError, i, incorrectCallback, conversionTable, exceptionName;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        for (i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({
-                name: exceptionName
-            }, function () {
-                services[0].messageStorage.findConversations(toFilter, findConversationsCallback, incorrectCallback);
-            });
-        }
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index f895c45..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_errorCallback_invalid_cb</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_errorCallback_invalid_cb
-//==== LABEL check whether invoking 'findConversations' method with object as error callback throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid error callback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MTCB
-
-var this_test = async_test("MessageStorage_sms_findConversations_errorCallback_invalid_cb");
-this_test.step(function () {
-    var toFilter, findConversationsCallback, getMessagingServicesCallback,
-        onError, invalidCallback, conversionTable;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    invalidCallback = {
-        onerror: this_test.step_func(function() {
-            assert_unreached("Unexpected onerror");
-        })
-    };
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findConversations(toFilter, findConversationsCallback, invalidCallback);
-        });
-
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html
deleted file mode 100644 (file)
index bc6306d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findConversations_exist
-//==== LABEL Check if method findConversations of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_findConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findConversations" in messageStorage, "No findConversations method in messageStorage");
-        check_method_exists(messageStorage, "findConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (e) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html
deleted file mode 100644 (file)
index e3cdd30..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-        Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_filter_TypeMismatch</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_filter_TypeMismatch
-//==== LABEL Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid filter param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_sms_findConversations_filter_TypeMismatch");
-this_test.step(function () {
-    var findConversationsCallback, errorCallback, getMessagingServicesCallback,
-        onError, i, incorrectFilter, conversionTable, exceptionName;
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_not_equals(services.length, 0, "getMessageServices services.length");
-
-        conversionTable = getTypeConversionExceptions("object", false);
-
-        for (i = 0; i < conversionTable.length; i++) {
-            incorrectFilter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                services[0].messageStorage.findConversations(incorrectFilter, findConversationsCallback, errorCallback);
-            });
-        }
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html
deleted file mode 100644 (file)
index 2917682..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_filter_id</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_filter_id
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)
-//==== STEP 1. Send new sms message 2. Find this message in storage 3. Check which conversation it's in 4. Find this conversation by id
-//==== EXPECT Pass
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findConversations_filter_id", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, returnedValue,
-        addDraftSuccess, addDraftError,
-        findMessageSuccess, findMessageError,
-        conversationSuccess, conversationError,
-        service, newMessage, convId, filter,
-        recipient = TEST_SMS_RECIPIENT;
-
-    conversationSuccess = t.step_func(function (conversations) {
-        assert_type(conversations, "array", "conversations is not an array");
-        assert_equals(conversations.length, 1, "should find exactly one conversation");
-        assert_equals(conversations[0].id, convId, "conversationId should match");
-
-        t.done();
-    });
-
-    conversationError = t.step_func(function (error) {
-        assert_unreached("find conversation error: " + error.message);
-    });
-
-    findMessageSuccess = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Should find exactly one message");
-        convId = messages[0].conversationId;
-
-        filter = new tizen.AttributeFilter(
-            "id", "EXACTLY", convId);
-        returnedValue = service.messageStorage.findConversations(filter, conversationSuccess, conversationError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    findMessageError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function (recipients) {
-        service.messageStorage.findMessages(
-            new tizen.AttributeFilter("id", "EXACTLY", newMessage.id),
-            findMessageSuccess,
-            findMessageError
-        );
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-
-        newMessage = new tizen.Message(service.type, {
-            to: [recipient],
-            plainBody: "[Test][findConversations] " + (new Date()).toString()
-        });
-
-        service.messageStorage.addDraftMessage(newMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html
deleted file mode 100644 (file)
index bdfa322..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-        Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_filter_invalid_obj</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_filter_invalid_obj
-//==== LABEL Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid filter param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MTO
-
-var this_test = async_test("MessageStorage_sms_findConversations_filter_invalid_obj");
-this_test.step(function () {
-    var findConversationsCallback, errorCallback, getMessagingServicesCallback,
-        onError, invalidFilter;
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_not_equals(services.length, 0, "getMessageServices services.length");
-
-        invalidFilter = {
-           attributeName: "type",
-            matchFlag: "EXACTLY",
-            matchValue: services[0].type
-        };
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findConversations(invalidFilter, findConversationsCallback, errorCallback);
-        });
-
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html
deleted file mode 100644 (file)
index e440e8d..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_filter_to</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_filter_to
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)
-//==== STEP 1. Send new sms message 2. Find this message in storage 3. Check which conversation it's in 4. Find this conversation by id
-//==== EXPECT Pass
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 40
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findConversations_filter_to", {timeout: 90000});
-t.step(function () {
-    var serviceSuccess, serviceError, returnedValue,
-        sendSuccess, sendError,
-        conversationSuccess, conversationError,
-        service, newMessage, filter,
-        recipient = TEST_SMS_RECIPIENT;
-
-    conversationSuccess = t.step_func(function (conversations) {
-        assert_type(conversations, "array", "conversations");
-        assert_greater_than(conversations.length, 0, "Received empty conversations array");
-        assert_not_equals(conversations[0].to[0].indexOf(TEST_SMS_RECIPIENT), -1,
-            "conversation.to should contain the value we were looking for");
-        t.done();
-    });
-
-    conversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-        filter = new tizen.AttributeFilter("to", "CONTAINS", recipient);
-
-        returnedValue = service.messageStorage.findConversations(filter, conversationSuccess, conversationError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-
-        newMessage = new tizen.Message(service.type, {
-            to: [recipient],
-            plainBody: "[Test][findConversations] " + (new Date()).toString()
-        });
-
-        service.sendMessage(newMessage, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html
deleted file mode 100644 (file)
index 5c6c4d1..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Piotr Szydelko <p.szydelko@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_filter_type</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_filter_type
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)
-//==== STEP 1. Send new sms message 2. Find this conversation by type
-//==== EXPECT Pass
-//==== PRIORITY P1
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 40
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findConversations_filter_type", {timeout: 90000});
-t.step(function () {
-    var serviceSuccess, serviceError, returnedValue,
-        sendSuccess, sendError, resendError,
-        conversationSuccess, conversationError,
-        i, service, filter, newMessage;
-
-    conversationSuccess = t.step_func(function (conversations) {
-        assert_type(conversations, "array", "conversations");
-        assert_not_equals(conversations.length, 0,
-            "Converation of type " + service.type + " not found. Please prepare it.");
-        for (i = 0; i < conversations.length; i++) {
-            assert_equals(conversations[i].type, service.type, "conversation.type should match");
-        }
-        t.done();
-    });
-
-    conversationError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    resendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function (recipients) {
-
-        filter = new tizen.AttributeFilter("type", "EXACTLY", service.type);
-
-        returnedValue =service.messageStorage.findConversations(filter, conversationSuccess, conversationError);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    sendError = t.step_func(function (error) {
-        setTimeout(
-             function(){
-                 service.sendMessage(newMessage, sendSuccess, resendError);
-        }, 10000);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-
-        newMessage = new tizen.Message(service.type, {
-            to: [TEST_SMS_RECIPIENT],
-            plainBody: "[Test][findConversations] " + (new Date()).toString()
-        });
-
-        service.sendMessage(newMessage, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html
deleted file mode 100644 (file)
index 7ebbe7a..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-<head>
-<title>ITC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_missarg
-//==== LABEL MessageStorage.findConversations (filter) WRONG argument(s)
-//==== STEP MessageStorage.findConversations (filter) WRONG argument(s)
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsidp462224
-//==== TEST_CRITERIA MMA
-
-var this_test = async_test("MessageStorage_sms_findConversations_missarg");
-this_test.step(function () {
-    var service = null, onSuccess, filter;
-
-    filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-
-    onSuccess = this_test.step_func(function (services) {
-        assert_type(services, "array", "type of services is not Array");
-        if (services.length > 0) {
-            service = services[0];
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                service.messageStorage.findConversations(filter);
-            });
-        } else {
-            assert_unreached("list of services is empty");
-        }
-        return this_test.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", onSuccess);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html
deleted file mode 100644 (file)
index b0b4c0f..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_sort_TypeMismatch</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_sort_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid SortMode param throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid SortMode param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_sms_findConversations_sort_TypeMismatch");
-this_test.step(function () {
-    var toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback, onError,
-        i, incorrectSort, conversionTable, exceptionName;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        conversionTable = getTypeConversionExceptions("object", true);
-
-        for (i = 0; i < conversionTable.length; i++) {
-            incorrectSort = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                services[0].messageStorage.findConversations(toFilter, findConversationsCallback, errorCallback, incorrectSort);
-            });
-        }
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html
deleted file mode 100644 (file)
index 9f991c6..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_sort_invalid_obj</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_sort_invalid_obj
-//==== LABEL check whether invoking 'findConversations' method with object as SortMode param throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid SortMode param throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MTO
-
-var this_test = async_test("MessageStorage_sms_findConversations_sort_invalid_obj");
-this_test.step(function () {
-    var toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback, onError,
-        invalidSort;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    findConversationsCallback = this_test.step_func(function () {
-        assert_unreached("Unexpected findConversationsCallback");
-    });
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-    invalidSort = {
-        attributeName: "id",
-        order: "ASC"
-    };
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findConversations(toFilter, findConversationsCallback, errorCallback, invalidSort);
-        });
-
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index aaca4e4..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_successCallback_TypeMismatch</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_successCallback_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid success calback throws exception properly
-//==== STEP check whether invoking 'findConversations' method with invalid success calback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MC
-
-var this_test = async_test("MessageStorage_sms_findConversations_successCallback_TypeMismatch");
-this_test.step(function () {
-    var toFilter, errorCallback, getMessagingServicesCallback, onError,
-        i, incorrectCallback, conversionTable, exceptionName;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-
-        for (i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({
-                name: TYPE_MISMATCH_ERR
-            }, function () {
-                services[0].messageStorage.findConversations(toFilter, incorrectCallback, errorCallback);
-            });
-        }
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 2243af0..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_successCallback_invalid_cb</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_successCallback_invalid_cb
-//==== LABEL check whether invoking 'findConversations' method with object as success calback throws exception properly
-//==== STEP check whether invoking 'findConversations' method with object as success calback throws exception properly
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MTCB
-
-var this_test = async_test("MessageStorage_sms_findConversations_successCallback_invalid_cb");
-this_test.step(function () {
-    var toFilter, errorCallback, getMessagingServicesCallback, onError,
-        invalidCallback;
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    errorCallback = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback: " + err.message);
-    });
-
-    invalidCallback = {
-        onsuccess: this_test.step_func(function() {
-            assert_unreached("Unexpected onsuccess");
-        })
-    };
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_true(services.length > 0, "services not found");
-
-        assert_throws({
-            name: TYPE_MISMATCH_ERR
-        }, function () {
-            services[0].messageStorage.findConversations(toFilter, invalidCallback, errorCallback);
-        });
-
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected onError: " + err.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html
deleted file mode 100644 (file)
index e61fadc..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_with_limit
-//==== LABEL check whether 'findConversations' method properly retrieves conversations limited to specified number
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 30000});
-
-var t = async_test("MessageStorage_sms_findConversations_with_limit", {timeout: 30000}),
-    serviceError, serviceSuccess, service, onSuccess, limit = 1, findError, findSuccess;
-
-t.step(function () {
-
-    findSuccess = t.step_func(function (conversations) {
-        assert_equals(conversations.length, 1, "conversations.length should be 1 when using limit");
-        t.done();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onSuccess = t.step_func(function () {
-        service.messageStorage.findConversations(typeFilter, findSuccess, findError, null, limit);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, onSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html
deleted file mode 100755 (executable)
index 43e2a0b..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>MessageStorage_sms_findConversations_with_offset</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findConversations_with_offset
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-setup({timeout:15000});
-var t = async_test("MessageStorage_sms_findConversations_with_offset", {timeout: 15000});
-t.step(function () {
-    var service, typeFilter, sortById = new tizen.SortMode("id", "DESC"),
-        i, conversationIDs = [], offsetIDs = [],
-        serviceSuccess, serviceError, addSuccess, addSuccessCounter = 0,
-        findAllConversationsSuccess, findAllConversationsError,
-        findConversationsSuccess, findConversationsError;
-
-    findConversationsSuccess = t.step_func(function (conversations) {
-        for (i = 0; i < conversations.length; i++) {
-            offsetIDs.push(conversations[i].id);
-        }
-
-        assert_array_equals(offsetIDs, conversationIDs,
-            "offset=1 should give one less than all conversations;");
-
-        t.done();
-    });
-
-    findConversationsError = t.step_func(function (error) {
-        assert_unreached("Second findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findAllConversationsSuccess = t.step_func(function (conversations) {
-        assert_true(conversations.length > 1,
-            "Please prepare at least two conversations (found " + conversations.length + ")");
-
-        // create an array of IDs, first one is skipped
-        for (i = 1; i < conversations.length; i++) {
-            conversationIDs.push(conversations[i].id);
-        }
-
-        service.messageStorage.findConversations(
-            typeFilter, findConversationsSuccess, findConversationsError, sortById, null, 1);
-    });
-
-    findAllConversationsError = t.step_func(function (error) {
-        assert_unreached("First findConversations() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        addSuccessCounter++;
-        if (addSuccessCounter === 2) {
-            typeFilter = new tizen.AttributeFilter("type", "EXACTLY", service.type);
-
-            service.messageStorage.findConversations(
-                typeFilter, findAllConversationsSuccess, findAllConversationsError, sortById);
-        }
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        service = services[0];
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-
-        smsMessageInitDict.to = [TEST_SMS_RECIPIENT_2];
-        addSMSDraft(t, service, smsMessageInitDict, addSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html
deleted file mode 100644 (file)
index bf150b5..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
--->
-<html lang="en">
-
-<head>
-<title>Messaging/UTC_messaging</title>
-<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-
-//==== TEST: MessageStorage_sms_findConversations_with_sort_to
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order
-//==== STEP check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order
-//==== EXPECT Pass
-//==== PRIORITY P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491
-//==== TEST_CRITERIA MOA
-
-var this_test = async_test("MessageStorage_sms_findConversations_with_sort_to");
-this_test.step(function () {
-    var findConversationsCallback, onError, toFilter, sortMode, getMessagingServicesCallback;
-
-    findConversationsCallback = this_test.step_func(function (conversations) {
-        return this_test.done();
-    });
-
-    onError = this_test.step_func(function (err) {
-        assert_unreached("Unexpected errorCallback arrived: " + err.message);
-    });
-
-    toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-
-    sortMode = new tizen.SortMode("to", "ASC");
-
-    getMessagingServicesCallback = this_test.step_func(function (services) {
-        assert_not_equals(services.length, 0, "Can't find MessageService");
-
-        services[0].messageStorage.findConversations(toFilter, findConversationsCallback, onError, sortMode);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, onError);
-});
-
-</script>
-
-</body>
-
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html
deleted file mode 100644 (file)
index d37a807..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findFolders_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findFolders_exist
-//==== LABEL Check if method findFolders of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findFolders M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_findFolders_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findFolders" in messageStorage, "No findFolders method in messageStorage");
-        check_method_exists(messageStorage, "findFolders");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html
deleted file mode 100755 (executable)
index 049fd15..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, i, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "conversationId", "Name conversationId doesn't exist in provided object.");
-        assert_equals(msg.conversationId, message.conversationId, "conversationId is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        for(i = 0; i < msg.to.length; i++){
-            assert_equals(msg.to[i], message.to[i], "to is not equal");
-        }
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, message.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, message.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-        messageService.loadMessageBody(msg[0], loadMessageSucces, loadMessageError);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index 6c65acf..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_errorCallback_TypeMismatch
-//==== LABEL Check findMessages argument errorCallback conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName, incorrectCallback, findSuccessCB ;
-
-    findSuccessCB = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.findMessages(filter, findSuccessCB, incorrectCallback);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 4f5f3fa..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_errorCallback_invalid_cb
-//==== LABEL Check findMessages argument errorCallback validation for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, i, exceptionName = "TypeMismatchError", incorrectCallback, findSuccessCB ;
-
-    incorrectCallback = {
-        onerror: t.step_func(function () {
-           assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    findSuccessCB = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.findMessages(filter, findSuccessCB, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html
deleted file mode 100644 (file)
index 984af5d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_exist
-//==== LABEL Check if method findMessages of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_findMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("findMessages" in messageStorage, "No findMessages method in messageStorage");
-        check_method_exists(messageStorage, "findMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html
deleted file mode 100755 (executable)
index 7c574a1..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_filter_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_filter_TypeMismatch
-//==== LABEL Check findMessages argument filter conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_filter_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, incorrectFilter, conversionTable, i, exceptionName, findSuccessCB, findErrorCB ;
-
-    findSuccessCB = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-       conversionTable = getTypeConversionExceptions("object", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectFilter = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.findMessages(incorrectFilter, findSuccessCB, findErrorCB);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectFilter);
-        }
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html
deleted file mode 100755 (executable)
index 7383785..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_folderId_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_folderId_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_folderId_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "conversationId", "Name conversationId doesn't exist in provided object.");
-        assert_equals(msg.conversationId, message.conversationId, "conversationId is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        for(j = 0; j < msg.to.length; j++){
-            assert_equals(msg.to[j], message.to[j], "to is not equal");
-        }
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, message.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, message.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].folderId, message.folderId, "returned folderId is not equal");
-            if(msg[i].id === message.id){
-                messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-            }
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("folderId", "EXACTLY", message.folderId);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html
deleted file mode 100755 (executable)
index 70c6f7d..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_from_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_from_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MOA MR
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_from_with_errorCallback", {timeout: 90000}),
-    getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-    message, messageReceived, findSuccessCB, findErrorCB, i, onMessagesAdded, plainBodyFilter,
-    datetime, filterSuccess = 0, watchId = null, callbackListener, fromAndPlainBodyFilter,
-    sendSuccess, sendError, returnedValue, fromFound;
-t.step(function () {
-    //cleanup after TC
-    add_result_callback(function () {
-        try {
-            if (watchId !== null) {
-                messageStorage.removeChangeListener(watchId);
-            }
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_greater_than(msg.length, 0, "No messages found");
-        for (i = 0; i < msg.length; i++) {
-            assert_not_equals(msg[i].from, null, "from is null");
-            fromFound = msg[i].from.indexOf(TEST_SMS_RECIPIENT);
-            assert_greater_than_equal(fromFound, 0, "Recipient not found");
-
-            if (msg[i].id === messageReceived.id) {
-                filterSuccess++;
-            }
-        }
-
-        assert_equals(filterSuccess, 1, "Incorrect number of found message");
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    onMessagesAdded = t.step_func(function (messages) {
-        assert_equals(messages.length, 1, "Incorrect number of messages.");
-        messageReceived = messages[0];
-        assert_equals(messageReceived.body.plainBody, datetime, "Incorrect plainBody found");
-        assert_not_equals(messageReceived.id, message.id, "Incorrect id found - id of sent message");
-
-        messageStorage.removeChangeListener(watchId);
-        watchId = null;
-
-        returnedValue = messageStorage.findMessages(fromFilter, findSuccessCB, findErrorCB);
-        assert_equals(returnedValue, undefined, "Incorrect returned value");
-    });
-
-    callbackListener = {
-        messagesupdated: function (messages) {
-            assert_unreached("[callbackListener]  messagesupdated   " + messages.length + " message(s) updated. [0] = " + messages[0]);
-        },
-        messagesadded: onMessagesAdded,
-        messagesremoved: function (messages) {
-            assert_unreached("[callbackListener]  messagesremoved   " + messages.length + " message(s) removed. [0] = " + messages[0]);
-        }
-    };
-
-    sendSuccess = t.step_func(function () {
-        //just ignore this
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-
-        datetime = tizen.time.getCurrentDateTime().toString();
-        message = new tizen.Message("messaging.sms", {
-            plainBody: datetime,
-            to: [ TEST_SMS_RECIPIENT ]
-        });
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        plainBodyFilter = new tizen.AttributeFilter("body.plainBody", "EXACTLY", datetime);
-        fromAndPlainBodyFilter = new tizen.CompositeFilter("INTERSECTION", [fromFilter, plainBodyFilter]);
-        watchId = messageStorage.addMessagesChangeListener(callbackListener, fromAndPlainBodyFilter);
-        messageService.sendMessage(message, sendSuccess, sendError);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html
deleted file mode 100644 (file)
index 16c3a92..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_id_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_id_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_id_with_errorCallback", {timeout: 90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        assert_array_equals(msg.to, message.to, "to is not equal");
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length === 1, "Received incorrect number of messages: " + msg.length);
-        messageService.loadMessageBody(msg[0], loadMessageSucces, loadMessageError);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html
deleted file mode 100644 (file)
index da3014a..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_isRead_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_isRead_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_isRead_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i;
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_true(msg.length >= 1, "No messages found");
-        for(i = 0; i < msg.length; i++) {
-            assert_equals(msg[i].isRead, message.isRead, "isRead is not equal");
-            assert_equals(msg[i].type, message.type, "type is not equal");
-        }
-        t.done();
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("isRead", "EXACTLY", message.isRead);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html
deleted file mode 100755 (executable)
index 3effebb..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_missarg
-//==== LABEL Check findMessages with missing non-optional argument for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_missarg", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, exceptionName = "TypeMismatchError";
-
-    addDraftSuccessCB = t.step_func(function () {
-        assert_throws({name : exceptionName},
-            function () {
-                 messageStorage.findMessages();
-            }, exceptionName + " should be thrown - missing argument");
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html
deleted file mode 100755 (executable)
index bb0bb96..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, message_one, count = 0, addDraftSuccessCB, addDraftErrorCB, filter1, filter2, composite, findSuccessCB, findErrorCB,
-        loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "folderId", "Name folderId doesn't exist in provided object.");
-        assert_equals(msg.folderId, message.folderId, "folderId is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-        assert_own_property(msg, "from", "Name from doesn't exist in provided object.");
-        assert_equals(msg.from, message.from, "from is not equal");
-        assert_own_property(msg, "to", "Name to doesn't exist in provided object.");
-        assert_array_equals(msg.to, message.to, "to is not equal");
-        assert_own_property(msg.body, "messageId", "Name body.messageId doesn't exist in provided object.");
-        assert_equals(msg.body.messageId, message.body.messageId, "body.messageId is not equal");
-        assert_own_property(msg.body, "loaded", "Name loaded doesn't exist in provided object.");
-        assert_equals(msg.body.loaded, message.body.loaded, "loaded is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        assert_own_property(msg, "isRead", "Name isRead doesn't exist in provided object.");
-        assert_equals(msg.isRead, message.isRead, "isRead is not equal");
-        assert_own_property(msg, "inResponseTo", "Name inResponseTo doesn't exist in provided object.");
-        assert_equals(msg.inResponseTo, message.inResponseTo, "inResponseTo is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_equals(msg.length, 1, "No messages found");
-        assert_equals(msg[0].id, message.id, "Id is not equal");
-        messageService.loadMessageBody(msg[0], loadMessageSucces, loadMessageError);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        count++;
-        if (count === 2) {
-            filter1 = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-            filter2 = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-
-            composite = new tizen.CompositeFilter("INTERSECTION", [filter1, filter2]);
-            messageStorage.findMessages(composite, findSuccessCB, findErrorCB);
-        }
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
-        message_one.body.plainBody = "new plainBody";
-
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html
deleted file mode 100755 (executable)
index ce3d727..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_plainBody_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_plainBody_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_plainBody_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j,
-        loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_true(msg[i].body.plainBody.indexOf(message.body.plainBody) !== -1 , "plainBody is not equal");
-            if(msg[i].id === message.id){
-                messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-            }
-        }
-
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html
deleted file mode 100755 (executable)
index 1cfae87..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_sort_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_sort_TypeMismatch
-//==== LABEL Check findMessages argument sort conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_sort_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName, incorrect, findSuccessCB, findErrorCB;
-
-    findSuccessCB = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        conversionTable = getTypeConversionExceptions("object", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrect = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.findMessages(filter, findSuccessCB, findErrorCB, incorrect);
-                }, exceptionName + " should be thrown - given incorrect sort mode: " + incorrect);
-        }
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html
deleted file mode 100644 (file)
index abf4861..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_sort_invalid_obj</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_sort_invalid_obj
-//==== LABEL Check findMessages argument sort validation - use simple objec
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTO
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_sort_invalid_obj", {timeout: 90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, i, exceptionName = "TypeMismatchError", incorrectMode, findSuccessCB, findErrorCB ;
-
-    incorrectMode = {
-        attributeName: "id",
-        order: "ASC"
-    };
-
-    findSuccessCB = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.findMessages(filter, findSuccessCB, findErrorCB, incorrectMode);
-            }, exceptionName + " should be thrown - given incorrect mode - " + incorrectMode);
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index 0cdc161..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_successCallback_TypeMismatch
-//==== LABEL Check findMessages argument successCallback conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName, incorrectCallback, findErrorCB ;
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        conversionTable = getTypeConversionExceptions("functionObject", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                    messageStorage.findMessages(filter, incorrectCallback, findErrorCB);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html
deleted file mode 100755 (executable)
index f0a853c..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_successCallback_invalid_cb
-//==== LABEL Check findMessages argument successCallback validation for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, i, exceptionName = "TypeMismatchError", incorrectCallback, findErrorCB ;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-           assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.findMessages(filter, incorrectCallback, findErrorCB);
-            }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-        t.done();
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html
deleted file mode 100755 (executable)
index 0c0bdf0..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_timestamp_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_timestamp_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_timestamp_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-
-        assert_own_property(msg, "timestamp", "Name timestamp doesn't exist in provided object.");
-        assert_equals(msg.timestamp.getTime(), message.timestamp.getTime(), "timestamp is not equal");
-
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            if(msg[i].id === message.id){
-                messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-            }
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeRangeFilter("timestamp", new Date(message.timestamp.getTime()-2000), new Date(message.timestamp.getTime()+2000));
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html
deleted file mode 100755 (executable)
index 335e494..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_to_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_to_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_to_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService,
-        messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter,
-        findSuccessCB, findErrorCB, i, j, loadMessageSuccess, loadMessageError,
-        foundRecipient = false, addedMessage;
-
-    loadMessageSuccess = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_true(foundRecipient, "Recipient not found");
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_greater_than(msg[i].to.length, 0, "Recipient empty array");
-            for(j = 0; j < msg[i].to.length; j++){
-                if (msg[i].to[j].indexOf(smsMessageInitDict.to[0]) >= 0) {
-                    foundRecipient = true;
-                }
-            }
-            if(msg[i].id === message.id){
-                addedMessage = msg[i];
-            }
-        }
-        assert_true(addedMessage instanceof tizen.Message, "Not a message.");
-        messageService.loadMessageBody(addedMessage, loadMessageSuccess, loadMessageError);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("to", "CONTAINS", message.to);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html
deleted file mode 100644 (file)
index 11b8448..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_type_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_type_with_errorCallback
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_type_with_errorCallback", {timeout: 90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j, loadMessageSucces, loadMessageError;
-
-    loadMessageSucces = t.step_func(function (msg) {
-        assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
-        assert_equals(msg.id, message.id, "Id is not equal");
-        assert_own_property(msg, "type", "Name type doesn't exist in provided object.");
-        assert_equals(msg.type, message.type, "type is not equal");
-        t.done();
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        for(i = 0; i < msg.length; i++){
-            assert_equals(msg[i].type, message.type, "returned type is not equal");
-            if(msg[i].id === message.id){
-                messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-            }
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        filter = new tizen.AttributeFilter("type", "EXACTLY", message.type);
-        messageStorage.findMessages(filter, findSuccessCB, findErrorCB);
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html
deleted file mode 100644 (file)
index e01c288..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_with_limit</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_with_limit
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit) for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== ONLOAD_DELAY 30
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_with_limit", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, message_one, count = 0, addDraftSuccessCB, addDraftErrorCB, filter, sortMode, findSuccessCB, findErrorCB, removeAllSuccess;
-
-    removeAllSuccess = t.step_func(function () {
-       t.done();
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_equals(msg.length, 1, "More then one message one");
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        count++;
-        if(count === 2){
-            filter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-            sortMode = new tizen.SortMode("id", "DESC");
-            messageStorage.findMessages(filter, findSuccessCB, findErrorCB, sortMode, 1);
-        }
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html
deleted file mode 100755 (executable)
index 344d9ba..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_with_offset</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_with_offset
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit, valid_offse) for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-//==== ONLOAD_DELAY 30
-setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_with_offset", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, message_one, count = 0, addDraftSuccessCB, addDraftErrorCB, filter, sortMode, findSuccessCB, findErrorCB, i,
-        loadMessageSucces, loadMessageError, findCounter = 0, loadCounter = 0, removeAllSuccess;
-
-    removeAllSuccess = t.step_func(function () {
-       t.done();
-    });
-
-    loadMessageSucces = t.step_func(function (msg) {
-        loadCounter = loadCounter + 1;
-
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_equals(msg.body.plainBody, message.body.plainBody, "plainBody is not equal");
-
-        if (findCounter === loadCounter) {
-            removeAllMessages(t, messageService, removeAllSuccess);
-        }
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMEssageError() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_not_equals(msg.length, 0, "No messages found");
-        findCounter = msg.length;
-
-        for(i = 0; i < msg.length; i++){
-            messageService.loadMessageBody(msg[i], loadMessageSucces, loadMessageError);
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        count++;
-        if(count === 2){
-            filter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-            sortMode = new tizen.SortMode("id", "DESC");
-            messageStorage.findMessages(filter, findSuccessCB, findErrorCB, sortMode, 2, 1);
-        }
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        assert_true(services.length > 0, "No services was return");
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-        messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html
deleted file mode 100644 (file)
index 9338dbd..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_findMessages_with_sort</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_findMessages_with_sort
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 40
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_findMessages_with_sort", {timeout:90000});
-t.step(function () {
-    var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
-        message, message_one, count = 0, addDraftSuccessCB, addDraftErrorCB, filter,
-        sortMode, findSuccessCB, findErrorCB, i, loadMessageSuccess, loadMessageError,
-        findCounter = 0, loadCounter = 0, returnedValue;
-
-    loadMessageSuccess = t.step_func(function (msg) {
-        loadCounter++;
-
-        assert_own_property(msg.body, "plainBody", "Name plainBody doesn't exist in provided object.");
-        assert_greater_than_equal(msg.body.plainBody.indexOf(smsMessageInitDict.plainBody), 0, "plainBody not found");
-
-        if (findCounter === loadCounter) {
-            t.done();
-        }
-    });
-
-    loadMessageError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findSuccessCB = t.step_func(function (msg) {
-        assert_greater_than(msg.length, 1, "Received empty msg array");
-        findCounter = msg.length;
-
-        for(i = 0; i < msg.length; i++) {
-            // messages should be sorted in ascending order
-            if(i > 0) {
-                assert_true(msg[i-1].id < msg[i].id, "Messages are not sorted properly.");
-            }
-            messageService.loadMessageBody(msg[i], loadMessageSuccess, loadMessageError);
-        }
-    });
-
-    findErrorCB = t.step_func(function (error) {
-        assert_unreached("findMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccessCB = t.step_func(function () {
-        count++;
-        if(count === 2){
-            filter = new tizen.AttributeFilter("body.plainBody", "CONTAINS", message.body.plainBody);
-            sortMode = new tizen.SortMode("id", "ASC");
-            returnedValue = messageStorage.findMessages(filter, findSuccessCB, findErrorCB, sortMode);
-            assert_equals(returnedValue, undefined, "Incorrect returned value");
-        }
-    });
-
-    addDraftErrorCB = t.step_func(function (error) {
-        assert_unreached("addDraftErrorCB() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    getMessageServicesSuccessCB = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-
-        message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
-        message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-        messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
-        messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
-    });
-
-    getMessageServicesErrorCB = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", getMessageServicesSuccessCB, getMessageServicesErrorCB);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html
deleted file mode 100644 (file)
index 715c162..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_removeChangeListener_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_removeChangeListener_exist
-//==== LABEL Check if method removeChangeListener of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_removeChangeListener_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeChangeListener" in messageStorage, "No removeChangeListener method in messageStorage");
-        check_method_exists(messageStorage, "removeChangeListener");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html
deleted file mode 100644 (file)
index 1ee982f..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_removeConversations_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_removeConversations_exist
-//==== LABEL Check if method removeConversations of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_removeConversations_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeConversations" in messageStorage, "No removeConversations method in messageStorage");
-        check_method_exists(messageStorage, "removeConversations");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html
deleted file mode 100644 (file)
index c68db6a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_removeMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_removeMessages_exist
-//==== LABEL Check if method removeMessages of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_removeMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("removeMessages" in messageStorage, "No removeMessages method in messageStorage");
-        check_method_exists(messageStorage, "removeMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html
deleted file mode 100644 (file)
index 2efd902..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, updateError, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        testMessage, testMessageCounter = 0;
-
-
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-
-        testMessageCounter++;
-        if (testMessageCounter === 2) {
-            t.done();
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        if (foundMutableMessage.body.loaded) {
-            testMessage(foundMutableMessage, mutableMessage, mutable);
-        } else {
-            messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-        }
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        if (foundConstMessage.body.loaded) {
-            testMessage(foundConstMessage, constMessage, consts);
-        } else {
-            messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-        }
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = ["123456788", "123456789"];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.sms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.sms", initDictForConstMessage);
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 001c4e0..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception - updateMessages (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateSuccess, incorrectCallback, conversionTable, i;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index f079aac..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - updateMessages (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_errorCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateSuccess, incorrectCallback;
-
-    updateSuccess = t.step_func(function () {
-        assert_unreached("updateMessages() success callback invoked.");
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onerror: t.step_func(function (error) {
-               assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html
deleted file mode 100644 (file)
index 9736d99..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_exist
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) exists
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-var t = async_test("MessageStorage_sms_updateMessages_exist");
-t.step(function () {
-    var messageService, messageStorage,
-        serviceSuccess, serviceError;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_true("updateMessages" in messageStorage, "No updateMessages method in messageStorage");
-        check_method_exists(messageStorage, "updateMessages");
-
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + e.name + ", msg:" + e.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html
deleted file mode 100644 (file)
index 91fc52e..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_messages_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_messages_TypeMismatch
-//==== LABEL Check argument messages conversions exception - updateMessages (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_messages_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName,
-    updateSuccess, updateError, conversionTable, incorrectMessages, i;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        updateSuccess = t.step_func(function () {
-            assert_unreached("updateMessages() success callback invoked.");
-        });
-
-        updateError = t.step_func(function (error) {
-            assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-        });
-
-        conversionTable = getTypeConversionExceptions("array", false);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectMessages = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-            assert_throws({name : exceptionName},
-                function () {
-                     messageStorage.updateMessages(incorrectMessages, updateSuccess, updateError);
-                }, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessages);
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html
deleted file mode 100644 (file)
index 1a963ee..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_missarg
-//==== LABEL Check with missing non-optional argument - updateMessages (sms)
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA MMA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_missarg", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage, exceptionName = "TypeMismatchError";
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        assert_throws({name : exceptionName},
-        function () {
-            messageStorage.updateMessages();
-        }, exceptionName + " should be thrown - missing argument.");
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 80f1bfc..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback conversions exception - updateMessages (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName,
-        updateError, incorrectCallback, conversionTable, i;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-
-        conversionTable = getTypeConversionExceptions("functionObject", true);
-        for(i = 0; i < conversionTable.length; i++) {
-            incorrectCallback = conversionTable[i][0];
-            exceptionName = conversionTable[i][1];
-
-            assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-        }
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html
deleted file mode 100644 (file)
index 6380a7f..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_successCallback_invalid_cb
-//==== LABEL Check argument successCallback validation - updateMessages (sms)
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services,
-        messageService, messageStorage, message,
-        addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
-        updateError, incorrectCallback;
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        incorrectCallback = {
-            onsuccess: t.step_func(function () {
-               assert_unreached("addDraftMessage() incorrect success callback invoked");
-            })
-        };
-        assert_throws({name : exceptionName},
-            function () {
-                messageStorage.updateMessages([message], incorrectCallback, updateError);
-            }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-
-        t.done();
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms");
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html
deleted file mode 100644 (file)
index 16442b7..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_without_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_without_errorCallback
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MOA MAST
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_without_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue,
-        updateSuccess, mutableMessagefilter, constMessagefilter,
-        findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
-        findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
-        loadMutableSuccess, loadMutableError,
-        loadConstSuccess, loadConstError,
-        testMessage, testMessageCounter = 0;
-
-
-
-    testMessage = t.step_func(function (messageToTest, originalMessage, type) {
-        assert_equals(messageToTest.id, originalMessage.id, type + " id attribute.");
-        assert_equals(messageToTest.folderId, originalMessage.folderId, type + " folderId attribute.");
-        assert_equals(messageToTest.type, originalMessage.type, type + " type attribute.");
-
-        assert_equals(messageToTest.from, originalMessage.from, type + " from attribute.");
-        assert_array_equals(messageToTest.to, originalMessage.to, type + " to attribute.");
-
-        assert_equals(messageToTest.body.messageId, originalMessage.body.messageId, type + " body.messageId attribute.");
-        assert_equals(messageToTest.body.messageId, originalMessage.id, type + " body.messageId attribute (with message.id).");
-        assert_equals(messageToTest.body.loaded, originalMessage.body.loaded, type + " body.loaded attribute.");
-        assert_equals(messageToTest.body.plainBody, originalMessage.body.plainBody, type + " body.plainBody attribute.");
-
-        assert_equals(messageToTest.isRead, originalMessage.isRead, type + " isRead attribute.");
-        assert_equals(messageToTest.messageStatus, originalMessage.messageStatus, type + " messageStatus attribute.");
-        assert_equals(messageToTest.inResponseTo, originalMessage.inResponseTo, type + " inResponseTo attribute.");
-        if (messageToTest.timestamp !== null && originalMessage.timestamp !== null) {
-            assert_equals(messageToTest.timestamp.getTime(), originalMessage.timestamp.getTime(), type + " timestamp attribute.");
-        } else {
-            assert_equals(messageToTest.timestamp, originalMessage.timestamp, type + " timestamp attribute.");
-        }
-
-        testMessageCounter++;
-        if (testMessageCounter === 2) {
-            t.done();
-        }
-    });
-
-    loadMutableSuccess = t.step_func(function (loadedMutableMessage) {
-        testMessage(loadedMutableMessage, mutableMessage, mutable);
-    });
-
-    loadMutableError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    loadConstSuccess = t.step_func(function (loadedConstMessage) {
-        testMessage(loadedConstMessage, constMessage, consts);
-    });
-
-    loadConstError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findMutableMessagesSuccess = t.step_func(function (mutableMessages) {
-        assert_equals(mutableMessages.length, 1, "incorrect number of messages.");
-        foundMutableMessage = mutableMessages[0];
-        if (foundMutableMessage.body.loaded) {
-            testMessage(foundMutableMessage, mutableMessage, mutable);
-        } else {
-            messageService.loadMessageBody(foundMutableMessage, loadMutableSuccess, loadMutableError);
-        }
-    });
-
-    findMutableMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    findConstMessagesSuccess = t.step_func(function (constMessages) {
-        assert_equals(constMessages.length, 1, "incorrect number of messages.");
-        foundConstMessage = constMessages[0];
-        if (foundConstMessage.body.loaded) {
-            testMessage(foundConstMessage, constMessage, consts);
-        } else {
-            messageService.loadMessageBody(foundConstMessage, loadConstSuccess, loadConstError);
-        }
-    });
-
-    findConstMessagesError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-
-    updateSuccess = t.step_func(function () {
-        assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-        mutableMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", mutableMessage.id);
-        messageStorage.findMessages(mutableMessagefilter, findMutableMessagesSuccess, findMutableMessagesError);
-
-        constMessagefilter = new tizen.AttributeFilter("id", "EXACTLY", constMessage.id);
-        messageStorage.findMessages(constMessagefilter, findConstMessagesSuccess, findConstMessagesError);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = ["123456788", "123456789"];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage], updateSuccess);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.sms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.sms", initDictForConstMessage);
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html b/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html
deleted file mode 100644 (file)
index 7a3ce9b..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessageStorage_sms_updateMessages_without_successCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessageStorage_sms_updateMessages_without_successCallback
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback.
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_sms_updateMessages_without_successCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, services, messageService, messageStorage,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        mutableMessage, constMessage,
-        initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
-        plainBodyToSetForMutableMesage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
-        addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue;
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            mutableMessage.to = ["123456788", "123456789"];
-            mutableMessage.body.plainBody = "new mutableMessage.plainBody";
-            mutableMessage.isRead = true;
-            returnedValue = messageStorage.updateMessages([mutableMessage, constMessage]);
-            assert_equals(returnedValue, undefined, "Incorrect returned value from updateMessages");
-            t.done();
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDictForMutableMessage.plainBody = plainBodyToSetForMutableMesage;
-        mutableMessage = new tizen.Message("messaging.sms", initDictForMutableMessage);
-        messageStorage.addDraftMessage(mutableMessage, addDraftSuccess, addDraftError);
-
-        initDictForConstMessage.plainBody = plainBodyToSetForConstMessage;
-        constMessage = new tizen.Message("messaging.sms", initDictForConstMessage);
-        messageStorage.addDraftMessage(constMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html b/tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html
deleted file mode 100644 (file)
index 58bc3ad..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>MessageStorage_updateMessages</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessageStorage_updateMessages
-//==== LABEL Check the functionupdateMessages in MessageStorage
-//==== STEP Check the functionupdateMessages in MessageStorage
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:updateMessages M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-setup({timeout: 90000});
-
-var t = async_test("MessageStorage_updateMessages", {timeout: 90000}),
-    service, messageSentSuccess, messageSentError, updateSuccess,
-    serviceSuccess, serviceError, message;
-
-t.step(function () {
-
-    updateSuccess = t.step_func(function () {
-        t.done();
-    });
-
-    messageSentSuccess = t.step_func(function (recipients) {
-        message.isRead = !message.isRead;
-        service.messageStorage.updateMessages([message], updateSuccess);
-    });
-
-    messageSentError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_greater_than(services.length, 0, "Received empty services array");
-        service = services[0];
-        message = new tizen.Message("messaging.sms", {plainBody: "test.", to: [TEST_SMS_RECIPIENT_2]});
-        service.sendMessage(message, messageSentSuccess, messageSentError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html b/tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html
deleted file mode 100644 (file)
index 312dd25..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html lang="en">
-
-<head>
-<title>Message_addUpdateRemove</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_addUpdateRemove
-//==== LABEL Add a draft message and update it, and then remove it
-//==== PRIORITY P3
-//==== STEP Add a draft message and update it, and then remove it
-//==== EXPECT The function runs normally
-//==== SPEC Tizen Web API:Communication:Messaging:Message:Message U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA
-
-setup({timeout: 90000});
-
-var t = async_test("Message_addUpdateRemove", {timeout:90000}), service, msgs, serviceError, errorAddCallback,
-        successAddCallback, errorUpdateCallback, successUpdateCallback, errorRemoveCallback, successRemoveCallback,
-        findSuccess, serviceSuccess, msg, filter;
-
-t.step(function() {
-
-    errorRemoveCallback = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    successRemoveCallback = t.step_func(function () {
-        t.done();
-    });
-
-    errorUpdateCallback = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    successUpdateCallback = t.step_func(function () {
-        service.messageStorage.removeMessages(msgs, successRemoveCallback, errorRemoveCallback);
-    });
-
-    findSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found");
-        msgs = messages;
-        messages[0].subject = "Test-addUpdateRemove-update";
-        service.messageStorage.updateMessages(messages, successUpdateCallback, errorUpdateCallback);
-    });
-
-    errorAddCallback = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    successAddCallback = t.step_func(function () {
-        filter = new tizen.AttributeFilter("subject", "EXACTLY", "Test-addUpdateRemove");
-        service.messageStorage.findMessages(filter, findSuccess);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No services found");
-        msg = new tizen.Message("messaging.email");
-        msg.subject = "Test-addUpdateRemove";
-        msg.to = [ TEST_EMAIL_RECIPIENT_1 ];
-        service = services[0];
-        service.messageStorage.addDraftMessage(msg, successAddCallback, errorAddCallback);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_attachments_exist.html b/tct-messaging-tizen-tests/messaging/Message_attachments_exist.html
deleted file mode 100644 (file)
index 404f70b..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-
-<head>
-<title>Message_attachments_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_attachments_exist
-//==== LABEL check if the attribute attachments in Message
-//==== STEP check if the attribute attachments in Message
-//==== EXPECT The attribute is found
-//==== SPEC Tizen Web API:Communication:Messaging:Message:attachments A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function () {
-    var msg;
-    msg = new tizen.Message("messaging.email");
-    assert_true("attachments" in msg, "attachments attribute not found");
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_bcc_exist.html b/tct-messaging-tizen-tests/messaging/Message_bcc_exist.html
deleted file mode 100644 (file)
index 3b48894..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>Message_bcc_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_bcc_exist
-//==== LABEL check if the attribute bcc in Message
-//==== STEP check if the attribute bcc in Message
-//==== EXPECT The attribute is found
-//==== SPEC Tizen Web API:Communication:Messaging:Message:bcc A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function () {
-    var msg;
-    msg = new tizen.Message("messaging.email");
-    assert_true("bcc" in msg, "bcc attribute not found");
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_body_exist.html b/tct-messaging-tizen-tests/messaging/Message_body_exist.html
deleted file mode 100644 (file)
index 7df971f..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>Message_body_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_body_exist
-//==== LABEL check if the attribute body in Message
-//==== STEP check if the attribute body in Message
-//==== EXPECT The attribute is found
-//==== SPEC Tizen Web API:Communication:Messaging:Message:body A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function () {
-    var msg;
-    msg = new tizen.Message("messaging.email");
-    assert_true("body" in msg, "body attribute not found");
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_cc_exist.html b/tct-messaging-tizen-tests/messaging/Message_cc_exist.html
deleted file mode 100644 (file)
index e2adf73..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-
-<head>
-<title>Message_cc_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_cc_exist
-//==== LABEL check if the attribute cc in Message
-//==== STEP check if the attribute cc in Message
-//==== EXPECT The attribute is found
-//==== SPEC Tizen Web API:Communication:Messaging:Message:cc A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function () {
-    var msg;
-    msg = new tizen.Message("messaging.email");
-    assert_true("cc" in msg, "cc attribute not found");
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html b/tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html
deleted file mode 100644 (file)
index ae5f948..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-        Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-
-<html lang="en">
-
-<head>
-<title>Message_conversationId_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_conversationId_exist
-//==== LABEL check if the attribute conversationId in Message
-//==== STEP check if the attribute conversationId in Message
-//==== EXPECT The attribute is found
-//==== SPEC Tizen Web API:Communication:Messaging:Message:conversationId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-test(function () {
-    var msg;
-    msg = new tizen.Message("messaging.email");
-    assert_true("conversationId" in msg, "conversationId attribute not found");
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html
deleted file mode 100644 (file)
index ca6c84a..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_attachments_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_attachments_attribute
-//==== LABEL Check if attribute attachments of Message (email) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:attachments A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ADV
-
-test(function () {
-    var message = new tizen.Message("messaging.email"),
-        sampleVal;
-
-    assert_true("attachments" in message, "No 'attachments' attribute in message");
-    assert_type(message.attachments, "array", "'attachments' type should be array");
-    assert_array_equals(message.attachments, [], "'attachments' should be [] by default");
-
-    message.attachments = null;
-    assert_array_equals(message.attachments, [], "'attachments' should not accept null as value");
-
-    sampleVal = new tizen.MessageAttachment(imagePathToSet);
-    message.attachments = [sampleVal];
-    assert_equals(message.attachments.length, 1, "'attachments' should accept a valid value (array length mismatch)");
-    assert_equals(message.attachments[0].filePath, imagePathToSet, "'attachments' should accept a valid value (file path mismatch)");
-
-    check_invalid_array_assignments(message, "attachments", false);
-}, "Message_email_attachments_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html
deleted file mode 100644 (file)
index 2a1c496..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_to_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_bcc_attribute
-//==== LABEL Check if attribute bcc of Message (email) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:bcc A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("bcc" in message, "No 'bcc' attribute in message");
-    assert_type(message.bcc, "array", "'bcc' should be an array");
-    assert_array_equals(message.bcc, [], "'bcc' should be [] by default");
-
-    message.bcc = null;
-    assert_array_equals(message.bcc, [], "'bcc' should not accept null as value");
-
-    message.bcc = [TEST_EMAIL_RECIPIENT_1];
-    assert_array_equals(message.bcc, [TEST_EMAIL_RECIPIENT_1], "'bcc' should accept a valid value");
-
-    check_invalid_array_assignments(message, "bcc", false);
-}, "Message_email_bcc_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html
deleted file mode 100644 (file)
index 456930d..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_body_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_body_attribute
-//==== LABEL Check if attribute body of Message (email) exists, has type MessageBody
-//==== SPEC Tizen Web API:Communication:Messaging:Message:body A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.email"),
-        invalidArgs, sampleBody, i;
-
-    assert_true("body" in message, "No 'body' attribute in message");
-
-    assert_type(message.body.messageId, "string", "message.body.messageId type should be string");
-    assert_type(message.body.loaded, "boolean", "message.body.loaded type should be boolean");
-    assert_type(message.body.plainBody, "string", "message.body.plainBody type should be string");
-    assert_type(message.body.htmlBody, "string", "message.body.htmlBody type should be string");
-    assert_type(message.body.inlineAttachments, "array", "message.body.inlineAttachments type should be array");
-
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\" by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-    assert_equals(message.body.htmlBody, "", "'body.htmlBody' should be \"\" by default");
-    assert_array_equals(message.body.inlineAttachments, [], "'body.inlineAttachments' should be [] by default");
-
-    sampleBody = {
-        messageId: tizen.time.getCurrentDateTime().toString(),
-        loaded: false,
-        plainBody: "sample plainBody",
-        htmlBody: "sample htmlBody",
-        inlineAttachments: []
-    };
-
-    // field messageId and loaded are readonly
-    message.body.plainBody = sampleBody.plainBody;
-    message.body.htmlBody = sampleBody.htmlBody;
-    message.body.inlineAttachments = sampleBody.inlineAttachments;
-
-    assert_equals(message.body.plainBody, sampleBody.plainBody, "'body.plainBody' should accept a valid value");
-    assert_equals(message.body.htmlBody, sampleBody.htmlBody, "'body.htmlBody' should accept a valid value");
-    assert_array_equals(message.body.inlineAttachments, sampleBody.inlineAttachments, "'body.inlineAttachments' should accept a valid value");
-
-    message.body = null;
-    assert_not_equals(message.body, null, "'body' should not accept null as value");
-
-    invalidArgs = [undefined, true, false, NaN, 0, "TIZEN", function () {}];
-    for (i = 0 ; i < invalidArgs.length ; i++) {
-        message.body = invalidArgs[i];
-
-        assert_true("plainBody" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("htmlBody" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("inlineAttachments" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-
-        assert_equals(message.body.plainBody, sampleBody.plainBody, "'plainBody' modified after setting the object to " + invalidArgs[i]);
-        assert_equals(message.body.htmlBody, sampleBody.htmlBody, "'htmlBody' modified after setting the object to " + invalidArgs[i]);
-        assert_type(message.body.inlineAttachments, "array", "'inlineAttachments' modified after setting the object to " + invalidArgs[i]);
-        assert_array_equals(message.body.inlineAttachments, sampleBody.inlineAttachments,
-            "'messageId' modified after setting the object to " + invalidArgs[i]);
-    }
-}, "Message_email_body_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html
deleted file mode 100644 (file)
index dcdb4a5..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_cc_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_email_cc_attribute
-//==== LABEL Check if attribute cc of Message (email) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:cc A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("cc" in message, "No 'cc' attribute in message");
-    assert_type(message.cc, "array", "'cc' should be an array");
-    assert_array_equals(message.cc, [], "'cc' should be [] by default");
-
-    message.cc = null;
-    assert_array_equals(message.cc, [], "'cc' should not accept null as value");
-
-    message.cc = [TEST_EMAIL_RECIPIENT_1];
-    assert_array_equals(message.cc, [TEST_EMAIL_RECIPIENT_1], "'cc' should accept a valid value");
-
-    check_invalid_array_assignments(message, "cc", false);
-}, "Message_email_cc_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_constructor.html b/tct-messaging-tizen-tests/messaging/Message_email_constructor.html
deleted file mode 100644 (file)
index df6f675..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_constructor</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_constructor
-//==== LABEL check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for email (is supported)
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRA CONSTRM
-
-test(function () {
-    var message = new tizen.Message("messaging.email", emailMessageInitDict);
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_array_equals(message.attachments, [], "'attachments' should be []");
-    assert_array_equals(message.bcc, emailMessageInitDict.bcc, "wrong 'bcc' value");
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\"");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false");
-    assert_equals(message.body.plainBody, emailMessageInitDict.plainBody, "'body.plainBody' should be \""+emailMessageInitDict.plainBody+"\"");
-    assert_equals(message.body.htmlBody, emailMessageInitDict.htmlBody, "'body.htmlBody' should be \"\"");
-    assert_array_equals(message.body.inlineAttachments, [], "'body.inlineAttachments' should be ["+emailMessageInitDict.htmlBody+"]");
-    assert_array_equals(message.cc, emailMessageInitDict.cc, "wrong 'cc' value");
-    assert_equals(message.conversationId, null, "message.conversationId value should be null");
-    assert_equals(message.folderId, null, "message.folderId value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null");
-    assert_equals(message.isHighPriority, false, "'isHighPriority' value should be false");
-    assert_equals(message.isRead, false, "'isRead' value should be false");
-    assert_equals(message.messageStatus, "", "value should be \"sample subject\"");
-    assert_equals(message.subject, emailMessageInitDict.subject, "'subject' value should be \""+emailMessageInitDict.subject+"\"");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_array_equals(message.to, emailMessageInitDict.to, "wrong 'to' value");
-    assert_equals(message.type, "messaging.email", "'type' should be 'messaging.email'");
-}, "Message_email_constructor");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html b/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html
deleted file mode 100644 (file)
index cf2a5d7..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-
-<html lang="en">
-<head>
-<title>Message_email_constructor_messageInitDict_function</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_constructor_messageInitDict_function
-//==== LABEL check if Message_email_constructor_messageInitDict_function
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.email", function () {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_email_constructor_messageInitDict_function");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html b/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html
deleted file mode 100644 (file)
index ce9c7de..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_constructor_messageInitDict_object</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_constructor_messageInitDict_object
-//==== LABEL check if Message_email_constructor_messageInitDict_object
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.email", {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_email_constructor_messageInitDict_object");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html b/tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html
deleted file mode 100644 (file)
index ee3be3b..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-
-<head>
-<title> Message_email_constructor_minargs</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_constructor_minargs
-//==== LABEL check if Message_email_constructor_minargs
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM CONSTRA
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_array_equals(message.attachments, [], "'attachments' should be [] by default");
-    assert_array_equals(message.bcc, [], "'bcc' should be [] by default");
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\" by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-    assert_equals(message.body.htmlBody, "", "'body.htmlBody' should be \"\" by default");
-    assert_array_equals(message.body.inlineAttachments, [], "'body.inlineAttachments' should be [] by default");
-    assert_array_equals(message.cc, [], "'cc' should be [] by default");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false by default");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-    assert_equals(message.isHighPriority, false, "'isHighPriority' default value should be false");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-    assert_equals(message.subject, "", "'subject' default value should be \"\" by default");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_array_equals(message.to, [], "'to' should be [] by default");
-    assert_equals(message.type, "messaging.email", "'type' should be 'messaging.email'");
-}, "Message_email_constructor_minargs");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html
deleted file mode 100644 (file)
index 2f9af0f..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_conversationId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_conversationId_attribute
-//==== LABEL Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:conversationId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("conversationId" in message, "No 'conversationId' attribute in message");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    check_readonly(message, "conversationId", message.conversationId, "string", message.conversationId + "dummyValue");
-}, "Message_email_conversationId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_extend.html b/tct-messaging-tizen-tests/messaging/Message_email_extend.html
deleted file mode 100644 (file)
index 2343f1b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_email_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface Message (email) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:Message:Message U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    check_extensibility(message);
-}, "Message_email_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html
deleted file mode 100644 (file)
index da5a712..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_folderId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_folderId_attribute
-//==== LABEL Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:folderId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("folderId" in message, "No 'folderId' attribute in message");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    check_readonly(message, "folderId", message.folderId, "string", message.folderId + "dummyValue");
-}, "Message_email_folderId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html
deleted file mode 100644 (file)
index 56e37c5..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_from_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_from_attribute
-//==== LABEL Check if attribute from of Message (email) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:from A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("from" in message, "No 'from' attribute in message");
-    assert_equals(message.from, null, "'from' should be null by default");
-    check_readonly(message, "from", message.from, "string", message.from + "dummyValue");
-}, "Message_email_from_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html
deleted file mode 100644 (file)
index 39852b9..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_hasAttachment_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_hasAttachment_attribute
-//==== LABEL Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:hasAttachment A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("hasAttachment" in message, "No 'hasAttachment' attribute in message");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false by default");
-    check_readonly(message, "hasAttachment", message.hasAttachment, "boolean", !message.hasAttachment);
-}, "Message_email_hasAttachment_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html
deleted file mode 100644 (file)
index 003f82d..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_id_attribute
-//==== LABEL Check if attribute id of Message (email) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message;
-
-    message = new tizen.Message("messaging.email");
-
-    assert_true("id" in message, "No 'id' attribute in message");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    check_readonly(message, "id", message.id, "string", message.id + "dummyValue");
-}, "Message_email_id_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html
deleted file mode 100644 (file)
index 9b0dc2b..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_inResponseTo_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_inResponseTo_attribute
-//==== LABEL Check if attribute inResponseTo of Message (email) exists, has type MessageId
-//==== SPEC Tizen Web API:Communication:Messaging:Message:inResponseTo A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("inResponseTo" in message, "No 'inResponseTo' attribute in message");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-
-    check_readonly(message, "inResponseTo", message.inResponseTo, "string", message.inResponseTo + "dummyValue");
-
-}, "Message_email_inResponseTo_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html
deleted file mode 100644 (file)
index 4477c14..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_isHighPriority_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_isHighPriority_attribute
-//==== LABEL Check if attribute isHighPriority of Message (email) exists, has type Boolean
-//==== SPEC Tizen Web API:Communication:Messaging:Message:isHighPriority A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("isHighPriority" in message, "No 'isHighPriority' attribute in message");
-
-    assert_type(message.isHighPriority, "boolean", "'isHighPriority' type should be boolean");
-    assert_equals(message.isHighPriority, false, "'isHighPriority' default value should be false");
-
-    message.isHighPriority = true;
-    assert_equals(message.isHighPriority, true, "'isHighPriority' should accept a valid value");
-
-    message.isHighPriority = null;
-    assert_equals(message.isHighPriority, false, "null should be converted to false");
-}, "Message_email_isHighPriority_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html
deleted file mode 100644 (file)
index ed527c7..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_isRead_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_isRead_attribute
-//==== LABEL Check if attribute isRead of Message (email) exists, has type Boolean
-//==== SPEC Tizen Web API:Communication:Messaging:Message:isRead A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("isRead" in message, "No 'isRead' attribute in message");
-    assert_type(message.isRead, "boolean", "'isRead' type should be boolean");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-
-    message.isRead = true;
-    assert_equals(message.isRead, true, "'isRead' should accept a valid value");
-
-    message.isRead = null;
-    assert_equals(message.isRead, false, "null should be converted to false");
-}, "Message_email_isRead_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html
deleted file mode 100644 (file)
index d521f6d..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_messageStatus_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_messageStatus_attribute
-//==== LABEL Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:messageStatus A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO ADV AT
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("messageStatus" in message, "No 'messageStatus' attribute in message");
-    check_readonly(message, "messageStatus", message.messageStatus, "string", message.messageStatus + "dummyValue");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-}, "Message_email_messageStatus_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html
deleted file mode 100644 (file)
index 6798c59..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_subject_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_subject_attribute
-//==== LABEL Check if attribute subject of Message (email) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:Message:subject A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("subject" in message, "No 'subject' attribute in message");
-    assert_type(message.subject, "string", "'subject' type should be string");
-    assert_equals(message.subject, "", "'subject' default value should be \"\"");
-
-    message.subject = null;
-    assert_equals(message.subject, "null", "null should be converted to string 'null'");
-
-    message.subject = "sampleValue";
-    assert_equals(message.subject, "sampleValue", "'subject' should accept a valid value");
-}, "Message_email_subject_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html
deleted file mode 100644 (file)
index 45f181e..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_timestamp_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_timestamp_attribute
-//==== LABEL Check if attribute timestamp of Message (email) exists, has type Date and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:timestamp A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("timestamp" in message, "No 'timestamp' attribute in message");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    check_readonly(message, "timestamp", message.timestamp, "date", message.timestamp + "dummyValue");
-}, "Message_email_timestamp_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html
deleted file mode 100644 (file)
index a2abd38..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_to_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_to_attribute
-//==== LABEL Check if attribute to of Message (email) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:to A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("to" in message, "No 'to' attribute in message");
-    assert_type(message.to, "array", "'to' should be an array");
-    assert_array_equals(message.to, [], "'to' should be [] by default");
-
-    message.to = [TEST_EMAIL_RECIPIENT_1];
-    assert_array_equals(message.to, [TEST_EMAIL_RECIPIENT_1], "'to' should accept a valid value");
-
-    check_invalid_array_assignments(message, "to", false);
-}, "Message_email_to_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html b/tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html
deleted file mode 100644 (file)
index 2bc832c..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_email_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_email_type_attribute
-//==== LABEL Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.email");
-
-    assert_true("type" in message, "No 'type' attribute in message");
-    assert_equals(message.type, "messaging.email", "'type' should be 'messaging.email'");
-    check_readonly(message, "type", message.type, "string", message.type + "dummyValue");
-}, "Message_email_type_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_exist.html b/tct-messaging-tizen-tests/messaging/Message_exist.html
deleted file mode 100644 (file)
index 3943ca9..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_exist
-//==== LABEL Check if Message exists
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CONSTRF
-
-test(function () {
-    check_constructor("Message");
-}, "Message_exist");
-// Check if Message exists
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_from_exist.html b/tct-messaging-tizen-tests/messaging/Message_from_exist.html
deleted file mode 100644 (file)
index f411bce..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute from in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_from_exist
-//==== LABEL check if attribute from in Message
-//==== STEP check if attribute from in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:from A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_from_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("from" in msg, "from attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html b/tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html
deleted file mode 100644 (file)
index b21adc0..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute hasAttachment in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_hasAttachment_exist
-//==== LABEL check if attribute hasAttachment in Message
-//==== STEP check if attribute hasAttachment in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:hasAttachment A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_hasAttachment_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.email");
-        assert_true("hasAttachment" in msg, "hasAttachment attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_id_exist.html b/tct-messaging-tizen-tests/messaging/Message_id_exist.html
deleted file mode 100644 (file)
index 4536428..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute id in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_id_exist
-//==== LABEL check if attribute id in Message
-//==== STEP check if attribute id in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_id_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("id" in msg, "id attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html b/tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html
deleted file mode 100644 (file)
index 23d3214..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute inResponseTo in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_inResponseTo_exist
-//==== LABEL check if attribute inResponseTo in Message
-//==== STEP check if inResponseTo id in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:inResponseTo A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_inResponseTo_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("inResponseTo" in msg, "inResponseTo attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_isRead_exist.html b/tct-messaging-tizen-tests/messaging/Message_isRead_exist.html
deleted file mode 100644 (file)
index 3c309b6..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute isRead in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_isRead_exist
-//==== LABEL check if attribute isRead in Message
-//==== STEP check if inResponseTo isRead in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:isRead A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_isRead_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("isRead" in msg, "isRead attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html b/tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html
deleted file mode 100644 (file)
index 2ba6f36..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute messageStatus in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_messageStatus_exist
-//==== LABEL check if attribute messageStatus in Message
-//==== STEP check if inResponseTo messageStatus in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:messageStatus A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_messageStatus_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("messageStatus" in msg, "messageStatus attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html
deleted file mode 100644 (file)
index d44fcf1..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_attachments_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_attachments_attribute
-//==== LABEL Check if attribute attachments of Message (MMS) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:attachments A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ADV AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.mms"),
-        sampleVal;
-
-    assert_true("attachments" in message, "No 'attachments' attribute in message");
-    assert_type(message.attachments, "array", "'attachments' type should be array");
-    assert_array_equals(message.attachments, [], "'attachments' should be [] by default");
-
-    message.attachments = null;
-    assert_array_equals(message.attachments, [], "'attachments' should not accept null as value");
-
-    sampleVal = new tizen.MessageAttachment(imagePathToSet);
-    message.attachments = [sampleVal];
-    assert_equals(message.attachments.length, 1, "'attachments' should accept a valid value (array length mismatch)");
-    assert_equals(message.attachments[0].filePath, imagePathToSet, "'attachments' should accept a valid value (file path mismatch)");
-
-    check_invalid_array_assignments(message, "attachments", false);
-}, "Message_mms_attachments_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html
deleted file mode 100644 (file)
index 95e0f06..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_body_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_body_attribute
-//==== LABEL Check if attribute body of Message (MMS) exists, has type MessageBody
-//==== SPEC Tizen Web API:Communication:Messaging:Message:body A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN
-
-test(function () {
-    var message = new tizen.Message("messaging.mms"),
-        samplePlainBody = "sample plainBody",
-        invalidArgs, i;
-
-    assert_true("body" in message, "No 'body' attribute in message");
-
-    assert_type(message.body.messageId, "string", "message.body.messageId type should be string");
-    assert_type(message.body.loaded, "boolean", "message.body.loaded type should be boolean");
-    assert_type(message.body.plainBody, "string", "message.body.plainBody type should be string");
-
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\" by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-
-    message.body.plainBody = samplePlainBody;
-
-    message.body = null;
-    assert_not_equals(message.body, null, "'body' should not accept null as value");
-
-    invalidArgs = [undefined, true, false, NaN, 0, "TIZEN", function () {}];
-    for (i = 0 ; i < invalidArgs.length ; i++) {
-        message.body = invalidArgs[i];
-
-        assert_true("messageId" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("loaded" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("plainBody" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-
-        assert_equals(message.body.messageId, "", "'messageId' modified after setting the object to " + invalidArgs[i]);
-        assert_equals(message.body.loaded, false, "'loaded' modified after setting the object to " + invalidArgs[i]);
-        assert_equals(message.body.plainBody, samplePlainBody, "'plainBody' modified after setting the object to " + invalidArgs[i]);
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_constructor.html b/tct-messaging-tizen-tests/messaging/Message_mms_constructor.html
deleted file mode 100644 (file)
index 252aea4..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_mms_constructor</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_constructor
-//==== LABEL check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for mms (is supported)
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRA CONSTRM
-
-test(function () {
-    var message = new tizen.Message("messaging.mms", mmsMessageInitDict);
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_array_equals(message.attachments, [], "'attachments' should be []");
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\"");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false");
-    assert_equals(message.body.plainBody, mmsMessageInitDict.plainBody, "'body.plainBody' should be \""+mmsMessageInitDict.plainBody+"\"");
-    assert_equals(message.conversationId, null, "message.conversationId value should be null");
-    assert_equals(message.folderId, null, "message.folderId value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null");
-    assert_equals(message.isRead, false, "'isRead' value should be false");
-    assert_equals(message.messageStatus, "", "value should be \"sample subject\"");
-    assert_equals(message.subject, mmsMessageInitDict.subject, "'subject' value should be \""+mmsMessageInitDict.subject+"\"");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_array_equals(message.to, [TEST_SMS_RECIPIENT], "'to' should be ["+TEST_SMS_RECIPIENT+"]");
-    assert_equals(message.type, "messaging.mms", "'type' should be 'messaging.mms'");
-}, "Message_mms_constructor");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html b/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html
deleted file mode 100644 (file)
index a847e37..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_mms_constructor_messageInitDict_function</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_constructor_messageInitDict_function
-//==== LABEL check if Message_mms_constructor_messageInitDict_function
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.mms", function () {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_mms_constructor_messageInitDict_function");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html b/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html
deleted file mode 100644 (file)
index 1892817..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_mms_constructor_messageInitDict_object</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_constructor_messageInitDict_object
-//==== LABEL check if Message_mms_constructor_messageInitDict_object
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.mms", {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_mms_constructor_messageInitDict_object");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html b/tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html
deleted file mode 100644 (file)
index 2b82074..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html>
-
-<head>
-<title> Message_mms_constructor_minargs</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_mms_constructor_minargs
-//==== LABEL check if Message_mms_constructor_minargs
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRA CONSTRF
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_array_equals(message.attachments, [], "'attachments' should be [] by default");
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\" by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false by default");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-    assert_equals(message.subject, "", "'subject' default value should be \"\" by default");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_array_equals(message.to, [], "'to' should be [] by default");
-    assert_equals(message.type, "messaging.mms", "'type' should be 'messaging.mms'");
-}, "Message_mms_constructor_minargs");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html
deleted file mode 100644 (file)
index ef30432..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_conversationId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_conversationId_attribute
-//==== LABEL Check if attribute conversationId of Message (MMS) exists, has type MessageConvId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:conversationId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("conversationId" in message, "No 'conversationId' attribute in message");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    check_readonly(message, "conversationId", message.conversationId, "string", message.conversationId + "dummyValue");
-}, "Message_mms_conversationId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_extend.html b/tct-messaging-tizen-tests/messaging/Message_mms_extend.html
deleted file mode 100644 (file)
index e3e00d8..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_mms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface Message (MMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:Message:Message U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    check_extensibility(message);
-}, "Message_mms_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html
deleted file mode 100644 (file)
index 4381ab1..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_folderId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_folderId_attribute
-//==== LABEL Check if attribute folderId of Message (MMS) exists, has type MessageFolderId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:folderId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("folderId" in message, "No 'folderId' attribute in message");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    check_readonly(message, "folderId", message.folderId, "string", message.folderId + "dummyValue");
-}, "Message_mms_folderId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html
deleted file mode 100644 (file)
index 198887e..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_from_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_from_attribute
-//==== LABEL Check if attribute from of Message (MMS) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:from A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("from" in message, "No 'from' attribute in message");
-    assert_equals(message.from, null, "'from' should be null by default");
-    check_readonly(message, "from", message.from, "string", message.from + "dummyValue");
-}, "Message_mms_from_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html
deleted file mode 100644 (file)
index a82c244..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_hasAttachment_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_hasAttachment_attribute
-//==== LABEL Check if attribute hasAttachment of Message (MMS) exists, has type Boolean and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:hasAttachment A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("hasAttachment" in message, "No 'hasAttachment' attribute in message");
-    assert_equals(message.hasAttachment, false, "'hasAttachment' should be false by default");
-    check_readonly(message, "hasAttachment", message.hasAttachment, "boolean", !message.hasAttachment);
-}, "Message_mms_hasAttachment_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html
deleted file mode 100644 (file)
index 76d21f8..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_id_attribute
-//==== LABEL Check if attribute id of Message (MMS) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message;
-
-    message = new tizen.Message("messaging.mms");
-
-    assert_true("id" in message, "No 'id' attribute in message");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    check_readonly(message, "id", message.id, "string", message.id + "dummyValue");
-}, "Message_mms_id_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html
deleted file mode 100644 (file)
index eb94805..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_mms_inResponseTo_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_inResponseTo_attribute
-//==== LABEL Check if attribute inResponseTo of Message (MMS) exists, has type MessageId
-//==== SPEC Tizen Web API:Communication:Messaging:Message:inResponseTo A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("inResponseTo" in message, "No 'inResponseTo' attribute in message");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-
-    check_readonly(message, "inResponseTo", message.inResponseTo, "string", message.inResponseTo + "dummyValue");
-}, "Message_mms_inResponseTo_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html
deleted file mode 100644 (file)
index 2186a04..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_isRead_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_isRead_attribute
-//==== LABEL Check if attribute isRead of Message (MMS) exists, has type Boolean
-//==== SPEC Tizen Web API:Communication:Messaging:Message:isRead A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("isRead" in message, "No 'isRead' attribute in message");
-    assert_type(message.isRead, "boolean", "'isRead' type should be boolean");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-
-    message.isRead = true;
-    assert_equals(message.isRead, true, "'isRead' should accept a valid value");
-
-    message.isRead = null;
-    assert_equals(message.isRead, false, "'isRead' should not accept null as value");
-}, "Message_mms_isRead_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html
deleted file mode 100644 (file)
index 0da93c2..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_messageStatus_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_messageStatus_attribute
-//==== LABEL Check if attribute messageStatus of Message (MMS) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:messageStatus A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO ADV
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("messageStatus" in message, "No 'messageStatus' attribute in message");
-    check_readonly(message, "messageStatus", message.messageStatus, "string", message.messageStatus + "dummyValue");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-}, "Message_mms_messageStatus_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html
deleted file mode 100644 (file)
index 9fa49b8..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_subject_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_subject_attribute
-//==== LABEL Check if attribute subject of Message (MMS) exists, has type DOMString
-//==== SPEC Tizen Web API:Communication:Messaging:Message:subject A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("subject" in message, "No 'subject' attribute in message");
-    assert_type(message.subject, "string", "'subject' type should be string");
-    assert_equals(message.subject, "", "'subject' default value should be \"\"");
-
-    message.subject = null;
-    assert_equals(message.subject, "null", "according to conversion tables 'subject' should be 'null'");
-
-    message.subject = "sampleValue";
-    assert_equals(message.subject, "sampleValue", "'subject' should accept a valid value");
-}, "Message_mms_subject_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html
deleted file mode 100644 (file)
index 4af9cde..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_timestamp_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_timestamp_attribute
-//==== LABEL Check if attribute timestamp of Message (MMS) exists, has type Date and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:timestamp A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("timestamp" in message, "No 'timestamp' attribute in message");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    check_readonly(message, "timestamp", message.timestamp, "date", message.timestamp + "dummyValue");
-}, "Message_mms_timestamp_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html
deleted file mode 100644 (file)
index 03b4bbb..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_to_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_to_attribute
-//==== LABEL Check if attribute to of Message (MMS) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:to A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("to" in message, "No 'to' attribute in message");
-    assert_array_equals(message.to, [], "'to' should be [] by default");
-    assert_type(message.to, "array", "'to' should be an array");
-
-    message.to = null;
-    assert_array_equals(message.to, [], "'to' should not accept null as value");
-
-    message.to = [TEST_SMS_RECIPIENT];
-    assert_array_equals(message.to, [TEST_SMS_RECIPIENT], "'to' should accept a valid value");
-
-    check_invalid_array_assignments(message, "to", false);
-}, "Message_mms_to_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html b/tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html
deleted file mode 100644 (file)
index d05913b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_mms_type_attribute
-//==== LABEL Check if attribute type of Message (MMS) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.mms");
-
-    assert_true("type" in message, "No 'type' attribute in message");
-    assert_equals(message.type, "messaging.mms", "'type' should be 'messaging.mms'");
-    check_readonly(message, "type", message.type, "string", message.type + "dummyValue");
-}, "Message_mms_type_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html
deleted file mode 100644 (file)
index 1746153..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_body_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_body_attribute
-//==== LABEL Check if attribute body of Message (SMS) exists, has type MessageBody
-//==== SPEC Tizen Web API:Communication:Messaging:Message:body A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN
-
-test(function () {
-    var message = new tizen.Message("messaging.sms"), invalidArgs, samplePlainBody, i;
-
-    assert_true("body" in message, "No 'body' attribute in message");
-
-    assert_type(message.body.messageId, "string", "message.body.messageId type should be string");
-    assert_type(message.body.loaded, "boolean", "message.body.loaded type should be boolean");
-    assert_type(message.body.plainBody, "string", "message.body.plainBody type should be string");
-
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\" by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-
-    samplePlainBody = "sample plainBody";
-    // body
-    message.body.plainBody = samplePlainBody;
-
-    message.body = null;
-    assert_not_equals(message.body, null, "'body' should not accept null as value");
-
-    invalidArgs = [undefined, true, false, NaN, 0, "TIZEN", function () {}];
-    for (i = 0 ; i < invalidArgs.length ; i++) {
-        message.body = invalidArgs[i];
-
-        assert_true("messageId" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("loaded" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-        assert_true("plainBody" in message.body, "Object was modified after setting to " + invalidArgs[i]);
-
-        assert_equals(message.body.messageId, "", "'messageId' modified after setting the object to " + invalidArgs[i]);
-        assert_equals(message.body.loaded, false, "'loaded' modified after setting the object to " + invalidArgs[i]);
-        assert_equals(message.body.plainBody, samplePlainBody, "'plainBody' modified after setting the object to " + invalidArgs[i]);
-    }
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_constructor.html b/tct-messaging-tizen-tests/messaging/Message_sms_constructor.html
deleted file mode 100644 (file)
index 16a4d3b..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_sms_constructor</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_constructor
-//==== LABEL check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRA CONSTRM
-
-test(function () {
-    var message = new tizen.Message("messaging.sms", smsMessageInitDict);
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_equals(message.body.messageId, "", "'body.messageId' should be \"\"");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by");
-    assert_equals(message.body.plainBody, smsMessageInitDict.plainBody, "'body.plainBody' should be \""+smsMessageInitDict.plainBody+"\"");
-    assert_equals(message.conversationId, null, "message.conversationId value should be null");
-    assert_equals(message.folderId, null, "message.folderId value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null");
-    assert_equals(message.isRead, false, "'isRead' value should be false");
-    assert_equals(message.messageStatus, "", "value should be \"\"");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_array_equals(message.to, [TEST_SMS_RECIPIENT], "'to' should be ["+TEST_SMS_RECIPIENT+"] ");
-    assert_equals(message.type, "messaging.sms", "'type' should be 'messaging.sms'");
-}, "Message_sms_constructor");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html b/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html
deleted file mode 100644 (file)
index 7fb757f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_sms_constructor_messageInitDict_function</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_constructor_messageInitDict_function
-//==== LABEL check if Message_sms_constructor_messageInitDict_function
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.sms", function () {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_sms_constructor_messageInitDict_function");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html b/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html
deleted file mode 100644 (file)
index f93ce83..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_sms_constructor_messageInitDict_object</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_constructor_messageInitDict_object
-//==== LABEL check if Message_sms_constructor_messageInitDict_object
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM
-
-test(function () {
-
-    var message = new tizen.Message("messaging.sms", {});
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-}, "Message_sms_constructor_messageInitDict_object");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html b/tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html
deleted file mode 100644 (file)
index e9c8430..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html>
-
-<head>
-<title> Message_sms_constructor_minargs</title>
-<script src="../resources/unitcommon.js"></script>
-<script src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-
-//==== TEST: Message_sms_constructor_minargs
-//==== LABEL check if Message_sms_constructor_minargs
-//==== SPEC Tizen Web API:Communication:Messaging:Message:constructor C
-//==== SPEC_URL TBD
-//==== TEST_CRITERIA CONSTRM CONSTRA
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true(message instanceof tizen.Message, "InstanceOf.");
-
-    assert_equals(message.type,"messaging.sms", "message.type should be: 'messaging.sms'");
-
-    assert_equals(message.body.messageId, "", "'body.messageId' should be null by default");
-    assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
-    assert_equals(message.body.plainBody, "", "'body.plainBody' should be \"\" by default");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    assert_equals(message.from, null, "'from' should be null");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    assert_type(message.to, "array", "'to' should be an array");
-    assert_equals(message.type, "messaging.sms", "'type' should be 'messaging.sms'");
-}, "Message_sms_constructor_minargs");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html
deleted file mode 100644 (file)
index bd52a8e..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_conversationId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_conversationId_attribute
-//==== LABEL Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:conversationId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ARO ADV
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("conversationId" in message, "No 'conversationId' attribute in message");
-    assert_equals(message.conversationId, null, "message.conversationId default value should be null");
-    check_readonly(message, "conversationId", message.conversationId, "string", message.conversationId + "dummyValue");
-}, "Message_sms_conversationId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_extend.html b/tct-messaging-tizen-tests/messaging/Message_sms_extend.html
deleted file mode 100644 (file)
index d10dc29..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_sms_extend</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_extend
-//==== PRIORITY P3
-//==== LABEL Check if instance of interface Message (SMS) can be extended with new property
-//==== SPEC Tizen Web API:Communication:Messaging:Message:Message U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    check_extensibility(message);
-}, "Message_sms_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html
deleted file mode 100644 (file)
index 7b256eb..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_folderId_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_folderId_attribute
-//==== LABEL Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:folderId A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("folderId" in message, "No 'folderId' attribute in message");
-    assert_equals(message.folderId, null, "message.folderId default value should be null");
-    check_readonly(message, "folderId", message.folderId, "string", message.folderId + "dummyValue");
-}, "Message_sms_folderId_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html
deleted file mode 100644 (file)
index b7073a5..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_from_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_from_attribute
-//==== LABEL Check if attribute from of Message (SMS) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:from A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("from" in message, "No 'from' attribute in message");
-    assert_equals(message.from, null, "'from' should be null by default");
-    check_readonly(message, "from", message.from, "string", message.from + "dummyValue");
-}, "Message_sms_from_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html
deleted file mode 100644 (file)
index 7ef55ce..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_id_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_id_attribute
-//==== LABEL Check if attribute id of Message (SMS) exists, has type MessageId and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:id A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message;
-
-    message = new tizen.Message("messaging.sms");
-
-    assert_true("id" in message, "No 'id' attribute in message");
-    assert_equals(message.id, null, "message.id should be null before processing by the platform");
-    check_readonly(message, "id", message.id, "string", message.id + "dummyValue");
-}, "Message_sms_id_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html
deleted file mode 100644 (file)
index 37b1e70..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_sms_inResponseTo_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_inResponseTo_attribute
-//==== LABEL Check if attribute inResponseTo of Message (SMS) exists, has type MessageId
-//==== SPEC Tizen Web API:Communication:Messaging:Message:inResponseTo A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("inResponseTo" in message, "No 'inResponseTo' attribute in message");
-    assert_equals(message.inResponseTo, null, "'inResponseTo' should be null by default");
-
-    check_readonly(message, "inResponseTo", message.inResponseTo, "string", message.inResponseTo + "dummyValue");
-}, "Message_sms_inResponseTo_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html
deleted file mode 100644 (file)
index 4bcb4d3..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_isRead_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_isRead_attribute
-//==== LABEL Check if attribute isRead of Message (SMS) exists, has type Boolean
-//==== SPEC Tizen Web API:Communication:Messaging:Message:isRead A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ASG AN
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("isRead" in message, "No 'isRead' attribute in message");
-    assert_type(message.isRead, "boolean", "'isRead' type should be boolean");
-    assert_equals(message.isRead, false, "'isRead' default value should be false");
-
-    message.isRead = true;
-    assert_equals(message.isRead, true, "'isRead' should accept a valid value");
-
-    message.isRead = null;
-    assert_equals(message.isRead, false, "'isRead' should not accept null as value");
-}, "Message_sms_isRead_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html
deleted file mode 100644 (file)
index 300293f..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_messageStatus_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_messageStatus_attribute
-//==== LABEL Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:messageStatus A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("messageStatus" in message, "No 'messageStatus' attribute in message");
-    check_readonly(message, "messageStatus", message.messageStatus, "string", message.messageStatus + "dummyValue");
-    assert_equals(message.messageStatus, "", "Default value should be \"\"");
-}, "Message_sms_messageStatus_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html
deleted file mode 100644 (file)
index 15d5d80..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_timestamp_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_timestamp_attribute
-//==== LABEL Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:timestamp A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE ADV ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("timestamp" in message, "No 'timestamp' attribute in message");
-    assert_equals(message.timestamp, null, "Timestamp should be null for messages not sent nor received");
-    check_readonly(message, "timestamp", message.timestamp, "date", message.timestamp + "dummyValue");
-}, "Message_sms_timestamp_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html
deleted file mode 100644 (file)
index c126f16..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_to_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_to_attribute
-//==== LABEL Check if attribute to of Message (SMS) exists, has type Array
-//==== SPEC Tizen Web API:Communication:Messaging:Message:to A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT AN ASG
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("to" in message, "No 'to' attribute in message");
-    assert_array_equals(message.to, [], "'to' should be [] by default");
-    assert_type(message.to, "array", "'to' should be an array");
-
-    message.to = null;
-    assert_array_equals(message.to, [], "'to' should not accept null as value");
-
-    message.to = [TEST_SMS_RECIPIENT];
-    assert_array_equals(message.to, [TEST_SMS_RECIPIENT], "'to' should accept a valid value");
-
-    check_invalid_array_assignments(message, "to", false);
-}, "Message_sms_to_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html b/tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html
deleted file mode 100644 (file)
index 35da02b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Piotr SzydeÅ‚ko <p.szydelko@samsung.com
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Message_type_attribute</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Message_sms_type_attribute
-//==== LABEL Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly
-//==== SPEC Tizen Web API:Communication:Messaging:Message:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE AT ARO
-
-test(function () {
-    var message = new tizen.Message("messaging.sms");
-
-    assert_true("type" in message, "No 'type' attribute in message");
-    assert_equals(message.type, "messaging.sms", "'type' should be 'messaging.sms'");
-    check_readonly(message, "type", message.type, "string", message.type + "dummyValue");
-}, "Message_sms_type_attribute");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html b/tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html
deleted file mode 100644 (file)
index b5de137..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute timestamp in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_timestamp_exist
-//==== LABEL check if attribute timestamp in Message
-//==== STEP check if attribute timestamp in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:timestamp A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_timestamp_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("timestamp" in msg, "timestamp attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_to_exist.html b/tct-messaging-tizen-tests/messaging/Message_to_exist.html
deleted file mode 100644 (file)
index 1762048..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute to in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_to_exist
-//==== LABEL check if attribute to in Message
-//==== STEP check if attribute to in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:to A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-
-var t = async_test("Message_to_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("to" in msg, "to attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Message_type_exist.html b/tct-messaging-tizen-tests/messaging/Message_type_exist.html
deleted file mode 100644 (file)
index bf07c38..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list 
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice, 
-  this list of conditions and the following disclaimer in the documentation 
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors 
-  may be used to endorse or promote products derived from this work without 
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT, 
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>check if the attribute type in Message</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Message_type_exist
-//==== LABEL check if attribute type in Message
-//==== STEP check if attribute type in Message
-//==== EXPECT The attribute is found
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Message:type A
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA AE
-var t = async_test("Message_type_exist"), serviceSuccess, serviceError, msg;
-
-t.step(function () {
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        msg = new tizen.Message("messaging.sms");
-        assert_true("type" in msg, "type attribute not found");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html
deleted file mode 100755 (executable)
index 9683f8f..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesadded_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesadded_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - email, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesadded_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId, filter,
-        endText = "ending", currentDate = new Date(),
-        matchSubjectToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchSubjectToSet = currentDate.getTime().toString(),
-        matchInitDict = emailMessageInitDict, mismatchInitDict = emailMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(addedMessages[0].subject, matchSubjectToSet, "Incorrect subject.");
-            assert_equals(addedMessages[0].id, matchMessage.id, "Incorrect id.");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("subject", "ENDSWITH", endText);
-        watcherId = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-        mismatchInitDict.subject = mismatchSubjectToSet;
-        mismatchMessage = new tizen.Message("messaging.email", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.subject = matchSubjectToSet;
-        matchMessage = new tizen.Message("messaging.email", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html
deleted file mode 100755 (executable)
index d2db06b..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesadded_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesadded_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - email, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesadded_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = emailMessageInitDict, addDraftError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(addedMessages[0].subject, subjectToSet, "Incorrect subject.");
-            assert_equals(addedMessages[0].id, message.id, "Incorrect id.");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        watcherId = messageStorage.addMessagesChangeListener(changeCallback);
-        initDict.subject = subjectToSet;
-        message = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html
deleted file mode 100644 (file)
index 1de42f0..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesremoved_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesremoved_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - email, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesremoved_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId, filter,
-        endText = "ending", currentDate = new Date(),
-        matchSubjectToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchSubjectToSet = currentDate.getTime().toString(),
-        matchInitDict = emailMessageInitDict, mismatchInitDict = emailMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, removeError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("updatedMessages callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, matchMessage.id, "Incorrect id.");
-            t.done();
-        })
-    };
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("id", "EXACTLY", matchMessage.id);
-            watcherId = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            messageStorage.removeMessages([mismatchMessage, matchMessage], null, removeError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchInitDict.subject = mismatchSubjectToSet;
-        mismatchMessage = new tizen.Message("messaging.email", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchInitDict.subject = matchSubjectToSet;
-        matchMessage = new tizen.Message("messaging.email", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html
deleted file mode 100755 (executable)
index 771b869..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesremoved_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesremoved_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - email, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesremoved_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = emailMessageInitDict, addDraftSuccess, addDraftError,
-        removeError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("messagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, message.id, "Incorrect id.");
-            t.done();
-        })
-    };
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        watcherId = messageStorage.addMessagesChangeListener(changeCallback);
-
-        messageStorage.removeMessages([message], null, removeError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.subject = subjectToSet;
-        message = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html
deleted file mode 100755 (executable)
index 1bb23c7..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesupdated_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesupdated_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - email, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBOA CBT
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesupdated_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId, filter,
-        endText = "ending", currentDate = new Date(),
-        matchSubjectToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchSubjectToSet = currentDate.getTime().toString(),
-        matchInitDict = emailMessageInitDict, mismatchInitDict = emailMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, updateError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(updatedMessages[0].subject, matchSubjectToSet, "Incorrect subject.");
-            assert_equals(updatedMessages[0].id, matchMessage.id, "Incorrect id.");
-            t.done();
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("subject", "ENDSWITH", endText);
-            watcherId = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            mismatchMessage.subject = mismatchSubjectToSet;
-            matchMessage.subject = matchSubjectToSet;
-
-            messageStorage.updateMessages([mismatchMessage, matchMessage], null, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchMessage = new tizen.Message("messaging.email", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchMessage = new tizen.Message("messaging.email", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html
deleted file mode 100755 (executable)
index 4cfd9fe..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-    Mariusz Polasinski <m.polasinski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_email_messagesupdated_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_email_messagesupdated_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - email, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_email_messagesupdated_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, watcherId,
-        currentDate = new Date(), subjectToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = emailMessageInitDict, addDraftSuccess, addDraftError,
-        updateError;
-
-    add_result_callback(function (res) {
-        try {
-            messageService.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(updatedMessages[0].subject, subjectToSet, "Incorrect subject.");
-            assert_equals(updatedMessages[0].id, message.id, "Incorrect id.");
-
-            t.done();
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        watcherId = messageStorage.addMessagesChangeListener(changeCallback);
-        message.subject = subjectToSet;
-
-        messageStorage.updateMessages([message], null, updateError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.email", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html
deleted file mode 100755 (executable)
index b2e13fc..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check messageadded method with argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_messagesadded_withfilter
-//==== LABEL check the function of messagesadded in MessagesChangeCallback by withfilter
-//==== PRIORITY P2
-//==== STEP check the function of messagesadded in MessagesChangeCallback by withfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout:90000});
-
-var t = async_test("MessagesChangeCallback_messagesadded_withfilter", {timeout:90000}),
-    serviceError, serviceSuccess, sendSuccess, sendError, filterForTo, msg, messageChangeCB, service, watcherId;
-
-t.step(function () {
-
-    add_result_callback(function (res) {
-        try {
-            service.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    messageChangeCB = {
-        messagesadded: t.step_func(function (msgs) {
-            assert_true(msgs.length > 0, "messages added!");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (msgs) {
-            assert_unreached("should not in messagesupdated");
-        }),
-        messagesremoved: t.step_func(function (msgs) {
-            assert_unreached("should not in messagesremoved");
-        })
-    };
-
-    sendSuccess = t.step_func(function () { });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No message service found");
-        service = services[0];
-        filterForTo = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
-        // registers to be notified when the storage changes
-        watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB, filterForTo);
-
-        msg = new tizen.Message("messaging.sms",
-                {plainBody : "test.",to : [ TEST_SMS_RECIPIENT ] });
-        // Send request
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html
deleted file mode 100644 (file)
index b46bf67..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-  <head>
-<title>Check messageadded method without argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_messagesadded_withoutfilter
-//==== LABEL check the function of messagesadded in MessagesChangeCallback by withoutfilter
-//==== PRIORITY P2
-//==== STEP check the function of messagesadded in MessagesChangeCallback by withoutfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 30
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout:90000});
-
-var t = async_test("MessagesChangeCallback_messagesadded_withoutfilter", {timeout:90000}),
-    serviceError, serviceSuccess, sendSuccess, sendError, msg, messageChangeCB, service, watcherId;
-
-t.step(function () {
-
-    add_result_callback(function (res) {
-        try {
-            service.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    messageChangeCB = {
-        messagesadded: t.step_func(function (msgs) {
-            assert_true(msgs.length > 0, "messages added!");
-            t.done();
-        }),
-        messagesupdated: t.step_func(function (msgs) {
-            assert_unreached("should not in messagesupdated");
-        }),
-        messagesremoved: t.step_func(function (msgs) {
-            assert_unreached("should not in messagesremoved");
-        })
-    };
-
-    sendSuccess = t.step_func(function () { });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        // registers to be notified when the storage changes
-        service = services[0];
-        watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB);
-        msg = new tizen.Message("messaging.sms",
-                {plainBody : "test.",to : [ TEST_SMS_RECIPIENT ]});
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html
deleted file mode 100644 (file)
index dd22c7e..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check messageremoved method with argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_messagesupdated_withfilter
-//==== LABEL check the function of messagesupdated in MessagesChangeCallback by withfilter
-//==== PRIORITY P2
-//==== STEP check the function of messagesupdated in MessagesChangeCallback by withfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBOA
-setup({timeout:90000});
-
-var t = async_test("MessagesChangeCallback_messagesupdated_withfilter", {timeout:90000}),
-        serviceError, serviceSuccess, sendSuccess, sendError, findfilter, msg, messageChangeCB, updateSuccess, updateError,
-        messageSuccess, messageError, service, listenerfilter, watcherId;
-
-t.step(function () {
-
-    add_result_callback(function (res) {
-        try {
-            service.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    messageChangeCB = {
-        messagesadded: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesadded: " + messages.length);
-        }),
-        messagesupdated: t.step_func(function (messages) {
-            assert_true(messages.length > 0, "No messages updated!");
-            t.done();
-        }),
-        messagesremoved: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesremoved: " + messages.length);
-        })
-    };
-
-    updateSuccess = t.step_func(function () { });
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    messageSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found.");
-        messages[0].isRead = !messages[0].isRead;
-        service.messageStorage.updateMessages(messages, updateSuccess, updateError);
-    });
-
-    messageError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function () {
-        listenerfilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-        // registers to be notified when the storage changes
-        watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB, listenerfilter);
-        findfilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.findMessages(findfilter, messageSuccess, messageError);
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found");
-        service = services[0];
-        msg = new tizen.Message("messaging.sms",
-                { plainBody : "test.", to : [ TEST_SMS_RECIPIENT_2 ] });
-        // Send message
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html
deleted file mode 100644 (file)
index 0295faf..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check messageupdated method without argument filter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: MessagesChangeCallback_messagesupdated_withoutfilter
-//==== LABEL check the function of messagesupdated in MessagesChangeCallback by withoutfilter
-//==== PRIORITY P2
-//==== STEP check the function of messagesupdated in MessagesChangeCallback by withoutfilter
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA CBOA
-setup({timeout:90000});
-
-var t = async_test("MessagesChangeCallback_messagesupdated_withoutfilter", {timeout:90000}),
-        serviceError, serviceSuccess, sendSuccess, sendError, findfilter, msg, messageChangeCB, updateSuccess, updateError,
-        messageSuccess, messageError, service, watcherId;
-
-t.step(function () {
-
-    add_result_callback(function (res) {
-        try {
-            service.messageStorage.removeChangeListener(watcherId);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    messageChangeCB = {
-        messagesadded: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesadded: " + messages.length);
-        }),
-        messagesupdated: t.step_func(function (messages) {
-            assert_true(messages.length > 0, "No messages updated!");
-            t.done();
-        }),
-        messagesremoved: t.step_func(function (messages) {
-            assert_unreached("Should not enter messagesremoved: " + messages.length);
-        })
-    };
-
-    updateSuccess = t.step_func(function () { });
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    messageSuccess = t.step_func(function (messages) {
-        assert_true(messages.length > 0, "No messages found.");
-        messages[0].isRead = !messages[0].isRead;
-        service.messageStorage.updateMessages(messages, updateSuccess, updateError);
-    });
-
-    messageError = t.step_func(function (error) {
-        assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    sendSuccess = t.step_func(function () {
-        watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB);
-        findfilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
-        service.messageStorage.findMessages(findfilter, messageSuccess, messageError);
-    });
-
-    sendError = t.step_func(function (error) {
-        assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "No MessageService found");
-        service = services[0];
-        msg = new tizen.Message("messaging.sms",
-                { plainBody : "test.", to : [ TEST_SMS_RECIPIENT_2] });
-        // Send message
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html
deleted file mode 100644 (file)
index 0c69206..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesadded_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesadded_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - mms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesadded_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = mmsMessageInitDict, mismatchInitDict = mmsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-        mismatchInitDict.plainBody = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.mms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.plainBody = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.mms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html
deleted file mode 100644 (file)
index 4bf6424..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesadded_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesadded_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - mms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesadded_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = mmsMessageInitDict, addDraftError,
-        loadSuccess, loadError, removeAllSuccess;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    removeAllSuccess = t.step_func(function () {
-       t.done();
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        removeAllMessages(t, messageService, removeAllSuccess);
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-            setTimeout(
-                function () {
-                    messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-            }, 3000);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.mms", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html
deleted file mode 100644 (file)
index 5a05c9d..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesremoved_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesremoved_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - mms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesremoved_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = mmsMessageInitDict, mismatchInitDict = mmsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, updateError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("updatedMessages callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, matchMessage.id, "Invalid message given to callback");
-            t.done();
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("id", "EXACTLY", matchMessage.id);
-            subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            messageStorage.removeMessages([mismatchMessage, matchMessage], null, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchInitDict.subject = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.mms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchInitDict.subject = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.mms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html
deleted file mode 100644 (file)
index 68b2aa0..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesremoved_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesremoved_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - mms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesremoved_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = mmsMessageInitDict, addDraftSuccess, addDraftError,
-        removeError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("messagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, message.id, "Invalid message given to callback");
-            t.done();
-        })
-    };
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-
-        messageStorage.removeMessages([message], null, removeError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.mms", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html
deleted file mode 100644 (file)
index 88cb8cf..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesupdated_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesupdated_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - mms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesupdated_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = mmsMessageInitDict, mismatchInitDict = mmsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, updateError,
-        loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(updatedMessages[0], loadSuccess, loadError);
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-            subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            mismatchMessage.body.plainBody = mismatchPlainBodyToSet;
-            matchMessage.body.plainBody = matchPlainBodyToSet;
-
-            messageStorage.updateMessages([mismatchMessage, matchMessage], null, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchMessage = new tizen.Message("messaging.mms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchMessage = new tizen.Message("messaging.mms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html
deleted file mode 100644 (file)
index 4d71af3..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_mms_messagesupdated_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_mms_messagesupdated_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - mms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_mms_messagesupdated_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = mmsMessageInitDict, addDraftSuccess, addDraftError,
-        updateError, loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(updatedMessages[0], loadSuccess, loadError);
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        message.body.plainBody = plainBodyToSet;
-
-        messageStorage.updateMessages([message], null, updateError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.mms", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html
deleted file mode 100644 (file)
index 0eb0172..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface MessagesChangeCallback exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:MessagesChangeCallback U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA CBNIO
-
-test(function () {
-    check_no_interface_object("MessagesChangeCallback");
-}, "MessagesChangeCallback_notexist");
-// Check if interface MessagesChangeCallback exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html
deleted file mode 100644 (file)
index f995e7d..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesadded_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesadded_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - sms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesadded_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = smsMessageInitDict, mismatchInitDict = smsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-        mismatchInitDict.plainBody = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.sms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, null, addDraftError);
-
-        matchInitDict.plainBody = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.sms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, null, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html
deleted file mode 100644 (file)
index 25dff52..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesadded_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesadded_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesadded works properly - sms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesadded M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesadded_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = smsMessageInitDict, addDraftError,
-        loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_type(addedMessages, "array", "Not an array.");
-            assert_equals(addedMessages.length, 1, "Received incorrect number of messages: " + addedMessages.length);
-            assert_true(addedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(addedMessages[0], loadSuccess, loadError);
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("memssagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.sms", initDict);
-        messageStorage.addDraftMessage(message, null, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html
deleted file mode 100644 (file)
index 440e2ef..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesremoved_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesremoved_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - sms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-
-var t = async_test("MessagesChangeCallback_sms_messagesremoved_with_filter", {timeout:90000}),
-    serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-    endText = "ending", currentDate = new Date(),
-    matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-    mismatchPlainBodyToSet = currentDate.getTime().toString(),
-    matchInitDict = smsMessageInitDict, mismatchInitDict = smsMessageInitDict,
-    matchMessage, mismatchMessage,
-    changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, updateError;
-
-t.step(function () {
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("updatedMessages callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, matchMessage.id, "Invalid message given to callback");
-            t.done();
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("id", "EXACTLY", matchMessage.id);
-            subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            messageStorage.removeMessages([mismatchMessage, matchMessage], null, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchInitDict.plainBody = mismatchPlainBodyToSet;
-        mismatchMessage = new tizen.Message("messaging.sms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchInitDict.plainBody = matchPlainBodyToSet;
-        matchMessage = new tizen.Message("messaging.sms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html
deleted file mode 100644 (file)
index 81a58ff..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesremoved_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesremoved_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesremoved M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesremoved_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = smsMessageInitDict, addDraftSuccess, addDraftError,
-        removeError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_unreached("messagesupdated callback invoked.");
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_type(removedMessages, "array", "Not an array.");
-            assert_equals(removedMessages.length, 1, "Received incorrect number of messages: " + removedMessages.length);
-            assert_true(removedMessages[0] instanceof tizen.Message, "Not a message.");
-            assert_equals(removedMessages[0].id, message.id, "Invalid message given to callback");
-            t.done();
-        })
-    };
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("removeMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-
-        messageStorage.removeMessages([message], null, removeError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        initDict.plainBody = plainBodyToSet;
-        message = new tizen.Message("messaging.sms", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html
deleted file mode 100644 (file)
index 21b3b17..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesupdated_with_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesupdated_with_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - sms, filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesupdated_with_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
-        endText = "ending", currentDate = new Date(),
-        matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
-        mismatchPlainBodyToSet = currentDate.getTime().toString(),
-        matchInitDict = smsMessageInitDict, mismatchInitDict = smsMessageInitDict,
-        matchMessage, mismatchMessage,
-        changeCallback, addDraftError, addDraftSuccess, addDraftSuccessCounter = 0, updateError,
-        loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, matchPlainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, matchMessage.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(updatedMessages[0], loadSuccess, loadError);
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        addDraftSuccessCounter++;
-        if (addDraftSuccessCounter === 2) {
-            filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
-            subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
-
-            mismatchMessage.body.plainBody = mismatchPlainBodyToSet;
-            matchMessage.body.plainBody = matchPlainBodyToSet;
-
-            messageStorage.updateMessages([mismatchMessage, matchMessage], null, updateError);
-        }
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        mismatchMessage = new tizen.Message("messaging.sms", mismatchInitDict);
-        messageStorage.addDraftMessage(mismatchMessage, addDraftSuccess, addDraftError);
-
-        matchMessage = new tizen.Message("messaging.sms", matchInitDict);
-        messageStorage.addDraftMessage(matchMessage, addDraftSuccess, addDraftError);
-
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html b/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html
deleted file mode 100644 (file)
index 92720ce..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>MessagesChangeCallback_sms_messagesupdated_without_filter</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: MessagesChangeCallback_sms_messagesupdated_without_filter
-//==== LABEL Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter
-//==== SPEC Tizen Web API:Communication:Messaging:MessagesChangeCallback:messagesupdated M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 20
-//==== TEST_CRITERIA CBT CBOA
-setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesupdated_without_filter", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
-        currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
-        message, changeCallback, initDict = smsMessageInitDict, addDraftSuccess, addDraftError,
-        updateError, loadSuccess, loadError;
-
-    add_result_callback(function () {
-        try {
-            messageStorage.removeChangeListener(subscriptionIdentifier);
-        } catch (err) {
-            // do nothing in case removeChangeListener throw an exception
-        }
-    });
-
-    loadSuccess = t.step_func(function (loadedMessage) {
-        assert_equals(loadedMessage.body.plainBody, plainBodyToSet, "Incorrect plainBody.");
-        assert_equals(loadedMessage.id, message.id, "Incorrect id.");
-        t.done();
-    });
-
-    loadError = t.step_func(function (error) {
-        assert_unreached("loadMessageBody() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    changeCallback = {
-        messagesadded: t.step_func(function (addedMessages) {
-            assert_unreached("messagesadded callback invoked.");
-        }),
-        messagesupdated: t.step_func(function (updatedMessages) {
-            assert_type(updatedMessages, "array", "Not an array.");
-            assert_equals(updatedMessages.length, 1, "Received incorrect number of messages: " + updatedMessages.length);
-            assert_true(updatedMessages[0] instanceof tizen.Message, "Not a message.");
-            messageService.loadMessageBody(updatedMessages[0], loadSuccess, loadError);
-        }),
-        messagesremoved: t.step_func(function (removedMessages) {
-            assert_unreached("messagesremoved callback invoked.");
-        })
-    };
-
-    updateError = t.step_func(function (error) {
-        assert_unreached("updateMessages() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    addDraftSuccess = t.step_func(function () {
-        subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
-        message.body.plainBody = plainBodyToSet;
-
-        messageStorage.updateMessages([message], null, updateError);
-    });
-
-    addDraftError = t.step_func(function (error) {
-        assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Received empty services array");
-        messageService = services[0];
-        messageStorage = messageService.messageStorage;
-
-        message = new tizen.Message("messaging.sms", initDict);
-        messageStorage.addDraftMessage(message, addDraftSuccess, addDraftError);
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-    tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html
deleted file mode 100755 (executable)
index 2e60cb3..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for email
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MMINA
-setup({timeout: 90000});
-var t = async_test("Messaging_email_getMessageServices", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.email", "Type is not equal email");
-        }
-        t.done();
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.email", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index 566f590..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices_errorCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument errorCallback conversions exception for email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("Messaging_email_getMessageServices_errorCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var exceptionName, serviceSuccess, i, incorrectCallback, conversionTable;
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", true);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.email", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html
deleted file mode 100644 (file)
index 9bd47a2..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices_errorCallback_invalid_cb
-//==== LABEL Check if getMessageServices (email) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("Messaging_email_getMessageServices_errorCallback_invalid_cb", {timeout: 90000});
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceSuccess, incorrectCallback;
-
-    incorrectCallback = {
-        onerror: t.step_func(function () {
-            assert_unreached("getMessageServices() success callback invoked.");
-        })
-    };
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.email", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index 6102b21..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices_successCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument successCallback conversions exception for email
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-setup({timeout: 90000});
-var t = async_test("Messaging_email_getMessageServices_successCallback_TypeMismatch", {timeout:90000});
-t.step(function () {
-    var exceptionName, serviceError, i, incorrectCallback, conversionTable;
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", false);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.email", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 2997003..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices_successCallback_invalid_cb
-//==== LABEL Check if getMessageServices (email) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-setup({timeout: 90000});
-var t = async_test("Messaging_email_getMessageServices_successCallback_invalid_cb", {timeout:90000});
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceError, incorrectCallback;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-            assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.email", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html
deleted file mode 100755 (executable)
index 119ff5c..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_email_getMessageServices_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_email_getMessageServices_with_errorCallback
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for email
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MOA
-setup({timeout: 90000});
-var t = async_test("Messaging_email_getMessageServices_with_errorCallback", {timeout:90000});
-t.step(function () {
-    var serviceSuccess, serviceError, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.email", "Type is not equal email");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.email", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_extend.html b/tct-messaging-tizen-tests/messaging/Messaging_extend.html
deleted file mode 100644 (file)
index 20ae496..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-    Andrzej Krolikowski <a.krolikowsk@samsung.com>
-
--->
-<html>
-
-<head>
-<title> Messaging_extend</title>
-<script src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Messaging_extend
-//==== LABEL check if Messaging is extendable
-//==== PRIORITY P3
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:Messaging U
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA OBX
-
-test(function () {
-    check_extensibility(tizen.messaging);
-}, "Messaging_extend");
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html b/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html
deleted file mode 100644 (file)
index 5ee950e..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_getMessageServices_exist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_getMessageServices_exist
-//==== LABEL Check if method getMessageServices exists
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA ME
-
-test(function () {
-    assert_true("getMessageServices" in tizen.messaging, "No getMessageServices method in messaging");
-    check_method_exists(tizen.messaging, "getMessageServices");
-}, "Messaging_getMessageServices_exist");
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html
deleted file mode 100755 (executable)
index 0b3d6e6..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_getMessageServices_messageServiceType_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_getMessageServices_messageServiceType_TypeMismatch
-//==== LABEL Check getMessageServices argument messageServiceType conversions exception
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("Messaging_getMessageServices_messageServiceType_TypeMismatch");
-t.step(function () {
-    var serviceSuccess, serviceError, conversionTable, i, invalidType, exceptionName;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_unreached("Shouldn't be here");
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversionTable = getTypeConversionExceptions("enum", false);
-    for(i = 0; i < conversionTable.length; i++) {
-        invalidType = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws ({name: exceptionName},
-            function () {
-                tizen.messaging.getMessageServices(invalidType, serviceSuccess, serviceError);
-            }, "Constructed object with invalid MessageServiceType - " + invalidType);
-    }
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html b/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html
deleted file mode 100755 (executable)
index a233b08..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_getMessageServices_missarg</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_getMessageServices_missarg
-//==== LABEL Check getMessageServices with missing non-optional argument.
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMA
-var t = async_test("Messaging_getMessageServices_missarg"), exceptionName = "TypeMismatchError";
-t.step(function () {
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices();
-        }, exceptionName + " should be thrown - missing argument");
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html b/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html
deleted file mode 100644 (file)
index 6f1fd0f..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Check getMessageServices without error callback</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Messaging_getMessageServices_without_error_callback
-//==== LABEL Check getMessageServices without error callback
-//==== PRIORITY P2
-//==== STEP Check getMessageServices without error callback
-//==== EXPECT The function runs normally
-//==== TIMEOUT 90
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MMINA
-
-var t = async_test("Messaging_getMessageServices_without_error_callback"), serviceSuccess;
-
-t.step(function () {
-    serviceSuccess = t.step_func(function (services) {
-        assert_true(services.length > 0, "Services has been found!");
-        t.done();
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceSuccess);
-});
-</script>
-</body>
-</html>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html b/tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html
deleted file mode 100644 (file)
index 2431e4d..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Li, Li <li.l.li@intel.com>
-        Zoe, Zou <zoex.zou@intel.com>
-        Ma,YueX <yuex.ma@intel.com>
-
--->
-
-<html>
-<head>
-<title>Get service of mms,email and sms in turn.</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script type="text/javascript">
-//==== TEST: Messaging_mmsEmailSms
-//==== LABEL Get service of mms,email and sms in turn
-//==== PRIORITY P3
-//==== STEP Get service of mms,email and sms in turn
-//==== EXPECT The function runs normally
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MOA
-
-var t = async_test("Messaging_mmsEmailSms"), serviceMmsError, serviceMmsSuccess, serviceEmailError, serviceEmailSuccess,
-    serviceSmsError, serviceSmsSuccess;
-t.step(function () {
-    serviceSmsError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceSmsSuccess= t.step_func(function (services) {
-        assert_true(services.length > 0, "service is found");
-        t.done();
-    });
-
-    serviceEmailError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceEmailSuccess= t.step_func(function (services) {
-        tizen.messaging.getMessageServices("messaging.sms", serviceSmsSuccess, serviceSmsError);
-    });
-
-    serviceMmsError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    serviceMmsSuccess= t.step_func(function (services) {
-        tizen.messaging.getMessageServices("messaging.email", serviceEmailSuccess, serviceEmailError);
-    });
-
-    tizen.messaging.getMessageServices("messaging.mms", serviceMmsSuccess, serviceMmsError);
-});
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html
deleted file mode 100755 (executable)
index a2d0011..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for mms
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MMINA
-var t = async_test("Messaging_mms_getMessageServices");
-t.step(function () {
-    var serviceSuccess, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.mms", "Type is not equal mms");
-        }
-        t.done();
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.mms", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html
deleted file mode 100644 (file)
index 8feb097..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices_errorCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument errorCallback conversions exception for mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("Messaging_mms_getMessageServices_errorCallback_TypeMismatch", {timeout: 90000}), conversionTable;
-t.step(function () {
-    var exceptionName, serviceSuccess, i, incorrectCallback;
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", true);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html
deleted file mode 100755 (executable)
index f24fa75..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices_errorCallback_invalid_cb
-//==== LABEL Check if getMessageServices (mms) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-var t = async_test("Messaging_mms_getMessageServices_errorCallback_invalid_cb");
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceSuccess, incorrectCallback;
-
-    incorrectCallback = {
-        onerror: t.step_func(function () {
-            assert_unreached("getMessageServices() success callback invoked.");
-        })
-    };
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index bbc4d75..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices_successCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument successCallback conversions exception for mms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MC
-var t = async_test("Messaging_mms_getMessageServices_successCallback_TypeMismatch");
-t.step(function () {
-    var exceptionName, serviceError, i, incorrectCallback, conversionTable;
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", false);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.mms", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 96c8d5d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices_successCallback_invalid_cb
-//==== LABEL Check if getMessageServices (mms) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MTCB
-var t = async_test("Messaging_mms_getMessageServices_successCallback_invalid_cb");
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceError, incorrectCallback;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-            assert_unreached("addDraftMessage() success callback invoked.");
-        })
-    };
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.mms", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html
deleted file mode 100755 (executable)
index 2d77e2a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_mms_getMessageServices_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_mms_getMessageServices_with_errorCallback
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for mms
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MOA
-var t = async_test("Messaging_mms_getMessageServices_with_errorCallback");
-t.step(function () {
-    var serviceSuccess, serviceError, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.mms", "Type is not equal mms");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.mms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_notexist.html b/tct-messaging-tizen-tests/messaging/Messaging_notexist.html
deleted file mode 100644 (file)
index d69f1d9..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Jakub Siewierski <j.siewierski@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_notexist</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_notexist
-//==== PRIORITY P3
-//==== LABEL Check if interface Messaging exists, it should not.
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:Messaging U
-//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA NIO
-
-test(function () {
-    check_no_interface_object("Messaging");
-}, "Messaging_notexist");
-// Check if interface Messaging exists, it should not.
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html
deleted file mode 100755 (executable)
index 25e401e..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MMINA
-var t = async_test("Messaging_sms_getMessageServices");
-t.step(function () {
-    var serviceSuccess, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.sms", "Type is not equal sms");
-        }
-        t.done();
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.sms", serviceSuccess);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index 8466eab..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices_errorCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices_errorCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument errorCallback conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MC
-setup({timeout: 30000});
-var t = async_test("Messaging_sms_getMessageServices_errorCallback_TypeMismatch", {timeout:30000}), conversionTable;
-t.step(function () {
-    var exceptionName, serviceSuccess, i, incorrectCallback;
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", true);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 79592ce..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices_errorCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices_errorCallback_invalid_cb
-//==== LABEL Check if getMessageServices (sms) throws exception when errorCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MTCB
-setup({timeout: 30000});
-var t = async_test("Messaging_sms_getMessageServices_errorCallback_invalid_cb", {timeout:30000});
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceSuccess, incorrectCallback;
-
-    incorrectCallback = {
-        onerror: t.step_func(function () {
-            assert_unreached("getMessageServices() success callback invoked.");
-        })
-    };
-
-    serviceSuccess = t.step_func(function () {
-        assert_unreached("Shouldn't be here");
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, incorrectCallback);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html
deleted file mode 100755 (executable)
index b00e7f8..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices_successCallback_TypeMismatch</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices_successCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument successCallback conversions exception for sms
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MC
-setup({timeout: 30000});
-var t = async_test("Messaging_sms_getMessageServices_successCallback_TypeMismatch", {timeout:30000});
-t.step(function () {
-    var exceptionName, serviceError, i, incorrectCallback, conversionTable;
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    conversionTable = getTypeConversionExceptions("functionObject", false);
-    for(i = 0; i < conversionTable.length; i++) {
-        incorrectCallback = conversionTable[i][0];
-        exceptionName = conversionTable[i][1];
-
-        assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.sms", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    }
-
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html
deleted file mode 100755 (executable)
index 7b5874b..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices_successCallback_invalid_cb</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices_successCallback_invalid_cb
-//==== LABEL Check if getMessageServices (sms) throws exception when successCallback is invalid
-//==== PRIORITY: P2
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TIMEOUT 30
-//==== ONLOAD_DELAY 30
-//==== TEST_CRITERIA MTCB
-setup({timeout: 30000});
-var t = async_test("Messaging_sms_getMessageServices_successCallback_invalid_cb", {timeout:30000});
-t.step(function () {
-    var exceptionName = "TypeMismatchError", serviceError, incorrectCallback;
-
-    incorrectCallback = {
-        onsuccess: t.step_func(function () {
-            assert_unreached("getMessageServices() success callback invoked.");
-        })
-    };
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    assert_throws({name : exceptionName},
-        function () {
-            tizen.messaging.getMessageServices("messaging.sms", incorrectCallback, serviceError);
-        }, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
-    t.done();
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html b/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html
deleted file mode 100644 (file)
index ebff152..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 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.
-
-
-Authors:
-    Lukasz Bardeli <l.bardeli@samsung.com>
-
--->
-<html lang="en">
-<head>
-<title>Messaging_sms_getMessageServices_with_errorCallback</title>
-<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
-<script type="text/javascript" src="support/messaging_common.js"></script>
-</head>
-
-<body>
-<div id="log"></div>
-<script>
-//==== TEST: Messaging_sms_getMessageServices_with_errorCallback
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for sms
-//==== SPEC Tizen Web API:Communication:Messaging:Messaging:getMessageServices M
-//==== SPEC_URL https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html
-//==== TEST_CRITERIA MR MOA
-//==== TIMEOUT 90
-//==== ONLOAD_DELAY 90
-setup({timeout: 90000});
-
-var t = async_test("Messaging_sms_getMessageServices_with_errorCallback", {timeout: 90000});
-t.step(function () {
-    var serviceSuccess, serviceError, i, returnedValue;
-
-    serviceSuccess = t.step_func(function (services) {
-        assert_equals(returnedValue, undefined, "Incorrect returned value.");
-
-        assert_true(services.length > 0, "Received empty services array");
-
-        for(i = 0; i< services.length; i++){
-            assert_true("type" in services[i], "Name type doesn't exist in provided object.");
-            assert_equals(services[i].type, "messaging.sms", "Type is not equal sms");
-        }
-        t.done();
-    });
-
-    serviceError = t.step_func(function (error) {
-        assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
-    });
-
-    returnedValue = tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
-
-});
-
-</script>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/messaging/support/Makefile.am b/tct-messaging-tizen-tests/messaging/support/Makefile.am
deleted file mode 100644 (file)
index 70e01e9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-support_SCRIPTS = *
-supportdir = /opt/tct-messaging-tizen-tests/messaging/support
-EXTRA_DIST = $(support_SCRIPTS)
diff --git a/tct-messaging-tizen-tests/messaging/support/messaging_common.js b/tct-messaging-tizen-tests/messaging/support/messaging_common.js
deleted file mode 100755 (executable)
index 0e025a6..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-/*
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
-*/
-
-var TEST_EMAIL_RECIPIENT_1 = ""; // this variable MUST be set before executing tests
-var TEST_EMAIL_RECIPIENT_2 = ""; // this variable MUST be set before executing tests
-var TEST_SMS_RECIPIENT = ""; // this variable MUST be set before executing tests
-var TEST_SMS_RECIPIENT_2 = ""; // this variable MUST be set before executing tests
-
-var EMAIL_INBOX_FOLDER_TYPE = "INBOX";
-
-var imagePathToSet = "images/webapi-tizen-messaging-test_image.jpg";
-var soundPathToSet = "music/webapi-tizen-messaging-test_noise.mp3";
-
-var sendMessageReturnValue;
-var sendAndReceiveMessageListenerId = null;
-
-var smsService;
-var mmsService;
-var emailService;
-var emailServiceName = "messagingtizen";
-var emailServiceId = "1";
-
-var sendEmailService;
-var sendEmailServiceName = "tizenmessaging";
-
-var emailMsg;
-var emailMsgwithAttachment;
-var smsMsg;
-var mmsMsg;
-
-var unloadedMessagesBody = [];
-var unloadedMessagesAttachment = [];
-
-var FolderList;
-
-var bigBody = "<p>Using NASA's Hubble Space Telescope, astronomers have solved a longstanding mystery  on the type of star, or so-called progenitor, that caused a supernova in a nearby  galaxy. The finding yields new observational data for pinpointing one of  several scenarios that could trigger such outbursts.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>Based on previous observations from ground-based telescopes, astronomers knew that a kind of supernova called a Type Ia created a remnant named SNR 0509-67.5, which lies 170,000 light-years away in the Large Magellanic Cloud galaxy.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-bigBody += "<p>The type of system that leads to this kind of supernova explosion has long been a high importance problem with various proposed solutions but no decisive answer. All these solutions involve a white dwarf star that somehow increases in mass to the highest limit. Astronomers failed to find any companion star near the center of the remnant, and this rules out all but one solution, so the only remaining possibility is that this one Type Ia supernova came from a pair of white dwarfs in close orbit.</p>";
-bigBody += "<p>&quot;We know that Hubble has the sensitivity necessary to detect the faintest white dwarf  remnants that could have caused such explosions,&quot; said lead investigator Bradley Schaefer  of Louisiana State University (LSU) in Baton Rouge. &quot;The logic here is the same as the  famous quote from Sherlock Holmes: 'When you have eliminated the impossible, whatever  remains, however improbable, must be the truth.'&quot;</p>";
-bigBody += "<p>The cause of SNR 0509-67.5 can best be explained by two tightly orbiting white dwarf stars  spiraling closer and closer until they collided and exploded.</p><p>These results are being reported today at the meeting of the American Astronomical Society  in Austin, Texas. A paper on the results will be published in the January 12 issue of the  science journal Nature.</p>";
-bigBody += "<p>For four decades the search for Type Ia supernovae stellar progenitors has been a key  question in astrophysics. The problem has taken on special importance over the last decade  with Type Ia supernovae being the premier tools for measuring the accelerating universe.</p>";
-
-var typeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
-var MMStypeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.mms");
-var EmailtypeFilter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-var folderIdFilter = new tizen.AttributeFilter("folderId", "EXACTLY", "1");
-var timestampFilter = new tizen.AttributeRangeFilter("timestamp", new Date(2012, 1, 15), new Date(2012, 12, 30));
-var fromFilter = new tizen.AttributeFilter("from", "CONTAINS", TEST_SMS_RECIPIENT);
-var bodyFilter = new tizen.AttributeFilter("body", "CONTAINS", "mms text");
-var isReadFilter = new tizen.AttributeFilter("isRead", "EXACTLY", true);
-var priorityFilter = new tizen.AttributeFilter("isHighPriority", "EXACTLY", true);
-var subjectFilter = new tizen.AttributeFilter("subject", "EXACTLY", "title");
-
-var idFilter = new tizen.AttributeFilter("id", "EXACTLY", "1");
-var messageCountFilter = new tizen.AttributeFilter("messageCount", "EXACTLY", 2);
-var unreadMessagesFilter = new tizen.AttributeFilter("unreadMessages", "EXACTLY", 0);
-var preview = new tizen.AttributeFilter("preview", "EXACTLY", "title");
-
-var TYPE_MISMATCH_ERR  = 'TypeMismatchError';
-var INVALID_VALUES_ERR = 'InvalidValuesError';
-var NOT_FOUND_ERR      = 'NotFoundError';
-var NOT_SUPPORTED_ERR  = 'NotSupportedError';
-var IO_ERR             = 'IOError';
-var UNKNOWN_ERR        = 'UnknownError';
-var EXCEPTION_TYPE = "name";
-
-var smsMessageInitDict = {
-    to: [TEST_SMS_RECIPIENT],
-    plainBody: "sample plainBody"
-};
-
-var mmsMessageInitDict = {
-    subject: "sample subject",
-    to: [TEST_SMS_RECIPIENT],
-    plainBody: "sample plainBody"
-};
-
-var emailMessageInitDict = {
-    subject: "sample subject",
-    to: [TEST_EMAIL_RECIPIENT_1],
-    cc: [TEST_EMAIL_RECIPIENT_2],
-    bcc: [TEST_EMAIL_RECIPIENT_1, TEST_EMAIL_RECIPIENT_2],
-    plainBody: "sample plainBody",
-    htmlBody: "sample htmlBody",
-    isHighPriority: false
-};
-
-/*
-  - get email messaging service
-  - send message (msg)
-  - synchronize folders (use sync())
-  - call given callback (onSuccess), providing acquired email service
-    as callback's argument
-*/
-function sendEmailAndSync(t, msg, onSuccess) {
-    var service;
-
-    function syncSuccess() {
-        t.step(function () {
-            onSuccess(service);
-        });
-    }
-
-    function syncError(error) {
-        t.step(function () {
-            assert_unreached("failed to send message" + error.message);
-        });
-    }
-
-    function sendSuccess() {
-        t.step(function () {
-            setTimeout(t.step_func(function () {
-                service.sync(syncSuccess, syncError);
-            }), 7000);
-        });
-    }
-
-    function sendError(error) {
-        t.step(function () {
-            assert_unreached("failed to send message" + error.message);
-        });
-    }
-
-    function serviceListSuccess(services) {
-        t.step(function () {
-            assert_true(services.length > 0, "No email MessageService found.");
-            service = services[0];
-
-            sendMessageReturnValue = service.sendMessage(msg, sendSuccess, sendError);
-        });
-    }
-
-    function serviceListError(error) {
-        t.step(function () {
-            assert_unreached("failed to receive services" + error.message);
-        });
-    }
-
-    t.step(function () {
-        tizen.messaging.getMessageServices("messaging.email", serviceListSuccess, serviceListError);
-    });
-}
-
-/*
-  - send message SMS or MMS (msg)
-  - wait for a message with body.plainBody equal to expectedPlainBody
-  - call given callback (onReceive)
-  - remember to remove sendAndReceiveMessageListenerId (if !== null)
-*/
-function sendAndReceiveMessage(t, service, msg, expectedPlainBody, onReceive) {
-    var callback;
-
-    function onReceiveInternal(messages) {
-        t.step(function () {
-            var i, found = -1;
-
-            for (i = 0 ; i < messages.length ; i++) {
-                if (messages[i].body.plainBody === expectedPlainBody && msg.id !== messages[i].id) {
-                    found = i;
-                    break;
-                }
-            }
-
-            if (found > -1) {
-                service.messageStorage.removeChangeListener(sendAndReceiveMessageListenerId);
-                sendAndReceiveMessageListenerId = null;
-                onReceive(messages[found]);
-            }
-        });
-    }
-
-    callback = {
-        messagesupdated: function () {},
-        messagesadded: onReceiveInternal,
-        messagesremoved: function () {}
-    };
-
-    function sendSuccess() {
-    }
-
-    function sendError(error) {
-        t.step(function () {
-            service.messageStorage.removeChangeListener(sendAndReceiveMessageListenerId);
-            sendAndReceiveMessageListenerId = null;
-            assert_unreached("Failed to send message: " + error.message);
-        });
-    }
-
-    t.step(function () {
-        sendAndReceiveMessageListenerId = service.messageStorage.addMessagesChangeListener(callback);
-
-        service.sendMessage(msg, sendSuccess, sendError);
-    });
-}
-
-function addDraft(t, service, initDict, onSuccess) {
-    var msg, addSuccess, addError, serviceListSuccess, serviceListError;
-
-    addError = t.step_func(function (error) {
-        assert_unreached("failed to add draft: " + error.message);
-    });
-
-    addSuccess = t.step_func(function () {
-        onSuccess(msg);
-    });
-
-    msg = new tizen.Message(service.type, initDict);
-    service.messageStorage.addDraftMessage(msg, addSuccess, addError);
-}
-
-function addEmailDraft(t, service, initDict, onSuccess) {
-    addDraft(t, service, initDict, onSuccess);
-}
-
-function addSMSDraft(t, service, initDict, onSuccess) {
-    addDraft(t, service, initDict, onSuccess);
-}
-
-function addMMSDraft(t, service, initDict, onSuccess) {
-    addDraft(t, service, initDict, onSuccess);
-}
-
-function removeAllMessages(t, service, onSuccess) {
-    var msg, findSuccess, findError, removeSuccess, removeError, msgs;
-
-    removeError = t.step_func(function (error) {
-        assert_unreached("failed to remove messages: " + error.message);
-    });
-
-    removeSuccess = t.step_func(function () {
-        onSuccess();
-    });
-
-    findError = t.step_func(function (error) {
-        assert_unreached("failed to find messages: " + error.message);
-    });
-
-    findSuccess = t.step_func(function (msgs) {
-        if (msgs.length > 0) {
-            service.messageStorage.removeMessages(msgs, removeSuccess, removeError);
-        } else {
-            onSuccess();
-        }
-    });
-
-    if (service.type === "messaging.sms") {
-        service.messageStorage.findMessages(typeFilter, findSuccess, findError);
-    }
-    else if (service.type === "messaging.mms") {
-        service.messageStorage.findMessages(MMStypeFilter, findSuccess, findError);
-    }
-    else if (service.type === "messaging.email") {
-        service.messageStorage.findMessages(EmailtypeFilter, findSuccess, findError);
-    }
-}
-
-/*
- * MessageConversationTest
- * Prepares context: if no conversation found, send message, than begin testing.
- */
-var MessageConversationTest = function (t, testing) {
-
-    var filter, serviceListCB, findConversationsCB, sendEmail, findConversations, errorCB, msg;
-
-    errorCB = t.step_func(function(e) {
-        assert_unreached("Error : " + e.message);
-    })
-
-    sendEmail = t.step_func(function() {
-
-        sendEmailCB = t.step_func(function(recipients) {
-            findConversationsCB = t.step_func(function(conversations) {
-                if (conversations.length > 0) {
-                    testing(conversations[0]);
-                }
-            });
-            serviceListCB = t.step_func(function(services) {
-                filter = new tizen.AttributeFilter("id", "EXACTLY", msg.id);
-                services[0].messageStorage.findConversations(filter, findConversationsCB, errorCB);
-            });
-            tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-        });
-
-        serviceListCB = t.step_func(function(services) {
-            if (services.length > 0) {
-                msg = new tizen.Message("messaging.email", emailMessageInitDict);
-                services[0].sendMessage(msg, sendEmailCB, errorCB);
-            }
-        });
-        tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-    });
-
-    findConversations = t.step_func(function() {
-        findConversationsCB = t.step_func(function(conversations) {
-            if (conversations.length > 0) {
-                testing(conversations[0]);
-            } else {
-                sendEmail();
-            }
-        });
-        serviceListCB = t.step_func(function(services) {
-            filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.email");
-            services[0].messageStorage.findConversations(filter, findConversationsCB, errorCB);
-        });
-        tizen.messaging.getMessageServices("messaging.email", serviceListCB);
-    });
-
-    findConversations();
-};
diff --git a/tct-messaging-tizen-tests/pack.sh b/tct-messaging-tizen-tests/pack.sh
deleted file mode 100755 (executable)
index d9e3057..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/bin/bash
-#
-# Authors:
-#         Jing Wang <jing.j.wang@intel.com>
-#         Huajun Li <huajun.li@intel.com>
-#         Yugang Fan <yugang.fan@intel.com>
-#
-# script create rpm package
-
-#parse params
-USAGE="Usage: ./pack.sh [-t <package type: all | crx | wgt | zip>]"
-
-platforms=""
-blacklists=""
-if [ -d "resources" ]; then
-    blacklists=`ls resources/blacklist.* | sed 's/resources\/blacklist.//g'`
-fi
-if [[ "$blacklists" != "" ]]; then
-    platforms=`echo $blacklists | sed 's/ / \| /g' | sed 's/\ | default//g'`
-fi
-
-if [[ $1 == "-h" || $1 == "--help" ]]; then
-    if [[ $platforms != "" ]]; then
-        echo $USAGE "[-p "$platforms"]"
-    else
-        echo $USAGE
-    fi
-    echo "Create package with wgt and raw source by default"
-    exit 1
-fi
-
-type="wgt"
-platform="default"
-while getopts t:p: o
-do
-    case "$o" in
-    t) type=$OPTARG;;
-    p) platform=$OPTARG;;
-    *) echo $USAGE "[-p "$platforms"]"
-       echo "Create package with wgt and raw source by default"
-       exit 1;;
-    esac
-done
-
-if [ -f "resources/blacklist.$platform" ]; then
-    cp -f resources/blacklist.$platform  resources/blacklist.js
-elif [[ $platform != "default" ]]; then
-    echo "No such platform: $platform"
-    exit 1
-fi
-
-echo "Create package with $type and raw source"
-sleep 3
-
-# parse spec required name
-NAME=`grep "Name:" *.spec | awk '{print $2}'`
-if [ -z "$NAME" ];then
-       echo "Name not specified in spec file"
-       exit 1
-fi
-
-
-# parse spec required version
-VERSION=`grep "Version:" ${NAME}.spec | awk '{print $2}'`
-if [ -z "$VERSION" ];then
-       echo "Version not specified in spec file"
-       exit 1
-fi
-
-SRC_ROOT=${PWD}
-RPM_ROOT=/tmp/${NAME}_pack
-ARCHIVE_TYPE=tar.gz    #tar.gz2
-ARCHIVE_OPTION=czvf    #cjvf
-
-# check precondition
-check_precondition()
-{
-    which $1 > /dev/null 2>&1
-    if [ $? -ne 0 ]; then
-        echo "Error: no tool: $1"
-        exit 1
-    fi
-}
-check_precondition rpmbuild
-check_precondition gcc
-check_precondition make
-
-
-# clean
-echo "cleaning rpm workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-rm -rf $RPM_ROOT
-
-# create workspace
-echo "create rpm workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-mkdir -p $RPM_ROOT/RPMS $RPM_ROOT/SRPMS $RPM_ROOT/SPECS $RPM_ROOT/SOURCES $RPM_ROOT/BUILD $RPM_ROOT/src_tmp/$NAME-$VERSION
-
-# prepare
-echo "prepare workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-rm -rf *.rpm *.tar.bz2 *.tar.gz *.zip
-cp -a $SRC_ROOT/* $RPM_ROOT/src_tmp/$NAME-$VERSION
-
-# copy signing tool
-echo "copy signing tool... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-cp -raf $SRC_ROOT/../tools/signing $RPM_ROOT/signing
-
-# create Makefile in top src folder
-#cp $SRC_ROOT/top_Makefile $RPM_ROOT/src_tmp/$NAME-$VERSION/Makefile
-cp $PWD/${NAME}.spec $RPM_ROOT/SPECS
-cd $RPM_ROOT/src_tmp
-tar $ARCHIVE_OPTION $RPM_ROOT/SOURCES/$NAME-$VERSION.$ARCHIVE_TYPE $NAME-$VERSION
-cd -
-
-# build
-echo "build from workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-cd  $RPM_ROOT/SPECS
-rpmbuild -ba ${NAME}.spec --clean --define "_topdir $RPM_ROOT" --define="TYPE $type" --target=noarch
-cd -
-
-# copy packages
-echo "copy from workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-echo "get packages......"
-if [ $type == 'all' ]; then
-       find $RPM_ROOT -name "$NAME*.zip" | grep -v debuginfo | xargs -n1 -I {} mv -f {} $PWD
-       find $RPM_ROOT -name "$NAME*.rpm" | grep -v debuginfo | xargs -n1 -I {} mv -f {} $PWD
-elif [ $type == 'zip' ]; then
-       find $RPM_ROOT -name "$NAME*.zip" | grep -v debuginfo | xargs -n1 -I {} mv -f {} $PWD
-       find $RPM_ROOT -name "$NAME*.src.rpm" | grep -v debuginfo | xargs -n1 -I {} mv -f {} $PWD
-else
-       find $RPM_ROOT -name "$NAME*.rpm" | grep -v debuginfo | xargs -n1 -I {} mv -f {} $PWD
-fi
-
-if [[ $platform != "" && $platform != "default" ]]; then
-       cd $PWD
-       for file in `ls *.zip`; do
-               new_name=`echo $file | sed "s/\.zip/\.$platform\.zip/g"`
-                mv $file $new_name
-        done
-       for file in `ls *.rpm`; do
-               new_name=`echo $file | sed "s/\.rpm/\.$platform\.rpm/g"`
-                mv $file $new_name
-        done
-        cd -
-fi
-
-echo "get $NAME-$VERSION.$ARCHIVE_TYPE......"
-mv -f $RPM_ROOT/SOURCES/$NAME-$VERSION.$ARCHIVE_TYPE $PWD
-
-# clean
-echo "cleaning workspace... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-rm -rf $RPM_ROOT
-
-# validate
-echo "checking result... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
-if [ $type == 'all' ] || [ $type == 'zip' ]; then
-       if [ -z "`ls | grep "\.rpm"`" ] || [ -z "`ls | grep "\.$ARCHIVE_TYPE"`" ] || [ -z "`ls | grep "\.zip"`" ];then
-               echo "------------------------------ FAILED to build $NAME packages --------------------------"
-               exit 1
-       fi              
-else
-       if [ -z "`ls | grep "\.rpm"`" ] || [ -z "`ls | grep "\.$ARCHIVE_TYPE"`" ];then
-               echo "------------------------------ FAILED to build $NAME packages --------------------------"
-               exit 1
-       fi
-fi
-
-echo "------------------------------ Done to build $NAME packages --------------------------"
-ls *.rpm *.$ARCHIVE_TYPE *.zip 2>/dev/null
diff --git a/tct-messaging-tizen-tests/resources/COPYING b/tct-messaging-tizen-tests/resources/COPYING
deleted file mode 100644 (file)
index bd84625..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-All test files under this folder except COPYING, Makefile.am and blacklist.* come from
-https://github.com/w3c/testharness.js (commit 81649066b179216eed02dfb58f631eb8bb6c7629)
-without any modification besides the necessary adjustment on reference path to test harness
-
-These tests are copyright by W3C and/or the author listed in the test
-file. The tests are dual-licensed under the W3C Test Suite License:
-http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-and the BSD 3-clause License:
-http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-under W3C's test suite licensing policy:
-http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright
-
diff --git a/tct-messaging-tizen-tests/resources/Makefile.am b/tct-messaging-tizen-tests/resources/Makefile.am
deleted file mode 100644 (file)
index b458dcc..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-w3cresources_SCRIPTS = *
-w3cresourcesdir = /opt/tct-messaging-tizen-tests/resources
-EXTRA_DIST = $(w3cresources_SCRIPTS)
diff --git a/tct-messaging-tizen-tests/resources/blacklist.clamshell b/tct-messaging-tizen-tests/resources/blacklist.clamshell
deleted file mode 100644 (file)
index b5bf744..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Clamshell does not support methods, the list format:  interface.method */
-
-var not_support_list = [
-       "Application.launch",
-       "Application.kill",
-       "Application.exit",
-       "Application.launchService",
-       "Application.getApplicationService",
-       "Application.getCurrentApplicationContext",
-       "Application.getApplicationsInformation",
-       "Application.addApplicationInformationEventListener",
-       "Application.removeApplicationInformationEventListener",
-
-       /*  Bluetooth */
-       "BluetoothManager.getDefaultAdapter",
-       "BluetoothAdapter.setName",
-       "BluetoothAdapter.setPowered",
-       "BluetoothAdapter.setVisible",
-       "BluetoothAdapter.discoverDevices",
-       "BluetoothAdapter.stopDiscovery",
-       "BluetoothAdapter.getKnownDevices",
-       "BluetoothAdapter.getDevice",
-       "BluetoothAdapter.createBonding",
-       "BluetoothAdapter.destroyBonding",
-       "BluetoothAdapter.registerRFCOMMServiceByUUID",
-       "BluetoothDevice.connectToServiceByUUID",
-       "BluetoothServiceHandler.unregister",
-
-       /* Time */
-       "TimeUtil.getCurrentDateTime",
-       "TimeUtil.setCurrentDateTime",
-       "TimeUtil.getLocalTimezone",
-       "TimeUtil.getAvailableTimezones",
-       "TimeUtil.getDateFormat",
-       "TimeUtil.getTimeFormat",
-       "TimeUtil.isLeapYear",
-       "TZDate.getTimezoneAbbreviation",
-       "TZDate.secondsFromUTC",
-       "TZDate.isDST",
-       "TZDate.getPreviousDSTTransition",
-       "TZDate.getNextDSTTransition",
-
-       /* Call */
-       "CallHistory.Find",
-       "CallHistory.Remove",
-       "CallHistory.removeBatch",
-       "CallHistory.removeAll",
-       "CallHistory.deleteRecording",
-       "CallHistory.addListener",
-       "CallHistory.removeListener",
-
-       /* Calendar */
-       "CalendarManager.getCalendars",
-       "Calendar.add",
-       "Calendar.addBatch",
-       "Calendar.update",
-       "Calendar.updateBatch",
-       "Calendar.remove",
-       "Calendar.removeBatch",
-       "Calendar.find",
-       "Calendar.addChangeListener",
-       "Calendar.removeChangeListener",
-       "CalendarEvent.expandRecurrence",
-
-       /* Contact */
-       "AddressBook.Add",
-       "AddressBook.addBatch",
-       "AddressBook.update",
-       "AddressBook.updateBatch",
-       "AddressBook.remove",
-       "AddressBook.removeBatch",
-       "AddressBook.find",
-       "AddressBook.addChangeListener",
-       "Contact.convertToString",
-
-       /* Filesystem */
-       "FileSystemManager.Resolve",
-       "FileSystemManager.getStorage",
-       "FileSystemManager.listStorages",
-       "FileSystemManager.addStorageStateChangeListener",
-       "File.toURI",
-       "File.listFiles",
-       "File.openStream",
-       "File.readAsText",
-       "File.copyTo",
-       "File.moveTo",
-       "File.deleteDirectory",
-       "File.deleteFile",
-
-       /* Messaging */
-       "MessageService.sendMessage",
-       "MessageStorage.addDraftMessage",
-       "MessageStorage.findMessages",
-       "MessageStorage.removeMessages",
-       "MessageStorage.updateMessages",
-       "MessageStorage.findConversations",
-       "MessageStorage.removeConversations",
-       "MessageStorage.findFolders",
-       "MessageStorage.addMessagesChangeListener",
-       "MessageStorage.addConversationsChangeListener",
-       "MessageStorage.addFoldersChangeListener",
-       "MessageStorage.removeChangeListener",
-
-       /* POI */
-       "POIProvider.remove",
-
-       /* Media-Capture */
-       "capture",
-
-       /* Vibration */
-       "Vibration"
-];
-
diff --git a/tct-messaging-tizen-tests/resources/blacklist.default b/tct-messaging-tizen-tests/resources/blacklist.default
deleted file mode 100644 (file)
index 4670187..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-/* default blacklist.js, just a placeholder:  interface.method */
-
-var not_support_list = [
-];
-
diff --git a/tct-messaging-tizen-tests/resources/blacklist.js b/tct-messaging-tizen-tests/resources/blacklist.js
deleted file mode 100644 (file)
index 4670187..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-/* default blacklist.js, just a placeholder:  interface.method */
-
-var not_support_list = [
-];
-
diff --git a/tct-messaging-tizen-tests/resources/testharness.css b/tct-messaging-tizen-tests/resources/testharness.css
deleted file mode 100644 (file)
index 365084f..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-html {
-    font-family:DejaVu Sans, Bitstream Vera Sans, Arial, Sans;
-}
-
-#log .warning,
-#log .warning a {
-  color: black;
-  background: yellow;
-}
-
-#log .error,
-#log .error a {
-  color: white;
-  background: red;
-}
-
-#log pre {
-  border: 1px solid black;
-  padding: 1em;
-}
-
-section#summary {
-    margin-bottom:1em;
-}
-
-table#results {
-    border-collapse:collapse;
-    table-layout:fixed;
-    width:100%;
-}
-
-table#results th:first-child,
-table#results td:first-child {
-    width:4em;
-}
-
-table#results th:last-child,
-table#results td:last-child {
-    width:50%;
-}
-
-table#results.assertions th:last-child,
-table#results.assertions td:last-child {
-    width:35%;
-}
-
-table#results th {
-    padding:0;
-    padding-bottom:0.5em;
-    border-bottom:medium solid black;
-}
-
-table#results td {
-    padding:1em;
-    padding-bottom:0.5em;
-    border-bottom:thin solid black;
-}
-
-tr.pass > td:first-child {
-    color:green;
-}
-
-tr.fail > td:first-child {
-    color:red;
-}
-
-tr.timeout > td:first-child {
-    color:red;
-}
-
-tr.notrun > td:first-child {
-    color:blue;
-}
-
-.pass > td:first-child, .fail > td:first-child, .timeout > td:first-child, .notrun > td:first-child {
-    font-variant:small-caps;
-}
-
-table#results span {
-    display:block;
-}
-
-table#results span.expected {
-    font-family:DejaVu Sans Mono, Bitstream Vera Sans Mono, Monospace;
-    white-space:pre;
-}
-
-table#results span.actual {
-    font-family:DejaVu Sans Mono, Bitstream Vera Sans Mono, Monospace;
-    white-space:pre;
-}
-
diff --git a/tct-messaging-tizen-tests/resources/testharness.js b/tct-messaging-tizen-tests/resources/testharness.js
deleted file mode 100644 (file)
index 69acd7f..0000000
+++ /dev/null
@@ -1,2237 +0,0 @@
-/*
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
-*/
-
-/*
- * == Introduction ==
- *
- * This file provides a framework for writing testcases. It is intended to
- * provide a convenient API for making common assertions, and to work both
- * for testing synchronous and asynchronous DOM features in a way that
- * promotes clear, robust, tests.
- *
- * == Basic Usage ==
- *
- * To use this file, import the script and the testharnessreport script into
- * the test document:
- * <script src="/resources/testharness.js"></script>
- * <script src="/resources/testharnessreport.js"></script>
- *
- * Within each file one may define one or more tests. Each test is atomic
- * in the sense that a single test has a single result (pass/fail/timeout).
- * Within each test one may have a number of asserts. The test fails at the
- * first failing assert, and the remainder of the test is (typically) not run.
- *
- * If the file containing the tests is a HTML file with an element of id "log"
- * this will be populated with a table containing the test results after all
- * the tests have run.
- *
- * NOTE: By default tests must be created before the load event fires. For ways
- *       to create tests after the load event, see "Determining when all tests
- *       are complete", below
- *
- * == Synchronous Tests ==
- *
- * To create a synchronous test use the test() function:
- *
- * test(test_function, name, properties)
- *
- * test_function is a function that contains the code to test. For example a
- * trivial passing test would be:
- *
- * test(function() {assert_true(true)}, "assert_true with true")
- *
- * The function passed in is run in the test() call.
- *
- * properties is an object that overrides default test properties. The
- * recognised properties are:
- *    timeout - the test timeout in ms
- *
- * e.g.
- * test(test_function, "Sample test", {timeout:1000})
- *
- * would run test_function with a timeout of 1s.
- *
- * Additionally, test-specific metadata can be passed in the properties. These
- * are used when the individual test has different metadata from that stored 
- * in the <head>.
- * The recognized metadata properties are:
- *
- *    help - The url of the part of the specification being tested
- *
- *    assert - A human readable description of what the test is attempting 
- *             to prove
- *
- *    author - Name and contact information for the author of the test in the
- *             format: "Name <email_addr>" or "Name http://contact/url"
- *
- * == Asynchronous Tests ==
- *
- * Testing asynchronous features is somewhat more complex since the result of
- * a test may depend on one or more events or other callbacks. The API provided
- * for testing these features is indended to be rather low-level but hopefully
- * applicable to many situations.
- *
- * To create a test, one starts by getting a Test object using async_test:
- *
- * async_test(name, properties)
- *
- * e.g.
- * var t = async_test("Simple async test")
- *
- * Assertions can be added to the test by calling the step method of the test
- * object with a function containing the test assertions:
- *
- * t.step(function() {assert_true(true)});
- *
- * When all the steps are complete, the done() method must be called:
- *
- * t.done();
- *
- * As a convenience, async_test can also takes a function as first argument.
- * This function is called with the test object as both its `this` object and
- * first argument. The above example can be rewritten as:
- *
- * async_test(function(t) {
- *     object.some_event = function() {
- *         t.step(function (){assert_true(true); t.done();});
- *     };
- * }, "Simple async test");
- *
- * which avoids cluttering the global scope with references to async
- * tests instances.
- *
- * The properties argument is identical to that for test().
- *
- * In many cases it is convenient to run a step in response to an event or a
- * callback. A convenient method of doing this is through the step_func method
- * which returns a function that, when called runs a test step. For example
- *
- * object.some_event = t.step_func(function(e) {assert_true(e.a)});
- *
- * == Making assertions ==
- *
- * Functions for making assertions start assert_
- * The best way to get a list is to look in this file for functions names
- * matching that pattern. The general signature is
- *
- * assert_something(actual, expected, description)
- *
- * although not all assertions precisely match this pattern e.g. assert_true
- * only takes actual and description as arguments.
- *
- * The description parameter is used to present more useful error messages when
- * a test fails
- *
- * NOTE: All asserts must be located in a test() or a step of an async_test().
- *       asserts outside these places won't be detected correctly by the harness
- *       and may cause a file to stop testing.
- *
- * == Setup ==
- *
- * Sometimes tests require non-trivial setup that may fail. For this purpose
- * there is a setup() function, that may be called with one or two arguments.
- * The two argument version is:
- *
- * setup(func, properties)
- *
- * The one argument versions may omit either argument.
- * func is a function to be run synchronously. setup() becomes a no-op once
- * any tests have returned results. Properties are global properties of the test
- * harness. Currently recognised properties are:
- *
- * timeout - The time in ms after which the harness should stop waiting for
- *           tests to complete (this is different to the per-test timeout
- *           because async tests do not start their timer until .step is called)
- *
- * explicit_done - Wait for an explicit call to done() before declaring all
- *                 tests complete (see below)
- *
- * output_document - The document to which results should be logged. By default
- *                   this is the current document but could be an ancestor
- *                   document in some cases e.g. a SVG test loaded in an HTML
- *                   wrapper
- *
- * explicit_timeout - disable file timeout; only stop waiting for results
- *                    when the timeout() function is called (typically for
- *                    use when integrating with some existing test framework
- *                    that has its own timeout mechanism).
- *
- * == Determining when all tests are complete ==
- *
- * By default the test harness will assume there are no more results to come
- * when:
- * 1) There are no Test objects that have been created but not completed
- * 2) The load event on the document has fired
- *
- * This behaviour can be overridden by setting the explicit_done property to
- * true in a call to setup(). If explicit_done is true, the test harness will
- * not assume it is done until the global done() function is called. Once done()
- * is called, the two conditions above apply like normal.
- *
- * == Generating tests ==
- *
- * NOTE: this functionality may be removed
- *
- * There are scenarios in which is is desirable to create a large number of
- * (synchronous) tests that are internally similar but vary in the parameters
- * used. To make this easier, the generate_tests function allows a single
- * function to be called with each set of parameters in a list:
- *
- * generate_tests(test_function, parameter_lists, properties)
- *
- * For example:
- *
- * generate_tests(assert_equals, [
- *     ["Sum one and one", 1+1, 2],
- *     ["Sum one and zero", 1+0, 1]
- *     ])
- *
- * Is equivalent to:
- *
- * test(function() {assert_equals(1+1, 2)}, "Sum one and one")
- * test(function() {assert_equals(1+0, 1)}, "Sum one and zero")
- *
- * Note that the first item in each parameter list corresponds to the name of
- * the test.
- *
- * The properties argument is identical to that for test(). This may be a 
- * single object (used for all generated tests) or an array.
- *
- * == Callback API ==
- *
- * The framework provides callbacks corresponding to 3 events:
- *
- * start - happens when the first Test is created
- * result - happens when a test result is recieved
- * complete - happens when all results are recieved
- *
- * The page defining the tests may add callbacks for these events by calling
- * the following methods:
- *
- *   add_start_callback(callback) - callback called with no arguments
- *   add_result_callback(callback) - callback called with a test argument
- *   add_completion_callback(callback) - callback called with an array of tests
- *                                       and an status object
- *
- * tests have the following properties:
- *   status: A status code. This can be compared to the PASS, FAIL, TIMEOUT and
- *           NOTRUN properties on the test object
- *   message: A message indicating the reason for failure. In the future this
- *            will always be a string
- *
- *  The status object gives the overall status of the harness. It has the
- *  following properties:
- *    status: Can be compared to the OK, ERROR and TIMEOUT properties
- *    message: An error message set when the status is ERROR
- *
- * == External API ==
- *
- * In order to collect the results of multiple pages containing tests, the test
- * harness will, when loaded in a nested browsing context, attempt to call
- * certain functions in each ancestor and opener browsing context:
- *
- * start - start_callback
- * result - result_callback
- * complete - completion_callback
- *
- * These are given the same arguments as the corresponding internal callbacks
- * described above.
- *
- * == External API through cross-document messaging ==
- *
- * Where supported, the test harness will also send messages using
- * cross-document messaging to each ancestor and opener browsing context. Since
- * it uses the wildcard keyword (*), cross-origin communication is enabled and
- * script on different origins can collect the results.
- *
- * This API follows similar conventions as those described above only slightly
- * modified to accommodate message event API. Each message is sent by the harness
- * is passed a single vanilla object, available as the `data` property of the
- * event object. These objects are structures as follows:
- *
- * start - { type: "start" }
- * result - { type: "result", test: Test }
- * complete - { type: "complete", tests: [Test, ...], status: TestsStatus }
- *
- * == List of assertions ==
- *
- * assert_true(actual, description)
- *   asserts that /actual/ is strictly true
- *
- * assert_false(actual, description)
- *   asserts that /actual/ is strictly false
- *
- * assert_equals(actual, expected, description)
- *   asserts that /actual/ is the same value as /expected/
- *
- * assert_not_equals(actual, expected, description)
- *   asserts that /actual/ is a different value to /expected/. Yes, this means
- *   that "expected" is a misnomer
- *
- * assert_in_array(actual, expected, description)
- *   asserts that /expected/ is an Array, and /actual/ is equal to one of the
- *   members -- expected.indexOf(actual) != -1
- *
- * assert_array_equals(actual, expected, description)
- *   asserts that /actual/ and /expected/ have the same length and the value of
- *   each indexed property in /actual/ is the strictly equal to the corresponding
- *   property value in /expected/
- *
- * assert_approx_equals(actual, expected, epsilon, description)
- *   asserts that /actual/ is a number within +/- /epsilon/ of /expected/
- *
- * assert_less_than(actual, expected, description)
- *   asserts that /actual/ is a number less than /expected/
- *
- * assert_greater_than(actual, expected, description)
- *   asserts that /actual/ is a number greater than /expected/
- *
- * assert_less_than_equal(actual, expected, description)
- *   asserts that /actual/ is a number less than or equal to /expected/
- *
- * assert_greater_than_equal(actual, expected, description)
- *   asserts that /actual/ is a number greater than or equal to /expected/
- *
- * assert_regexp_match(actual, expected, description)
- *   asserts that /actual/ matches the regexp /expected/
- *
- * assert_class_string(object, class_name, description)
- *   asserts that the class string of /object/ as returned in
- *   Object.prototype.toString is equal to /class_name/.
- *
- * assert_own_property(object, property_name, description)
- *   assert that object has own property property_name
- *
- * assert_inherits(object, property_name, description)
- *   assert that object does not have an own property named property_name
- *   but that property_name is present in the prototype chain for object
- *
- * assert_idl_attribute(object, attribute_name, description)
- *   assert that an object that is an instance of some interface has the
- *   attribute attribute_name following the conditions specified by WebIDL
- *
- * assert_readonly(object, property_name, description)
- *   assert that property property_name on object is readonly
- *
- * assert_throws(code, func, description)
- *   code - the expected exception:
- *     o string: the thrown exception must be a DOMException with the given
- *               name, e.g., "TimeoutError" (for compatibility with existing
- *               tests, a constant is also supported, e.g., "TIMEOUT_ERR")
- *     o object: the thrown exception must have a property called "name" that
- *               matches code.name
- *     o null:   allow any exception (in general, one of the options above
- *               should be used)
- *   func - a function that should throw
- *
- * assert_unreached(description)
- *   asserts if called. Used to ensure that some codepath is *not* taken e.g.
- *   an event does not fire.
- *
- * assert_any(assert_func, actual, expected_array, extra_arg_1, ... extra_arg_N)
- *   asserts that one assert_func(actual, expected_array_N, extra_arg1, ..., extra_arg_N)
- *   is true for some expected_array_N in expected_array. This only works for assert_func
- *   with signature assert_func(actual, expected, args_1, ..., args_N). Note that tests
- *   with multiple allowed pass conditions are bad practice unless the spec specifically
- *   allows multiple behaviours. Test authors should not use this method simply to hide 
- *   UA bugs.
- *
- * assert_exists(object, property_name, description)
- *   *** deprecated ***
- *   asserts that object has an own property property_name
- *
- * assert_not_exists(object, property_name, description)
- *   *** deprecated ***
- *   assert that object does not have own property property_name
- */
-
-(function ()
-{
-    var debug = false;
-    // default timeout is 5 seconds, test can override if needed
-    var settings = {
-      output:true,
-      timeout:5000,
-      test_timeout:2000
-    };
-
-    var xhtml_ns = "http://www.w3.org/1999/xhtml";
-
-    // script_prefix is used by Output.prototype.show_results() to figure out
-    // where to get testharness.css from.  It's enclosed in an extra closure to
-    // not pollute the library's namespace with variables like "src".
-    var script_prefix = null;
-    (function ()
-    {
-        var scripts = document.getElementsByTagName("script");
-        for (var i = 0; i < scripts.length; i++)
-        {
-            if (scripts[i].src)
-            {
-                var src = scripts[i].src;
-            }
-            else if (scripts[i].href)
-            {
-                //SVG case
-                var src = scripts[i].href.baseVal;
-            }
-            if (src && src.slice(src.length - "testharness.js".length) === "testharness.js")
-            {
-                script_prefix = src.slice(0, src.length - "testharness.js".length);
-                break;
-            }
-        }
-    })();
-
-    /*
-     * API functions
-     */
-
-    var name_counter = 0;
-    function next_default_name()
-    {
-        //Don't use document.title to work around an Opera bug in XHTML documents
-        var prefix = document.getElementsByTagName("title").length > 0 ?
-                         document.getElementsByTagName("title")[0].firstChild.data :
-                         "Untitled";
-        var suffix = name_counter > 0 ? " " + name_counter : "";
-        name_counter++;
-        return prefix + suffix;
-    }
-
-    function test(func, name, properties)
-    {
-        var test_name = name ? name : next_default_name();
-        properties = properties ? properties : {};
-        var test_obj = new Test(test_name, properties);
-        test_obj.step(func);
-        if (test_obj.status === test_obj.NOTRUN) {
-            test_obj.done();
-        }
-    }
-
-    function async_test(func, name, properties)
-    {
-        if (typeof func !== "function") {
-            properties = name;
-            name = func;
-            func = null;
-        }
-        var test_name = name ? name : next_default_name();
-        properties = properties ? properties : {};
-        var test_obj = new Test(test_name, properties);
-        if (func) {
-            test_obj.step(func, test_obj, test_obj);
-        }
-        return test_obj;
-    }
-
-    function setup(func_or_properties, maybe_properties)
-    {
-        var func = null;
-        var properties = {};
-        if (arguments.length === 2) {
-            func = func_or_properties;
-            properties = maybe_properties;
-        } else if (func_or_properties instanceof Function){
-            func = func_or_properties;
-        } else {
-            properties = func_or_properties;
-        }
-        tests.setup(func, properties);
-        output.setup(properties);
-    }
-
-    function done() {
-        tests.end_wait();
-    }
-
-    function generate_tests(func, args, properties) {
-        forEach(args, function(x, i)
-                {
-                    var name = x[0];
-                    test(function()
-                         {
-                             func.apply(this, x.slice(1));
-                         }, 
-                         name, 
-                         Array.isArray(properties) ? properties[i] : properties);
-                });
-    }
-
-    function on_event(object, event, callback)
-    {
-      object.addEventListener(event, callback, false);
-    }
-
-    expose(test, 'test');
-    expose(async_test, 'async_test');
-    expose(generate_tests, 'generate_tests');
-    expose(setup, 'setup');
-    expose(done, 'done');
-    expose(on_event, 'on_event');
-
-    /*
-     * Return a string truncated to the given length, with ... added at the end
-     * if it was longer.
-     */
-    function truncate(s, len)
-    {
-        if (s.length > len) {
-            return s.substring(0, len - 3) + "...";
-        }
-        return s;
-    }
-
-    /*
-     * Convert a value to a nice, human-readable string
-     */
-    function format_value(val)
-    {
-        if (Array.isArray(val))
-        {
-            return "[" + val.map(format_value).join(", ") + "]";
-        }
-
-        switch (typeof val)
-        {
-        case "string":
-            val = val.replace("\\", "\\\\");
-            for (var i = 0; i < 32; i++)
-            {
-                var replace = "\\";
-                switch (i) {
-                case 0: replace += "0"; break;
-                case 1: replace += "x01"; break;
-                case 2: replace += "x02"; break;
-                case 3: replace += "x03"; break;
-                case 4: replace += "x04"; break;
-                case 5: replace += "x05"; break;
-                case 6: replace += "x06"; break;
-                case 7: replace += "x07"; break;
-                case 8: replace += "b"; break;
-                case 9: replace += "t"; break;
-                case 10: replace += "n"; break;
-                case 11: replace += "v"; break;
-                case 12: replace += "f"; break;
-                case 13: replace += "r"; break;
-                case 14: replace += "x0e"; break;
-                case 15: replace += "x0f"; break;
-                case 16: replace += "x10"; break;
-                case 17: replace += "x11"; break;
-                case 18: replace += "x12"; break;
-                case 19: replace += "x13"; break;
-                case 20: replace += "x14"; break;
-                case 21: replace += "x15"; break;
-                case 22: replace += "x16"; break;
-                case 23: replace += "x17"; break;
-                case 24: replace += "x18"; break;
-                case 25: replace += "x19"; break;
-                case 26: replace += "x1a"; break;
-                case 27: replace += "x1b"; break;
-                case 28: replace += "x1c"; break;
-                case 29: replace += "x1d"; break;
-                case 30: replace += "x1e"; break;
-                case 31: replace += "x1f"; break;
-                }
-                val = val.replace(RegExp(String.fromCharCode(i), "g"), replace);
-            }
-            return '"' + val.replace(/"/g, '\\"') + '"';
-        case "boolean":
-        case "undefined":
-            return String(val);
-        case "number":
-            // In JavaScript, -0 === 0 and String(-0) == "0", so we have to
-            // special-case.
-            if (val === -0 && 1/val === -Infinity)
-            {
-                return "-0";
-            }
-            return String(val);
-        case "object":
-            if (val === null)
-            {
-                return "null";
-            }
-
-            // Special-case Node objects, since those come up a lot in my tests.  I
-            // ignore namespaces.  I use duck-typing instead of instanceof, because
-            // instanceof doesn't work if the node is from another window (like an
-            // iframe's contentWindow):
-            // http://www.w3.org/Bugs/Public/show_bug.cgi?id=12295
-            if ("nodeType" in val
-            && "nodeName" in val
-            && "nodeValue" in val
-            && "childNodes" in val)
-            {
-                switch (val.nodeType)
-                {
-                case Node.ELEMENT_NODE:
-                    var ret = "<" + val.tagName.toLowerCase();
-                    for (var i = 0; i < val.attributes.length; i++)
-                    {
-                        ret += " " + val.attributes[i].name + '="' + val.attributes[i].value + '"';
-                    }
-                    ret += ">" + val.innerHTML + "</" + val.tagName.toLowerCase() + ">";
-                    return "Element node " + truncate(ret, 60);
-                case Node.TEXT_NODE:
-                    return 'Text node "' + truncate(val.data, 60) + '"';
-                case Node.PROCESSING_INSTRUCTION_NODE:
-                    return "ProcessingInstruction node with target " + format_value(truncate(val.target, 60)) + " and data " + format_value(truncate(val.data, 60));
-                case Node.COMMENT_NODE:
-                    return "Comment node <!--" + truncate(val.data, 60) + "-->";
-                case Node.DOCUMENT_NODE:
-                    return "Document node with " + val.childNodes.length + (val.childNodes.length == 1 ? " child" : " children");
-                case Node.DOCUMENT_TYPE_NODE:
-                    return "DocumentType node";
-                case Node.DOCUMENT_FRAGMENT_NODE:
-                    return "DocumentFragment node with " + val.childNodes.length + (val.childNodes.length == 1 ? " child" : " children");
-                default:
-                    return "Node object of unknown type";
-                }
-            }
-
-            // Fall through to default
-        default:
-            return typeof val + ' "' + truncate(String(val), 60) + '"';
-        }
-    }
-    expose(format_value, "format_value");
-
-    /*
-     * Assertions
-     */
-
-    function assert_true(actual, description)
-    {
-        assert(actual === true, "assert_true", description,
-                                "expected true got ${actual}", {actual:actual});
-    };
-    expose(assert_true, "assert_true");
-
-    function assert_false(actual, description)
-    {
-        assert(actual === false, "assert_false", description,
-                                 "expected false got ${actual}", {actual:actual});
-    };
-    expose(assert_false, "assert_false");
-
-    function same_value(x, y) {
-        if (y !== y)
-        {
-            //NaN case
-            return x !== x;
-        }
-        else if (x === 0 && y === 0) {
-            //Distinguish +0 and -0
-            return 1/x === 1/y;
-        }
-        else
-        {
-            //typical case
-            return x === y;
-        }
-    }
-
-    function assert_equals(actual, expected, description)
-    {
-         /*
-          * Test if two primitives are equal or two objects
-          * are the same object
-          */
-        if (typeof actual != typeof expected)
-        {
-            assert(false, "assert_equals", description,
-                          "expected (" + typeof expected + ") ${expected} but got (" + typeof actual + ") ${actual}",
-                          {expected:expected, actual:actual});
-            return;
-        }
-        assert(same_value(actual, expected), "assert_equals", description,
-                                             "expected ${expected} but got ${actual}",
-                                             {expected:expected, actual:actual});
-    };
-    expose(assert_equals, "assert_equals");
-
-    function assert_not_equals(actual, expected, description)
-    {
-         /*
-          * Test if two primitives are unequal or two objects
-          * are different objects
-          */
-        assert(!same_value(actual, expected), "assert_not_equals", description,
-                                              "got disallowed value ${actual}",
-                                              {actual:actual});
-    };
-    expose(assert_not_equals, "assert_not_equals");
-
-    function assert_in_array(actual, expected, description)
-    {
-        assert(expected.indexOf(actual) != -1, "assert_in_array", description,
-                                               "value ${actual} not in array ${expected}",
-                                               {actual:actual, expected:expected});
-    }
-    expose(assert_in_array, "assert_in_array");
-
-    function assert_object_equals(actual, expected, description)
-    {
-         //This needs to be improved a great deal
-         function check_equal(actual, expected, stack)
-         {
-             stack.push(actual);
-
-             var p;
-             for (p in actual)
-             {
-                 assert(expected.hasOwnProperty(p), "assert_object_equals", description,
-                                                    "unexpected property ${p}", {p:p});
-
-                 if (typeof actual[p] === "object" && actual[p] !== null)
-                 {
-                     if (stack.indexOf(actual[p]) === -1)
-                     {
-                         check_equal(actual[p], expected[p], stack);
-                     }
-                 }
-                 else
-                 {
-                     assert(same_value(actual[p], expected[p]), "assert_object_equals", description,
-                                                       "property ${p} expected ${expected} got ${actual}",
-                                                       {p:p, expected:expected, actual:actual});
-                 }
-             }
-             for (p in expected)
-             {
-                 assert(actual.hasOwnProperty(p),
-                        "assert_object_equals", description,
-                        "expected property ${p} missing", {p:p});
-             }
-             stack.pop();
-         }
-         check_equal(actual, expected, []);
-    };
-    expose(assert_object_equals, "assert_object_equals");
-
-    function assert_array_equals(actual, expected, description)
-    {
-        assert(actual.length === expected.length,
-               "assert_array_equals", description,
-               "lengths differ, expected ${expected} got ${actual}",
-               {expected:expected.length, actual:actual.length});
-
-        for (var i=0; i < actual.length; i++)
-        {
-            assert(actual.hasOwnProperty(i) === expected.hasOwnProperty(i),
-                   "assert_array_equals", description,
-                   "property ${i}, property expected to be $expected but was $actual",
-                   {i:i, expected:expected.hasOwnProperty(i) ? "present" : "missing",
-                   actual:actual.hasOwnProperty(i) ? "present" : "missing"});
-            assert(same_value(expected[i], actual[i]),
-                   "assert_array_equals", description,
-                   "property ${i}, expected ${expected} but got ${actual}",
-                   {i:i, expected:expected[i], actual:actual[i]});
-        }
-    }
-    expose(assert_array_equals, "assert_array_equals");
-
-    function assert_approx_equals(actual, expected, epsilon, description)
-    {
-        /*
-         * Test if two primitive numbers are equal withing +/- epsilon
-         */
-        assert(typeof actual === "number",
-               "assert_approx_equals", description,
-               "expected a number but got a ${type_actual}",
-               {type_actual:typeof actual});
-
-        assert(Math.abs(actual - expected) <= epsilon,
-               "assert_approx_equals", description,
-               "expected ${expected} +/- ${epsilon} but got ${actual}",
-               {expected:expected, actual:actual, epsilon:epsilon});
-    };
-    expose(assert_approx_equals, "assert_approx_equals");
-
-    function assert_less_than(actual, expected, description)
-    {
-        /*
-         * Test if a primitive number is less than another
-         */
-        assert(typeof actual === "number",
-               "assert_less_than", description,
-               "expected a number but got a ${type_actual}",
-               {type_actual:typeof actual});
-
-        assert(actual < expected,
-               "assert_less_than", description,
-               "expected a number less than ${expected} but got ${actual}",
-               {expected:expected, actual:actual});
-    };
-    expose(assert_less_than, "assert_less_than");
-
-    function assert_greater_than(actual, expected, description)
-    {
-        /*
-         * Test if a primitive number is greater than another
-         */
-        assert(typeof actual === "number",
-               "assert_greater_than", description,
-               "expected a number but got a ${type_actual}",
-               {type_actual:typeof actual});
-
-        assert(actual > expected,
-               "assert_greater_than", description,
-               "expected a number greater than ${expected} but got ${actual}",
-               {expected:expected, actual:actual});
-    };
-    expose(assert_greater_than, "assert_greater_than");
-
-    function assert_less_than_equal(actual, expected, description)
-    {
-        /*
-         * Test if a primitive number is less than or equal to another
-         */
-        assert(typeof actual === "number",
-               "assert_less_than_equal", description,
-               "expected a number but got a ${type_actual}",
-               {type_actual:typeof actual});
-
-        assert(actual <= expected,
-               "assert_less_than", description,
-               "expected a number less than or equal to ${expected} but got ${actual}",
-               {expected:expected, actual:actual});
-    };
-    expose(assert_less_than_equal, "assert_less_than_equal");
-
-    function assert_greater_than_equal(actual, expected, description)
-    {
-        /*
-         * Test if a primitive number is greater than or equal to another
-         */
-        assert(typeof actual === "number",
-               "assert_greater_than_equal", description,
-               "expected a number but got a ${type_actual}",
-               {type_actual:typeof actual});
-
-        assert(actual >= expected,
-               "assert_greater_than_equal", description,
-               "expected a number greater than or equal to ${expected} but got ${actual}",
-               {expected:expected, actual:actual});
-    };
-    expose(assert_greater_than_equal, "assert_greater_than_equal");
-
-    function assert_regexp_match(actual, expected, description) {
-        /*
-         * Test if a string (actual) matches a regexp (expected)
-         */
-        assert(expected.test(actual),
-               "assert_regexp_match", description,
-               "expected ${expected} but got ${actual}",
-               {expected:expected, actual:actual});
-    }
-    expose(assert_regexp_match, "assert_regexp_match");
-
-    function assert_class_string(object, class_string, description) {
-        assert_equals({}.toString.call(object), "[object " + class_string + "]",
-                      description);
-    }
-    expose(assert_class_string, "assert_class_string");
-
-
-    function _assert_own_property(name) {
-        return function(object, property_name, description)
-        {
-            assert(object.hasOwnProperty(property_name),
-                   name, description,
-                   "expected property ${p} missing", {p:property_name});
-        };
-    }
-    expose(_assert_own_property("assert_exists"), "assert_exists");
-    expose(_assert_own_property("assert_own_property"), "assert_own_property");
-
-    function assert_not_exists(object, property_name, description)
-    {
-        assert(!object.hasOwnProperty(property_name),
-               "assert_not_exists", description,
-               "unexpected property ${p} found", {p:property_name});
-    };
-    expose(assert_not_exists, "assert_not_exists");
-
-    function _assert_inherits(name) {
-        return function (object, property_name, description)
-        {
-            assert(typeof object === "object",
-                   name, description,
-                   "provided value is not an object");
-
-            assert("hasOwnProperty" in object,
-                   name, description,
-                   "provided value is an object but has no hasOwnProperty method");
-
-            assert(!object.hasOwnProperty(property_name),
-                   name, description,
-                   "property ${p} found on object expected in prototype chain",
-                   {p:property_name});
-
-            assert(property_name in object,
-                   name, description,
-                   "property ${p} not found in prototype chain",
-                   {p:property_name});
-        };
-    }
-    expose(_assert_inherits("assert_inherits"), "assert_inherits");
-    expose(_assert_inherits("assert_idl_attribute"), "assert_idl_attribute");
-
-    function assert_readonly(object, property_name, description)
-    {
-         var initial_value = object[property_name];
-         try {
-             //Note that this can have side effects in the case where
-             //the property has PutForwards
-             object[property_name] = initial_value + "a"; //XXX use some other value here?
-             assert(same_value(object[property_name], initial_value),
-                    "assert_readonly", description,
-                    "changing property ${p} succeeded",
-                    {p:property_name});
-         }
-         finally
-         {
-             object[property_name] = initial_value;
-         }
-    };
-    expose(assert_readonly, "assert_readonly");
-
-    function assert_throws(code, func, description)
-    {
-        try
-        {
-            func.call(this);
-            assert(false, "assert_throws", description,
-                   "${func} did not throw", {func:func});
-        }
-        catch(e)
-        {
-            if (e instanceof AssertionError) {
-                throw(e);
-            }
-            if (code === null)
-            {
-                return;
-            }
-            if (typeof code === "object")
-            {
-                assert(typeof e == "object" && "name" in e && e.name == code.name,
-                       "assert_throws", description,
-                       "${func} threw ${actual} (${actual_name}) expected ${expected} (${expected_name})",
-                                    {func:func, actual:e, actual_name:e.name,
-                                     expected:code,
-                                     expected_name:code.name});
-                return;
-            }
-
-            var code_name_map = {
-                INDEX_SIZE_ERR: 'IndexSizeError',
-                HIERARCHY_REQUEST_ERR: 'HierarchyRequestError',
-                WRONG_DOCUMENT_ERR: 'WrongDocumentError',
-                INVALID_CHARACTER_ERR: 'InvalidCharacterError',
-                NO_MODIFICATION_ALLOWED_ERR: 'NoModificationAllowedError',
-                NOT_FOUND_ERR: 'NotFoundError',
-                NOT_SUPPORTED_ERR: 'NotSupportedError',
-                INVALID_STATE_ERR: 'InvalidStateError',
-                SYNTAX_ERR: 'SyntaxError',
-                INVALID_MODIFICATION_ERR: 'InvalidModificationError',
-                NAMESPACE_ERR: 'NamespaceError',
-                INVALID_ACCESS_ERR: 'InvalidAccessError',
-                TYPE_MISMATCH_ERR: 'TypeMismatchError',
-                SECURITY_ERR: 'SecurityError',
-                NETWORK_ERR: 'NetworkError',
-                ABORT_ERR: 'AbortError',
-                URL_MISMATCH_ERR: 'URLMismatchError',
-                QUOTA_EXCEEDED_ERR: 'QuotaExceededError',
-                TIMEOUT_ERR: 'TimeoutError',
-                INVALID_NODE_TYPE_ERR: 'InvalidNodeTypeError',
-                DATA_CLONE_ERR: 'DataCloneError'
-            };
-
-            var name = code in code_name_map ? code_name_map[code] : code;
-
-            var name_code_map = {
-                IndexSizeError: 1,
-                HierarchyRequestError: 3,
-                WrongDocumentError: 4,
-                InvalidCharacterError: 5,
-                NoModificationAllowedError: 7,
-                NotFoundError: 8,
-                NotSupportedError: 9,
-                InvalidStateError: 11,
-                SyntaxError: 12,
-                InvalidModificationError: 13,
-                NamespaceError: 14,
-                InvalidAccessError: 15,
-                TypeMismatchError: 17,
-                SecurityError: 18,
-                NetworkError: 19,
-                AbortError: 20,
-                URLMismatchError: 21,
-                QuotaExceededError: 22,
-                TimeoutError: 23,
-                InvalidNodeTypeError: 24,
-                DataCloneError: 25,
-
-                UnknownError: 0,
-                ConstraintError: 0,
-                DataError: 0,
-                TransactionInactiveError: 0,
-                ReadOnlyError: 0,
-                VersionError: 0
-            };
-
-            if (!(name in name_code_map))
-            {
-                throw new AssertionError('Test bug: unrecognized DOMException code "' + code + '" passed to assert_throws()');
-            }
-
-            var required_props = { code: name_code_map[name] };
-
-            if (required_props.code === 0
-            || ("name" in e && e.name !== e.name.toUpperCase() && e.name !== "DOMException"))
-            {
-                // New style exception: also test the name property.
-                required_props.name = name;
-            }
-
-            //We'd like to test that e instanceof the appropriate interface,
-            //but we can't, because we don't know what window it was created
-            //in.  It might be an instanceof the appropriate interface on some
-            //unknown other window.  TODO: Work around this somehow?
-
-            assert(typeof e == "object",
-                   "assert_throws", description,
-                   "${func} threw ${e} with type ${type}, not an object",
-                   {func:func, e:e, type:typeof e});
-
-            for (var prop in required_props)
-            {
-                assert(typeof e == "object" && prop in e && e[prop] == required_props[prop],
-                       "assert_throws", description,
-                       "${func} threw ${e} that is not a DOMException " + code + ": property ${prop} is equal to ${actual}, expected ${expected}",
-                       {func:func, e:e, prop:prop, actual:e[prop], expected:required_props[prop]});
-            }
-        }
-    }
-    expose(assert_throws, "assert_throws");
-
-    function assert_unreached(description) {
-         assert(false, "assert_unreached", description,
-                "Reached unreachable code");
-    }
-    expose(assert_unreached, "assert_unreached");
-
-    function assert_any(assert_func, actual, expected_array) 
-    {
-        var args = [].slice.call(arguments, 3)
-        var errors = []
-        var passed = false;
-        forEach(expected_array, 
-                function(expected)
-                {
-                    try {
-                        assert_func.apply(this, [actual, expected].concat(args))
-                        passed = true;
-                    } catch(e) {
-                        errors.push(e.message);
-                    }
-                });
-        if (!passed) {
-            throw new AssertionError(errors.join("\n\n"));
-        }
-    }
-    expose(assert_any, "assert_any");
-
-    function Test(name, properties)
-    {
-        this.name = name;
-        this.status = this.NOTRUN;
-        this.timeout_id = null;
-        this.is_done = false;
-
-        this.properties = properties;
-        this.timeout_length = properties.timeout ? properties.timeout : settings.test_timeout;
-
-        this.message = null;
-
-        var this_obj = this;
-        this.steps = [];
-
-        tests.push(this);
-    }
-
-    Test.statuses = {
-        PASS:0,
-        FAIL:1,
-        TIMEOUT:2,
-        NOTRUN:3
-    };
-
-    Test.prototype = merge({}, Test.statuses);
-
-    Test.prototype.structured_clone = function()
-    {
-        if(!this._structured_clone)
-        {
-            var msg = this.message;
-            msg = msg ? String(msg) : msg;
-            this._structured_clone = merge({
-                name:String(this.name),
-                status:this.status,
-                message:msg
-            }, Test.statuses);
-        }
-        return this._structured_clone;
-    };
-
-    Test.prototype.step = function(func, this_obj)
-    {
-        //In case the test has already failed
-        if (this.status !== this.NOTRUN)
-        {
-          return;
-        }
-
-        tests.started = true;
-
-        if (this.timeout_id === null) {
-            this.set_timeout();
-        }
-
-        this.steps.push(func);
-
-        if (arguments.length === 1)
-        {
-            this_obj = this;
-        }
-
-        try
-        {
-            return func.apply(this_obj, Array.prototype.slice.call(arguments, 2));
-        }
-        catch(e)
-        {
-            //This can happen if something called synchronously invoked another
-            //step
-            if (this.status !== this.NOTRUN)
-            {
-                return;
-            }
-            this.status = this.FAIL;
-            this.message = (typeof e === "object" && e !== null) ? e.message : e;
-            if (typeof e.stack != "undefined" && typeof e.message == "string") {
-                //Try to make it more informative for some exceptions, at least
-                //in Gecko and WebKit.  This results in a stack dump instead of
-                //just errors like "Cannot read property 'parentNode' of null"
-                //or "root is null".  Makes it a lot longer, of course.
-                this.message += "(stack: " + e.stack + ")";
-            }
-            this.done();
-            if (debug && e.constructor !== AssertionError) {
-                throw e;
-            }
-        }
-    };
-
-    Test.prototype.step_func = function(func, this_obj)
-    {
-        var test_this = this;
-
-        if (arguments.length === 1)
-        {
-            this_obj = test_this;
-        }
-
-        return function()
-        {
-            test_this.step.apply(test_this, [func, this_obj].concat(
-                Array.prototype.slice.call(arguments)));
-        };
-    };
-
-    Test.prototype.step_func_done = function(func, this_obj)
-    {
-        var test_this = this;
-
-        if (arguments.length === 1)
-        {
-            this_obj = test_this;
-        }
-
-        return function()
-        {
-            test_this.step.apply(test_this, [func, this_obj].concat(
-                Array.prototype.slice.call(arguments)));
-            test_this.done();
-        };
-    };
-
-    Test.prototype.set_timeout = function()
-    {
-        var this_obj = this;
-        this.timeout_id = setTimeout(function()
-                                     {
-                                         this_obj.timeout();
-                                     }, this.timeout_length);
-    };
-
-    Test.prototype.timeout = function()
-    {
-        this.status = this.TIMEOUT;
-        this.timeout_id = null;
-        this.message = "Test timed out";
-        this.done();
-    };
-
-    Test.prototype.done = function()
-    {
-        if (this.is_done) {
-            return;
-        }
-        clearTimeout(this.timeout_id);
-        if (this.status === this.NOTRUN)
-        {
-            this.status = this.PASS;
-        }
-        this.is_done = true;
-        tests.result(this);
-    };
-
-
-    /*
-     * Harness
-     */
-
-    function TestsStatus()
-    {
-        this.status = null;
-        this.message = null;
-    }
-
-    TestsStatus.statuses = {
-        OK:0,
-        ERROR:1,
-        TIMEOUT:2
-    };
-
-    TestsStatus.prototype = merge({}, TestsStatus.statuses);
-
-    TestsStatus.prototype.structured_clone = function()
-    {
-        if(!this._structured_clone)
-        {
-            var msg = this.message;
-            msg = msg ? String(msg) : msg;
-            this._structured_clone = merge({
-                status:this.status,
-                message:msg
-            }, TestsStatus.statuses);
-        }
-        return this._structured_clone;
-    };
-
-    function Tests()
-    {
-        this.tests = [];
-        this.num_pending = 0;
-
-        this.phases = {
-            INITIAL:0,
-            SETUP:1,
-            HAVE_TESTS:2,
-            HAVE_RESULTS:3,
-            COMPLETE:4
-        };
-        this.phase = this.phases.INITIAL;
-
-        this.properties = {};
-
-        //All tests can't be done until the load event fires
-        this.all_loaded = false;
-        this.wait_for_finish = false;
-        this.processing_callbacks = false;
-
-        this.timeout_length = settings.timeout;
-        this.timeout_id = null;
-
-        this.start_callbacks = [];
-        this.test_done_callbacks = [];
-        this.all_done_callbacks = [];
-
-        this.status = new TestsStatus();
-
-        var this_obj = this;
-
-        on_event(window, "load",
-                 function()
-                 {
-                     this_obj.all_loaded = true;
-                     if (this_obj.all_done())
-                     {
-                         this_obj.complete();
-                     }
-                 });
-
-        this.set_timeout();
-    }
-
-    Tests.prototype.setup = function(func, properties)
-    {
-        if (this.phase >= this.phases.HAVE_RESULTS)
-        {
-            return;
-        }
-        if (this.phase < this.phases.SETUP)
-        {
-            this.phase = this.phases.SETUP;
-        }
-
-        for (var p in properties)
-        {
-            if (properties.hasOwnProperty(p))
-            {
-                this.properties[p] = properties[p];
-            }
-        }
-
-        if (properties.timeout)
-        {
-            this.timeout_length = properties.timeout;
-        }
-        if (properties.explicit_done)
-        {
-            this.wait_for_finish = true;
-        }
-        if (properties.explicit_timeout) {
-            this.timeout_length = null;
-        }
-
-        if (func)
-        {
-            try
-            {
-                func();
-            } catch(e)
-            {
-                this.status.status = this.status.ERROR;
-                this.status.message = e;
-            };
-        }
-        this.set_timeout();
-    };
-
-    Tests.prototype.set_timeout = function()
-    {
-        var this_obj = this;
-        clearTimeout(this.timeout_id);
-        if (this.timeout_length !== null)
-        {
-            this.timeout_id = setTimeout(function() {
-                                             this_obj.timeout();
-                                         }, this.timeout_length);
-        }
-    };
-
-    Tests.prototype.timeout = function() {
-        this.status.status = this.status.TIMEOUT;
-        this.complete();
-    };
-
-    Tests.prototype.end_wait = function()
-    {
-        this.wait_for_finish = false;
-        if (this.all_done()) {
-            this.complete();
-        }
-    };
-
-    Tests.prototype.push = function(test)
-    {
-        if (this.phase < this.phases.HAVE_TESTS) {
-            this.start();
-        }
-        this.num_pending++;
-        this.tests.push(test);
-    };
-
-    Tests.prototype.all_done = function() {
-        return (this.all_loaded && this.num_pending === 0 &&
-                !this.wait_for_finish && !this.processing_callbacks);
-    };
-
-    Tests.prototype.start = function() {
-        this.phase = this.phases.HAVE_TESTS;
-        this.notify_start();
-    };
-
-    Tests.prototype.notify_start = function() {
-        var this_obj = this;
-        forEach (this.start_callbacks,
-                 function(callback)
-                 {
-                     callback(this_obj.properties);
-                 });
-        forEach_windows(
-                function(w, is_same_origin)
-                {
-                    if(is_same_origin && w.start_callback)
-                    {
-                        try
-                        {
-                            w.start_callback(this_obj.properties);
-                        }
-                        catch(e)
-                        {
-                            if (debug)
-                            {
-                                throw(e);
-                            }
-                        }
-                    }
-                    if (supports_post_message(w) && w !== self)
-                    {
-                        w.postMessage({
-                            type: "start",
-                            properties: this_obj.properties
-                        }, "*");
-                    }
-                });
-    };
-
-    Tests.prototype.result = function(test)
-    {
-        if (this.phase > this.phases.HAVE_RESULTS)
-        {
-            return;
-        }
-        this.phase = this.phases.HAVE_RESULTS;
-        this.num_pending--;
-        this.notify_result(test);
-    };
-
-    Tests.prototype.notify_result = function(test) {
-        var this_obj = this;
-        this.processing_callbacks = true;
-        forEach(this.test_done_callbacks,
-                function(callback)
-                {
-                    callback(test, this_obj);
-                });
-
-        forEach_windows(
-                function(w, is_same_origin)
-                {
-                    if(is_same_origin && w.result_callback)
-                    {
-                        try
-                        {
-                            w.result_callback(test);
-                        }
-                        catch(e)
-                        {
-                            if(debug) {
-                                throw e;
-                            }
-                        }
-                    }
-                    if (supports_post_message(w) && w !== self)
-                    {
-                        w.postMessage({
-                            type: "result",
-                            test: test.structured_clone()
-                        }, "*");
-                    }
-                });
-        this.processing_callbacks = false;
-        if (this_obj.all_done())
-        {
-            this_obj.complete();
-        }
-    };
-
-    Tests.prototype.complete = function() {
-        if (this.phase === this.phases.COMPLETE) {
-            return;
-        }
-        this.phase = this.phases.COMPLETE;
-        var this_obj = this;
-        this.tests.forEach(
-            function(x)
-            {
-                if(x.status === x.NOTRUN)
-                {
-                    this_obj.notify_result(x);
-                }
-            }
-        );
-        this.notify_complete();
-    };
-
-    Tests.prototype.notify_complete = function()
-    {
-        clearTimeout(this.timeout_id);
-        var this_obj = this;
-        var tests = map(this_obj.tests,
-                        function(test)
-                        {
-                            return test.structured_clone();
-                        });
-        if (this.status.status === null)
-        {
-            this.status.status = this.status.OK;
-        }
-
-        forEach (this.all_done_callbacks,
-                 function(callback)
-                 {
-                     callback(this_obj.tests, this_obj.status);
-                 });
-
-        forEach_windows(
-                function(w, is_same_origin)
-                {
-                    if(is_same_origin && w.completion_callback)
-                    {
-                        try
-                        {
-                            w.completion_callback(this_obj.tests, this_obj.status);
-                        }
-                        catch(e)
-                        {
-                            if (debug)
-                            {
-                                throw e;
-                            }
-                        }
-                    }
-                    if (supports_post_message(w) && w !== self)
-                    {
-                        w.postMessage({
-                            type: "complete",
-                            tests: tests,
-                            status: this_obj.status.structured_clone()
-                        }, "*");
-                    }
-                });
-    };
-
-    var tests = new Tests();
-
-    function timeout() {
-        if (tests.timeout_length === null)
-        {
-            tests.timeout();
-        }
-    }
-    expose(timeout, 'timeout');
-
-    function add_start_callback(callback) {
-        tests.start_callbacks.push(callback);
-    }
-
-    function add_result_callback(callback)
-    {
-        tests.test_done_callbacks.push(callback);
-    }
-
-    function add_completion_callback(callback)
-    {
-       tests.all_done_callbacks.push(callback);
-    }
-
-    expose(add_start_callback, 'add_start_callback');
-    expose(add_result_callback, 'add_result_callback');
-    expose(add_completion_callback, 'add_completion_callback');
-
-    /*
-     * Output listener
-    */
-
-    function Output() {
-      this.output_document = document;
-      this.output_node = null;
-      this.done_count = 0;
-      this.enabled = settings.output;
-      this.phase = this.INITIAL;
-    }
-
-    Output.prototype.INITIAL = 0;
-    Output.prototype.STARTED = 1;
-    Output.prototype.HAVE_RESULTS = 2;
-    Output.prototype.COMPLETE = 3;
-
-    Output.prototype.setup = function(properties) {
-        if (this.phase > this.INITIAL) {
-            return;
-        }
-
-        //If output is disabled in testharnessreport.js the test shouldn't be
-        //able to override that
-        this.enabled = this.enabled && (properties.hasOwnProperty("output") ?
-                                        properties.output : settings.output);
-    };
-
-    Output.prototype.init = function(properties)
-    {
-        if (this.phase >= this.STARTED) {
-            return;
-        }
-        if (properties.output_document) {
-            this.output_document = properties.output_document;
-        } else {
-            this.output_document = document;
-        }
-        this.phase = this.STARTED;
-    };
-
-    Output.prototype.resolve_log = function()
-    {
-        var output_document;
-        if (typeof this.output_document === "function")
-        {
-            output_document = this.output_document.apply(undefined);
-        } else
-        {
-            output_document = this.output_document;
-        }
-        if (!output_document)
-        {
-            return;
-        }
-        var node = output_document.getElementById("log");
-        if (node)
-        {
-            this.output_document = output_document;
-            this.output_node = node;
-        }
-    };
-
-    Output.prototype.show_status = function(test)
-    {
-        if (this.phase < this.STARTED)
-        {
-            this.init();
-        }
-        if (!this.enabled)
-        {
-            return;
-        }
-        if (this.phase < this.HAVE_RESULTS)
-        {
-            this.resolve_log();
-            this.phase = this.HAVE_RESULTS;
-        }
-        this.done_count++;
-        if (this.output_node)
-        {
-            if (this.done_count < 100
-            || (this.done_count < 1000 && this.done_count % 100 == 0)
-            || this.done_count % 1000 == 0) {
-                this.output_node.textContent = "Running, "
-                    + this.done_count + " complete, "
-                    + tests.num_pending + " remain";
-            }
-        }
-    };
-
-    Output.prototype.show_results = function (tests, harness_status)
-    {
-        if (this.phase >= this.COMPLETE) {
-            return;
-        }
-        if (!this.enabled)
-        {
-            return;
-        }
-        if (!this.output_node) {
-            this.resolve_log();
-        }
-        this.phase = this.COMPLETE;
-
-        var log = this.output_node;
-        if (!log)
-        {
-            return;
-        }
-        var output_document = this.output_document;
-
-        while (log.lastChild)
-        {
-            log.removeChild(log.lastChild);
-        }
-
-        if (script_prefix != null) {
-            var stylesheet = output_document.createElementNS(xhtml_ns, "link");
-            stylesheet.setAttribute("rel", "stylesheet");
-            stylesheet.setAttribute("href", script_prefix + "testharness.css");
-            var heads = output_document.getElementsByTagName("head");
-            if (heads.length) {
-                heads[0].appendChild(stylesheet);
-            }
-        }
-
-        var status_text = {};
-        status_text[Test.prototype.PASS] = "Pass";
-        status_text[Test.prototype.FAIL] = "Fail";
-        status_text[Test.prototype.TIMEOUT] = "Timeout";
-        status_text[Test.prototype.NOTRUN] = "Not Run";
-
-        var status_number = {};
-        forEach(tests, function(test) {
-                    var status = status_text[test.status];
-                    if (status_number.hasOwnProperty(status))
-                    {
-                        status_number[status] += 1;
-                    } else {
-                        status_number[status] = 1;
-                    }
-                });
-
-        function status_class(status)
-        {
-            return status.replace(/\s/g, '').toLowerCase();
-        }
-
-        var summary_template = ["section", {"id":"summary"},
-                                ["h2", {}, "Summary"],
-                                ["p", {}, "Found ${num_tests} tests"],
-                                function(vars) {
-                                    var rv = [["div", {}]];
-                                    var i=0;
-                                    while (status_text.hasOwnProperty(i)) {
-                                        if (status_number.hasOwnProperty(status_text[i])) {
-                                            var status = status_text[i];
-                                            rv[0].push(["div", {"class":status_class(status)},
-                                                        ["label", {},
-                                                         ["input", {type:"checkbox", checked:"checked"}],
-                                                         status_number[status] + " " + status]]);
-                                        }
-                                        i++;
-                                    }
-                                    return rv;
-                                }];
-
-        log.appendChild(render(summary_template, {num_tests:tests.length}, output_document));
-
-        forEach(output_document.querySelectorAll("section#summary label"),
-                function(element)
-                {
-                    on_event(element, "click",
-                             function(e)
-                             {
-                                 if (output_document.getElementById("results") === null)
-                                 {
-                                     e.preventDefault();
-                                     return;
-                                 }
-                                 var result_class = element.parentNode.getAttribute("class");
-                                 var style_element = output_document.querySelector("style#hide-" + result_class);
-                                 var input_element = element.querySelector("input");
-                                 if (!style_element && !input_element.checked) {
-                                     style_element = output_document.createElementNS(xhtml_ns, "style");
-                                     style_element.id = "hide-" + result_class;
-                                     style_element.textContent = "table#results > tbody > tr."+result_class+"{display:none}";
-                                     output_document.body.appendChild(style_element);
-                                 } else if (style_element && input_element.checked) {
-                                     style_element.parentNode.removeChild(style_element);
-                                 }
-                             });
-                });
-
-        // This use of innerHTML plus manual escaping is not recommended in
-        // general, but is necessary here for performance.  Using textContent
-        // on each individual <td> adds tens of seconds of execution time for
-        // large test suites (tens of thousands of tests).
-        function escape_html(s)
-        {
-            return s.replace(/\&/g, "&amp;")
-                .replace(/</g, "&lt;")
-                .replace(/"/g, "&quot;")
-                .replace(/'/g, "&#39;");
-        }
-
-        function has_assertions()
-        {
-            for (var i = 0; i < tests.length; i++) {
-                if (tests[i].properties.hasOwnProperty("assert")) {
-                    return true;
-                }
-            }
-            return false;
-        }
-        
-        function get_assertion(test)
-        {
-            if (test.properties.hasOwnProperty("assert")) {
-                if (Array.isArray(test.properties.assert)) {
-                    return test.properties.assert.join(' ');
-                }
-                return test.properties.assert;
-            }
-            return '';
-        }
-        
-        log.appendChild(document.createElementNS(xhtml_ns, "section"));
-        var assertions = has_assertions();
-        var html = "<h2>Details</h2><table id='results' " + (assertions ? "class='assertions'" : "" ) + ">"
-            + "<thead><tr><th>Result</th><th>Test Name</th>"
-            + (assertions ? "<th>Assertion</th>" : "")
-            + "<th>Message</th></tr></thead>"
-            + "<tbody>";
-        for (var i = 0; i < tests.length; i++) {
-            html += '<tr class="'
-                + escape_html(status_class(status_text[tests[i].status]))
-                + '"><td>'
-                + escape_html(status_text[tests[i].status])
-                + "</td><td>"
-                + escape_html(tests[i].name)
-                + "</td><td>"
-                + (assertions ? escape_html(get_assertion(tests[i])) + "</td><td>" : "")
-                + escape_html(tests[i].message ? tests[i].message : " ")
-                + "</td></tr>";
-        }
-        html += "</tbody></table>";
-        try {
-            log.lastChild.innerHTML = html;
-        } catch (e) {
-            log.appendChild(document.createElementNS(xhtml_ns, "p"))
-               .textContent = "Setting innerHTML for the log threw an exception.";
-            log.appendChild(document.createElementNS(xhtml_ns, "pre"))
-               .textContent = html;
-        }
-    };
-
-    var output = new Output();
-    add_start_callback(function (properties) {output.init(properties);});
-    add_result_callback(function (test) {output.show_status(tests);});
-    add_completion_callback(function (tests, harness_status) {output.show_results(tests, harness_status);});
-
-    /*
-     * Template code
-     *
-     * A template is just a javascript structure. An element is represented as:
-     *
-     * [tag_name, {attr_name:attr_value}, child1, child2]
-     *
-     * the children can either be strings (which act like text nodes), other templates or
-     * functions (see below)
-     *
-     * A text node is represented as
-     *
-     * ["{text}", value]
-     *
-     * String values have a simple substitution syntax; ${foo} represents a variable foo.
-     *
-     * It is possible to embed logic in templates by using a function in a place where a
-     * node would usually go. The function must either return part of a template or null.
-     *
-     * In cases where a set of nodes are required as output rather than a single node
-     * with children it is possible to just use a list
-     * [node1, node2, node3]
-     *
-     * Usage:
-     *
-     * render(template, substitutions) - take a template and an object mapping
-     * variable names to parameters and return either a DOM node or a list of DOM nodes
-     *
-     * substitute(template, substitutions) - take a template and variable mapping object,
-     * make the variable substitutions and return the substituted template
-     *
-     */
-
-    function is_single_node(template)
-    {
-        return typeof template[0] === "string";
-    }
-
-    function substitute(template, substitutions)
-    {
-        if (typeof template === "function") {
-            var replacement = template(substitutions);
-            if (replacement)
-            {
-                var rv = substitute(replacement, substitutions);
-                return rv;
-            }
-            else
-            {
-                return null;
-            }
-        }
-        else if (is_single_node(template))
-        {
-            return substitute_single(template, substitutions);
-        }
-        else
-        {
-            return filter(map(template, function(x) {
-                                  return substitute(x, substitutions);
-                              }), function(x) {return x !== null;});
-        }
-    }
-
-    function substitute_single(template, substitutions)
-    {
-        var substitution_re = /\${([^ }]*)}/g;
-
-        function do_substitution(input) {
-            var components = input.split(substitution_re);
-            var rv = [];
-            for (var i=0; i<components.length; i+=2)
-            {
-                rv.push(components[i]);
-                if (components[i+1])
-                {
-                    rv.push(String(substitutions[components[i+1]]));
-                }
-            }
-            return rv;
-        }
-
-        var rv = [];
-        rv.push(do_substitution(String(template[0])).join(""));
-
-        if (template[0] === "{text}") {
-            substitute_children(template.slice(1), rv);
-        } else {
-            substitute_attrs(template[1], rv);
-            substitute_children(template.slice(2), rv);
-        }
-
-        function substitute_attrs(attrs, rv)
-        {
-            rv[1] = {};
-            for (var name in template[1])
-            {
-                if (attrs.hasOwnProperty(name))
-                {
-                    var new_name = do_substitution(name).join("");
-                    var new_value = do_substitution(attrs[name]).join("");
-                    rv[1][new_name] = new_value;
-                };
-            }
-        }
-
-        function substitute_children(children, rv)
-        {
-            for (var i=0; i<children.length; i++)
-            {
-                if (children[i] instanceof Object) {
-                    var replacement = substitute(children[i], substitutions);
-                    if (replacement !== null)
-                    {
-                        if (is_single_node(replacement))
-                        {
-                            rv.push(replacement);
-                        }
-                        else
-                        {
-                            extend(rv, replacement);
-                        }
-                    }
-                }
-                else
-                {
-                    extend(rv, do_substitution(String(children[i])));
-                }
-            }
-            return rv;
-        }
-
-        return rv;
-    }
-
- function make_dom_single(template, doc)
- {
-     var output_document = doc || document;
-     if (template[0] === "{text}")
-     {
-         var element = output_document.createTextNode("");
-         for (var i=1; i<template.length; i++)
-         {
-             element.data += template[i];
-         }
-     }
-     else
-     {
-         var element = output_document.createElementNS(xhtml_ns, template[0]);
-         for (var name in template[1]) {
-             if (template[1].hasOwnProperty(name))
-             {
-                 element.setAttribute(name, template[1][name]);
-             }
-         }
-         for (var i=2; i<template.length; i++)
-         {
-             if (template[i] instanceof Object)
-             {
-                 var sub_element = make_dom(template[i]);
-                 element.appendChild(sub_element);
-             }
-             else
-             {
-                 var text_node = output_document.createTextNode(template[i]);
-                 element.appendChild(text_node);
-             }
-         }
-     }
-
-     return element;
- }
-
-
-
- function make_dom(template, substitutions, output_document)
-    {
-        if (is_single_node(template))
-        {
-            return make_dom_single(template, output_document);
-        }
-        else
-        {
-            return map(template, function(x) {
-                           return make_dom_single(x, output_document);
-                       });
-        }
-    }
-
- function render(template, substitutions, output_document)
-    {
-        return make_dom(substitute(template, substitutions), output_document);
-    }
-
-    /*
-     * Utility funcions
-     */
-    function assert(expected_true, function_name, description, error, substitutions)
-    {
-        if (expected_true !== true)
-        {
-            throw new AssertionError(make_message(function_name, description,
-                                                  error, substitutions));
-        }
-    }
-
-    function AssertionError(message)
-    {
-        this.message = message;
-    }
-
-    function make_message(function_name, description, error, substitutions)
-    {
-        for (var p in substitutions) {
-            if (substitutions.hasOwnProperty(p)) {
-                substitutions[p] = format_value(substitutions[p]);
-            }
-        }
-        var node_form = substitute(["{text}", "${function_name}: ${description}" + error],
-                                   merge({function_name:function_name,
-                                          description:(description?description + " ":"")},
-                                          substitutions));
-        return node_form.slice(1).join("");
-    }
-
-    function filter(array, callable, thisObj) {
-        var rv = [];
-        for (var i=0; i<array.length; i++)
-        {
-            if (array.hasOwnProperty(i))
-            {
-                var pass = callable.call(thisObj, array[i], i, array);
-                if (pass) {
-                    rv.push(array[i]);
-                }
-            }
-        }
-        return rv;
-    }
-
-    function map(array, callable, thisObj)
-    {
-        var rv = [];
-        rv.length = array.length;
-        for (var i=0; i<array.length; i++)
-        {
-            if (array.hasOwnProperty(i))
-            {
-                rv[i] = callable.call(thisObj, array[i], i, array);
-            }
-        }
-        return rv;
-    }
-
-    function extend(array, items)
-    {
-        Array.prototype.push.apply(array, items);
-    }
-
-    function forEach (array, callback, thisObj)
-    {
-        for (var i=0; i<array.length; i++)
-        {
-            if (array.hasOwnProperty(i))
-            {
-                callback.call(thisObj, array[i], i, array);
-            }
-        }
-    }
-
-    function merge(a,b)
-    {
-        var rv = {};
-        var p;
-        for (p in a)
-        {
-            rv[p] = a[p];
-        }
-        for (p in b) {
-            rv[p] = b[p];
-        }
-        return rv;
-    }
-
-    function expose(object, name)
-    {
-        var components = name.split(".");
-        var target = window;
-        for (var i=0; i<components.length - 1; i++)
-        {
-            if (!(components[i] in target))
-            {
-                target[components[i]] = {};
-            }
-            target = target[components[i]];
-        }
-        target[components[components.length - 1]] = object;
-    }
-
-    function forEach_windows(callback) {
-        // Iterate of the the windows [self ... top, opener]. The callback is passed
-        // two objects, the first one is the windows object itself, the second one
-        // is a boolean indicating whether or not its on the same origin as the
-        // current window.
-        var cache = forEach_windows.result_cache;
-        if (!cache) {
-            cache = [[self, true]];
-            var w = self;
-            var i = 0;
-            var so;
-            var origins = location.ancestorOrigins;
-            while (w != w.parent)
-            {
-                w = w.parent;
-                // In WebKit, calls to parent windows' properties that aren't on the same
-                // origin cause an error message to be displayed in the error console but
-                // don't throw an exception. This is a deviation from the current HTML5
-                // spec. See: https://bugs.webkit.org/show_bug.cgi?id=43504
-                // The problem with WebKit's behavior is that it pollutes the error console
-                // with error messages that can't be caught.
-                //
-                // This issue can be mitigated by relying on the (for now) proprietary
-                // `location.ancestorOrigins` property which returns an ordered list of
-                // the origins of enclosing windows. See:
-                // http://trac.webkit.org/changeset/113945.
-                if(origins) {
-                    so = (location.origin == origins[i]);
-                }
-                else
-                {
-                    so = is_same_origin(w);
-                }
-                cache.push([w, so]);
-                i++;
-            }
-            w = window.opener;
-            if(w)
-            {
-                // window.opener isn't included in the `location.ancestorOrigins` prop.
-                // We'll just have to deal with a simple check and an error msg on WebKit
-                // browsers in this case.
-                cache.push([w, is_same_origin(w)]);
-            }
-            forEach_windows.result_cache = cache;
-        }
-
-        forEach(cache,
-                function(a)
-                {
-                    callback.apply(null, a);
-                });
-    }
-
-    function is_same_origin(w) {
-        try {
-            'random_prop' in w;
-            return true;
-        } catch(e) {
-            return false;
-        }
-    }
-
-    function supports_post_message(w)
-    {
-        var supports;
-        var type;
-        // Given IE  implements postMessage across nested iframes but not across
-        // windows or tabs, you can't infer cross-origin communication from the presence
-        // of postMessage on the current window object only.
-        //
-        // Touching the postMessage prop on a window can throw if the window is
-        // not from the same origin AND post message is not supported in that
-        // browser. So just doing an existence test here won't do, you also need
-        // to wrap it in a try..cacth block.
-        try
-        {
-            type = typeof w.postMessage;
-            if (type === "function")
-            {
-                supports = true;
-            }
-            // IE8 supports postMessage, but implements it as a host object which
-            // returns "object" as its `typeof`.
-            else if (type === "object")
-            {
-                supports = true;
-            }
-            // This is the case where postMessage isn't supported AND accessing a
-            // window property across origins does NOT throw (e.g. old Safari browser).
-            else
-            {
-                supports = false;
-            }
-        }
-        catch(e) {
-            // This is the case where postMessage isn't supported AND accessing a
-            // window property across origins throws (e.g. old Firefox browser).
-            supports = false;
-        }
-        return supports;
-    }
-})();
-
-/*
- *For blacklist
- */
-
-function is_platform_supported(name)
-{
-    var ret = true;
-
-    if (not_support_list.indexOf(name) >= 0)
-        ret = false;
-
-    return ret;
-}
-
-// vim: set expandtab shiftwidth=4 tabstop=4:
diff --git a/tct-messaging-tizen-tests/resources/testharnessreport.js b/tct-messaging-tizen-tests/resources/testharnessreport.js
deleted file mode 100644 (file)
index fa73347..0000000
+++ /dev/null
@@ -1,380 +0,0 @@
-/*
- * This file is intended for vendors to implement
- * code needed to integrate testharness.js tests with their own test systems.
- *
- * The default implementation extracts metadata from the tests and validates 
- * it against the cached version that should be present in the test source 
- * file. If the cache is not found or is out of sync, source code suitable for
- * caching the metadata is optionally generated.
- *
- * The cached metadata is present for extraction by test processing tools that
- * are unable to execute javascript.
- *
- * Metadata is attached to tests via the properties parameter in the test
- * constructor. See testharness.js for details.
- *
- * Typically test system integration will attach callbacks when each test has
- * run, using add_result_callback(callback(test)), or when the whole test file
- * has completed, using 
- * add_completion_callback(callback(tests, harness_status)).
- *
- * For more documentation about the callback functions and the
- * parameters they are called with see testharness.js
- */
-
-
-
-var metadata_generator = {
-
-    currentMetadata: {},
-    cachedMetadata: false,
-    metadataProperties: ['help', 'assert', 'author'],
-    
-    error: function(message) {
-        var messageElement = document.createElement('p');
-        messageElement.setAttribute('class', 'error');
-        this.appendText(messageElement, message);
-        
-        var summary = document.getElementById('summary');
-        if (summary) {
-            summary.parentNode.insertBefore(messageElement, summary);
-        }
-        else {
-            document.body.appendChild(messageElement);
-        }
-    },
-
-    /**
-     * Ensure property value has contact information
-     */
-    validateContact: function(test, propertyName) {
-        var result = true;
-        var value = test.properties[propertyName];
-        var values = Array.isArray(value) ? value : [value];
-        for (var index = 0; index < values.length; index++) {
-            value = values[index];
-            var re = /(\S+)(\s*)<(.*)>(.*)/;
-            if (! re.test(value)) {
-                re = /(\S+)(\s+)(http[s]?:\/\/)(.*)/
-                if (! re.test(value)) {
-                    this.error('Metadata property "' + propertyName + 
-                        '" for test: "' + test.name +
-                        '" must have name and contact information ' +
-                        '("name <email>" or "name http(s)://")');
-                    result = false;
-                }
-            }
-        }
-        return result;
-    },
-    
-    /**
-     * Extract metadata from test object
-     */
-    extractFromTest: function(test) {
-        var testMetadata = {};
-        // filter out metadata from other properties in test
-        for (var metaIndex = 0; metaIndex < this.metadataProperties.length;
-             metaIndex++) {
-            var meta = this.metadataProperties[metaIndex];
-            if (test.properties.hasOwnProperty(meta)) {
-                if ('author' == meta) {
-                    this.validateContact(test, meta);
-                }
-                testMetadata[meta] = test.properties[meta];
-            }
-        }
-        return testMetadata;
-    },
-    
-    /**
-     * Compare cached metadata to extracted metadata
-     */
-    validateCache: function() {
-        for (var testName in this.currentMetadata) {
-            if (! this.cachedMetadata.hasOwnProperty(testName)) {
-                return false;
-            }
-            var testMetadata = this.currentMetadata[testName];
-            var cachedTestMetadata = this.cachedMetadata[testName];
-            delete this.cachedMetadata[testName];
-            
-            for (var metaIndex = 0; metaIndex < this.metadataProperties.length;
-                 metaIndex++) {
-                var meta = this.metadataProperties[metaIndex];
-                if (cachedTestMetadata.hasOwnProperty(meta) && 
-                    testMetadata.hasOwnProperty(meta)) {
-                    if (Array.isArray(cachedTestMetadata[meta])) {
-                      if (! Array.isArray(testMetadata[meta])) {
-                          return false;
-                      }
-                      if (cachedTestMetadata[meta].length == 
-                          testMetadata[meta].length) {
-                          for (var index = 0; 
-                               index < cachedTestMetadata[meta].length; 
-                               index++) {
-                              if (cachedTestMetadata[meta][index] != 
-                                  testMetadata[meta][index]) {
-                                  return false;
-                              }
-                          }
-                      }
-                      else {
-                          return false;
-                      }
-                    }
-                    else {
-                      if (Array.isArray(testMetadata[meta])) {
-                        return false;
-                      }
-                      if (cachedTestMetadata[meta] != testMetadata[meta]) {
-                        return false;
-                      }
-                    }
-                }
-                else if (cachedTestMetadata.hasOwnProperty(meta) || 
-                         testMetadata.hasOwnProperty(meta)) {
-                    return false;
-                }
-            }
-        }
-        for (var testName in this.cachedMetadata) {
-            return false;
-        }
-        return true;
-    },
-  
-    appendText: function(elemement, text) {
-        elemement.appendChild(document.createTextNode(text));
-    },
-  
-    jsonifyArray: function(arrayValue, indent) {
-        var output = '[';
-
-        if (1 == arrayValue.length) {
-            output += JSON.stringify(arrayValue[0]);
-        }
-        else {
-            for (var index = 0; index < arrayValue.length; index++) {
-                if (0 < index) {
-                    output += ',\n  ' + indent;
-                }
-                output += JSON.stringify(arrayValue[index]);
-            }
-        }
-        output += ']';
-        return output;
-    },
-    
-    jsonifyObject: function(objectValue, indent) {
-        var output = '{';
-        
-        var count = 0;
-        for (var property in objectValue) {
-            ++count;
-            if (Array.isArray(objectValue[property]) || 
-                ('object' == typeof(value))) {
-                ++count;
-            }
-        }
-        if (1 == count) {
-            for (var property in objectValue) {
-                output += ' "' + property + '": '
-                          + JSON.stringify(objectValue[property])
-                          + ' ';
-            }
-        }
-        else {
-            var first = true;
-            for (var property in objectValue) {
-                if (! first) {
-                    output += ',';
-                }
-                first = false;
-                output += '\n  ' + indent + '"' + property + '": ';
-                var value = objectValue[property];
-                if (Array.isArray(value)) {
-                    output += this.jsonifyArray(value, indent + 
-                        '                '.substr(0, 5 + property.length));
-                }
-                else if ('object' == typeof(value)) {
-                    output += this.jsonifyObject(value, indent + '  ');
-                }
-                else {
-                    output += JSON.stringify(value);
-                }
-            }
-            if (1 < output.length) {
-                output += '\n' + indent;
-            }
-        }
-        output += '}';
-        return output;
-    },
-  
-    /**
-     * Generate javascript source code for captured metadata
-     * Metadata is in pretty-printed JSON format
-     */
-    generateSource: function() {
-        var source = 
-            '<script id="metadata_cache">/*\n' + 
-            this.jsonifyObject(this.currentMetadata, '') + '\n' + 
-            '*/</script>\n';
-        return source;
-    },
-    
-    /**
-     * Add element containing metadata source code
-     */
-    addSourceElement: function(event) {
-        var sourceWrapper = document.createElement('div');
-        sourceWrapper.setAttribute('id', 'metadata_source');
-
-        var instructions = document.createElement('p');
-        if (this.cachedMetadata) {
-            this.appendText(instructions, 
-                'Replace the existing <script id="metadata_cache"> element ' + 
-                'in the test\'s <head> with the following:');
-        }
-        else {
-            this.appendText(instructions, 
-                'Copy the following into the <head> element of the test ' +
-                'or the test\'s metadata sidecar file:');
-        }
-        sourceWrapper.appendChild(instructions);
-        
-        var sourceElement = document.createElement('pre');
-        this.appendText(sourceElement, this.generateSource());
-
-        sourceWrapper.appendChild(sourceElement);
-        
-        var messageElement = document.getElementById('metadata_issue');
-        messageElement.parentNode.insertBefore(sourceWrapper, 
-                                               messageElement.nextSibling);
-        messageElement.parentNode.removeChild(messageElement);
-
-        (event.preventDefault) ? event.preventDefault() : 
-                                 event.returnValue = false;
-    },
-    
-    /**
-     * Extract the metadata cache from the cache element if present
-     */
-    getCachedMetadata: function() {
-        var cacheElement = document.getElementById('metadata_cache');
-        
-        if (cacheElement) {
-            var cacheText = cacheElement.firstChild.nodeValue;
-            var openBrace = cacheText.indexOf('{');
-            var closeBrace = cacheText.lastIndexOf('}');
-            if ((-1 < openBrace) && (-1 < closeBrace)) {
-                cacheText = cacheText.slice(openBrace, closeBrace + 1);
-                try {
-                    this.cachedMetadata = JSON.parse(cacheText);
-                }
-                catch (exc) {
-                    this.cachedMetadata = 'Invalid JSON in Cached metadata. ';
-                }
-            }
-            else {
-                this.cachedMetadata = 'Metadata not found in cache element. ';
-            }
-        }
-    },
-    
-    /**
-     * Main entry point, extract metadata from tests, compare to cached version
-     * if present.
-     * If cache not present or differs from extrated metadata, generate an error
-     */
-    process: function(tests, harness_status) {
-        for (var index = 0; index < tests.length; index++) {
-            var test = tests[index];
-            if (this.currentMetadata.hasOwnProperty(test.name)) {
-                this.error('Duplicate test name: ' + test.name);
-            }
-            else {
-                this.currentMetadata[test.name] = this.extractFromTest(test);
-            }
-        }
-
-        this.getCachedMetadata();
-        
-        var message = null;
-        var messageClass = 'warning';
-        var showSource = false;
-        
-        if (0 == tests.length) {
-            if (this.cachedMetadata) {
-                message = 'Cached metadata present but no tests. ';
-            }
-        }
-        else if (1 == tests.length) {
-            if (this.cachedMetadata) {
-                message = 'Single test files should not have cached metadata. ';
-            }
-            else {
-                var testMetadata = this.currentMetadata[tests[0].name];
-                var hasMetadata = false;
-                for (var meta in testMetadata) {
-                    hasMetadata |= testMetadata.hasOwnProperty(meta);
-                }
-                if (hasMetadata) {
-                    message = 'Single tests should not have metadata. ' +
-                              'Move metadata to <head>. ';
-                }
-            }
-        }
-        else {
-            if (this.cachedMetadata) {
-                messageClass = 'error';
-                if ('string' == typeof(this.cachedMetadata)) {
-                    message = this.cachedMetadata;
-                    showSource = true;
-                }
-                else if (! this.validateCache()) {
-                    message = 'Cached metadata out of sync. ';
-                    showSource = true;
-                }
-            }
-        }
-        
-        if (message) {
-            var messageElement = document.createElement('p');
-            messageElement.setAttribute('id', 'metadata_issue');
-            messageElement.setAttribute('class', messageClass);
-            this.appendText(messageElement, message);
-            
-            if (showSource) {
-                var link = document.createElement('a');
-                this.appendText(link, 'Click for source code.');
-                link.setAttribute('href', '#');
-                link.setAttribute('onclick', 
-                                  'metadata_generator.addSourceElement(event)');
-                messageElement.appendChild(link);
-            }
-            
-            var summary = document.getElementById('summary');
-            if (summary) {
-                summary.parentNode.insertBefore(messageElement, summary);
-            }
-            else {
-                var log = document.getElementById('log');
-                if (log) {
-                    log.appendChild(messageElement);
-                }
-            }
-        }
-    },
-
-    setup: function() {
-        add_completion_callback(
-            function (tests, harness_status) { 
-                metadata_generator.process(tests, harness_status)
-            });
-    }
-}
-
-metadata_generator.setup();
-// vim: set expandtab shiftwidth=4 tabstop=4:
diff --git a/tct-messaging-tizen-tests/resources/unitcommon.js b/tct-messaging-tizen-tests/resources/unitcommon.js
deleted file mode 100644 (file)
index 0484f19..0000000
+++ /dev/null
@@ -1,514 +0,0 @@
-/*
-
-Copyright (c) 2013 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.
-
-
-
-Authors:
-
- */
-
-(function () {
-   var head_src = document.head.innerHTML;
-   if (head_src.search(/\/testharness.js\W/) === -1) {
-       document.write('<script language="javascript" src="../resources/testharness.js"></script>\n');
-   }
-   if (head_src.search(/\/testharnessreport.js\W/) === -1) {
-       document.write('<script language="javascript" src="../resources/testharnessreport.js"></script>\n');
-   }
-/*   TODO remove jQuery dependency */
-   if (head_src.search(/\/jquery.js\W/) === -1) {
-       document.write('<script language="javascript" src="../testkit/web/jquery.js"></script>\n');
-   }
-})();
-
-var _registered_types = {};
-
-function _resolve_registered_type(type) {
-    while (type in _registered_types) {
-        type = _registered_types[type];
-    }
-    return type;
-}
-
-/**
- * Method checks extra argument for none argument method.
- * The only check is that method will not throw an exception.
- * Example usage:
- * checkExtraArgument(tizen.notification, "removeAll");
- *
- * @param object object
- * @param methodName string - name of the method
- */
-function checkExtraArgument(object, methodName) {
-    var extraArgument = [
-        null,
-        undefined,
-        "Tizen",
-        1,
-        false,
-        ["one", "two"],
-        {argument: 1},
-        function () {}
-    ], i;
-
-    for (i = 0; i < extraArgument.length; i++) {
-        object[methodName](extraArgument[i]);
-    }
-}
-
-/**
- * Method to validate conversion.
- * Example usage:
- *   conversionTable = getTypeConversionExceptions("functionObject", true);
- *   for(i = 0; i < conversionTable.length; i++) {
- *       errorCallback = conversionTable[i][0];
- *       exceptionName = conversionTable[i][1];
- *
- *       assert_throws({name : exceptionName},
- *       function () {
- *           tizen.systemsetting.setProperty("HOME_SCREEN",
- *               propertyValue, successCallback, errorCallback);
- *       }, exceptionName + " should be thrown - given incorrect errorCallback.");
- *   }
- *
- * @param conversionType
- * @param isOptional
- * @returns table of tables which contain value (index 0) and exceptionName (index 1)
- *
- */
-function getTypeConversionExceptions(conversionType, isOptional) {
-    var exceptionName = "TypeMismatchError",
-        conversionTable;
-    switch (conversionType) {
-        case "enum":
-            conversionTable = [
-                [undefined, exceptionName],
-                [null, exceptionName],
-                [0, exceptionName],
-                [true, exceptionName],
-                ["dummyInvalidEnumValue", exceptionName],
-                [{ }, exceptionName]
-            ];
-            break;
-        case "double":
-            conversionTable = [
-                [undefined, exceptionName],
-                [NaN, exceptionName],
-                [Number.POSITIVE_INFINITY, exceptionName],
-                [Number.NEGATIVE_INFINITY, exceptionName],
-                ["TIZEN", exceptionName],
-                [{ name : "TIZEN" }, exceptionName],
-                [function () { }, exceptionName]
-            ];
-            break;
-        case "object":
-            conversionTable = [
-                [true, exceptionName],
-                [false, exceptionName],
-                [NaN, exceptionName],
-                [0, exceptionName],
-                ["", exceptionName],
-                ["TIZEN", exceptionName],
-                [undefined, exceptionName]
-            ];
-            if (!isOptional) {
-                conversionTable.push([null, exceptionName]);
-            }
-            break;
-        case "functionObject":
-            conversionTable = [
-                [true, exceptionName],
-                [false, exceptionName],
-                [NaN, exceptionName],
-                [0, exceptionName],
-                ["", exceptionName],
-                ["TIZEN", exceptionName],
-                [[], exceptionName],
-                [{ }, exceptionName],
-                [undefined, exceptionName]
-            ];
-            if (!isOptional) {
-                conversionTable.push([null, exceptionName]);
-            }
-            break;
-        case "array":
-            conversionTable = [
-                [true, exceptionName],
-                [false, exceptionName],
-                [NaN, exceptionName],
-                [0, exceptionName],
-                ["", exceptionName],
-                ["TIZEN", exceptionName],
-                [{ }, exceptionName],
-                [function () { }, exceptionName],
-                [undefined, exceptionName]
-            ];
-            if (!isOptional) {
-                conversionTable.push([null, exceptionName]);
-            }
-            break;
-        case "dictionary":
-            conversionTable = [
-                [true, exceptionName],
-                [false, exceptionName],
-                [NaN, exceptionName],
-                [0, exceptionName],
-                ["", exceptionName],
-                ["TIZEN", exceptionName],
-                [undefined, exceptionName]
-            ];
-            if (!isOptional) {
-                conversionTable.push([null, exceptionName]);
-            }
-            break;
-        default:
-            assert_unreached("Fix your test. Wrong conversionType '" + conversionType + "'.");
-    };
-
-    return conversionTable;
-}
-
-
-function assert_type(obj, type, description) {
-    var org_type = type, prop_name, prop_type, prop_value;
-
-    type = _resolve_registered_type(type);
-
-    if (typeof (type) === 'string') {
-        type = type.toLowerCase();
-        switch (type) {
-            case 'object':
-            case 'string':
-            case 'number':
-            case 'function':
-            case 'boolean':
-            case 'undefined':
-            case 'xml':
-                assert_equals(typeof (obj), type, description);
-                break;
-            case 'null':
-                assert_true(obj === null, description);
-                break;
-            case 'array':
-                assert_true(Array.isArray(obj), description);
-                break;
-            case 'date':
-                assert_true(obj instanceof Date, description);
-                break;
-            default:
-                assert_unreached('Fix your test. Wrong type \'' + org_type + '\'');
-        }
-    } else if (typeof (type) === 'function') {
-        assert_true(obj instanceof type, description);
-    } else if (typeof (type) === 'object') {
-        for (prop_name in type) {
-            prop_type = type[prop_name];
-            if (prop_type === 'function') {
-                assert_inherits(obj, prop_name);
-                assert_equals(typeof obj[prop_name], prop_type, 'Object should have method ' + prop_name);
-            } else {
-                assert_own_property(obj, prop_name);
-            }
-        }
-    } else {
-        assert_unreached('Fix your test. Wrong type ' + org_type);
-    }
-}
-
-function register_type(alias, type_spec) {
-    _registered_types[alias] = type_spec;
-}
-
-/**
- * Method to check if attribute is const.
- * Example usage:
- * check_const(tizen.bluetooth.deviceMinor, 'TOY_DOLL', 0x03, 'number', 0x29B);
- *
- * @param obj  object to test which  has const attribute
- * @param attributeName attribute name.
- * @param expectedValue expected value of provided attribute name
- * @param expectedType expected type of provided attribute name
- * @param valueToAssign value to assign in order to check if attribute value can be modified
- */
-function check_const(obj, attributeName, expectedValue, expectedType, valueToAssign) {
-    var tmp;
-    if (expectedValue === valueToAssign) {
-        assert_unreached("Fix your test. The same values given for "  + attributeName +
-            " in 'value' and 'valueToSet' arguments.");
-    }
-    if (typeof (attributeName) === "string") {
-        assert_true(attributeName in obj, "Name " + attributeName + " doesn't exist in provided object.");
-        assert_equals(obj[attributeName], expectedValue, "Value of " + attributeName + " is diffrent.");
-        if (typeof (expectedType) !== "undefined") {
-            if (expectedValue === null) {
-                assert_type(obj[attributeName], "object", "Type of " + attributeName + " is different.");
-            } else {
-                assert_type(obj[attributeName], expectedType, "Type of " + attributeName + " is different.");
-            }
-        } else {
-            assert_unreached("Fix your test. Wrong type " + expectedType);
-        }
-        tmp = obj[attributeName];
-        obj[attributeName] = valueToAssign;
-        assert_equals(obj[attributeName], tmp, attributeName + " can be modified.");
-    } else {
-        assert_unreached("Fix your test. Wrong type of name " + typeof (attributeName));
-    }
-}
-/**
- * Method to check if attribute is readonly.
- * Example usage:
- * check_readonly(statusNotification, "postedTime", null, 'object', new Date());
- *
- * @param obj  object to test which  has readonly attribute
- * @param attributeName attribute name.
- * @param expectedValue expected value of provided attribute name
- * @param expectedType expected type of provided attribute name
- * @param valueToAssign value to assign in order to check if attribute value can be modified
- */
-function check_readonly(obj, attributeName, expectedValue, expectedType, valueToAssign) {
-    check_const(obj, attributeName, expectedValue, expectedType, valueToAssign);
-}
-
-/**
- * Method to check NoInterfaceObject
- * Example usage:
- * check_no_interface_object("BluetoothAdapter")
- *
- * @param interfaceName interface name
- */
-function check_no_interface_object(interfaceName) {
-    assert_throws({name: "TypeError"}, function () {
-        tizen[interfaceName]();
-    },"Wrong call as a function");
-    assert_throws({name: "TypeError"}, function () {
-        new tizen[interfaceName]();
-    },"Wrong call as a new function");
-    assert_throws({name: "TypeError"}, function () {
-        ({}) instanceof tizen[interfaceName];
-    },"instanceof exception");
-    assert_equals(tizen[interfaceName], undefined, interfaceName + " is not undefined.");
-}
-
-
-/**
- * Method to check Constructors
- * Example usage:
- * check_constructor("BluetoothAdapter")
- *
- * @param constructorName constructor name
- */
-
-function check_constructor(constructorName) {
-    assert_true(constructorName in tizen, "No " + constructorName + " in tizen.");
-    assert_false({} instanceof tizen[constructorName],"Custom object is not instance of " + constructorName);
-    assert_throws({
-        name: "TypeError"
-    }, function () {
-        tizen[constructorName]();
-    }, "Constructor called as function.");
-}
-
-/**
- * Method to check if given method can be overridden in a given object - (TEMPORARY REMOVED).
- * That method also checks if given method exists in a given object.
- * Example usage:
- * check_method_exists(tizen.notification, "get");
- *
- * @param obj object with method
- * @param methodName name of the method to check.
- */
-function check_method_exists(obj, methodName) {
-    assert_type(obj[methodName], 'function', "Method does not exist.");
-}
-
-/**
- * Method to check extensibility of given object.
- * Method checks if new attribute and method can be added.
- * Example usage:
- * check_extensibility(tizen.notification);
- *
- * @param obj object to check
- */
-function check_extensibility(obj) {
-    var dummyAttribute = "dummyAttributeValue", dummyMethodResult = "dummyMethodResultValue";
-    obj.newDummyMethod = function() {
-        return dummyMethodResult;
-    }
-    assert_equals(obj.newDummyMethod(), dummyMethodResult, "Incorrect result from added method.");
-
-    obj.newDummyAttribute = dummyAttribute;
-    assert_equals(obj.newDummyAttribute, dummyAttribute, "Incorrect result from added attribute.");
-}
-
-function isUndefined(val) {
-    return (typeof val == "undefined");
-}
-
-function isNull(val) {
-    return (val === null);
-}
-
-function isString(val) {
-    return (typeof val === "string");
-}
-
-function isNumber(val) {
-    return (typeof val === "number");
-}
-
-function isDate(val) {
-    return (val instanceof Date);
-}
-
-function isFunction(val) {
-    return (typeof (val) === 'function');
-}
-
-function isBoolean(val) {
-    return (typeof val === "boolean");
-}
-
-function isArray(val) {
-    return (val instanceof Array);
-}
-
-function isObject(val) {
-    return (val instanceof Object);
-}
-
-function isVerbose() {
-    return ((typeof (VERBOSE) != "undefined") && (VERBOSE === 1));
-}
-
-/**
- * Method to check if attribute can be modify.
- * Example usage:
- * check_attr(downloadRequest, "fileName", default_val, "string", "file_name.html");
- *
- * @param obj  object to test which has not readonly attribute
- * @param attributeName attribute name.
- * @param expectedValue expected value of provided attribute name
- * @param expectedType expected type of provided attribute name
- * @param valueToAssign value to assign in order to check if attribute value can be modified
- */
-function check_attribute(obj, attributeName, expectedValue, expectedType, valueToAssign) {
-    if (expectedValue === valueToAssign) {
-        assert_unreached("Fix your test. The same values given for "  + attributeName +
-            " in 'value' and 'valueToSet' arguments.");
-    }
-    if (typeof (attributeName) === "string") {
-        assert_true(attributeName in obj, "Name " + attributeName + " doesn't exist in provided object.");
-        assert_equals(obj[attributeName], expectedValue, "Value of " + attributeName + " is diffrent.");
-        if (typeof (expectedType) !== "undefined") {
-            if (expectedValue === null) {
-                assert_type(obj[attributeName], "object", "Type of " + attributeName + " is different.");
-            } else {
-                assert_type(obj[attributeName], expectedType, "Type of " + attributeName + " is different.");
-            }
-        } else {
-            assert_unreached("Fix your test. Wrong type " + expectedType);
-        }
-        obj[attributeName] = valueToAssign;
-        assert_equals(obj[attributeName], valueToAssign, attributeName + " can be modified.");
-    } else {
-        assert_unreached("Fix your test. Wrong type of name " + typeof (attributeName));
-    }
-}
-
-/**
- * Method to check if whole array can be overwritten with an invalid value.
- * Sample usage:
- * check_invalid_array_assignments(message, "to", false);
- *
- * @param obj object which has the array as its property
- * @param array name of the array to check
- * @param isNullable indicates if the array can be null
- */
-function check_invalid_array_assignments(obj, array, isNullable) {
-    var args = [undefined, true, false, NaN, 0, "TIZEN", {}, function () {}],
-        val = obj[array], i;
-
-    if (!isNullable) {
-        obj[array] = null;
-        assert_not_equals(obj[array], null, "Non-nullable array was set to null");
-        assert_type(obj[array], "array", "Non-nullable array type changed after assigning null");
-        assert_equals(obj[array].toString(), val.toString(), "Non-nullable array contents changed after assigning null");
-    }
-
-    for (i = 0 ; i < args.length ; i++) {
-        obj[array] = args[i];
-        assert_type(obj[array], "array", "Array type changed after assigning an invalid value");
-        assert_equals(obj[array].toString(), val.toString(), "Array contents changed after assigning an invalid value");
-    }
-}
-
-/**
- * Method to check if an object can be overwritten with an invalid value.
- * Sample usage:
- * check_invalid_object_assignments(message, "body", false);
- *
- * @param parentObj object which has the 'obj' object as its property
- * @param obj name of the object to check
- * @param isNullable indicates if the object can be null
- */
-function check_invalid_obj_assignments(parentObj, obj, isNullable) {
-    var args = [undefined, true, false, NaN, 0, "TIZEN", function () {}],
-        val = parentObj[obj], i;
-
-    if (!isNullable) {
-        parentObj[obj] = null;
-        assert_equals(parentObj[obj], val, "Non-nullable obj was modified after assigning null");
-    }
-
-    for (i = 0 ; i < args.length ; i++) {
-        parentObj[obj] = args[i];
-        assert_equals(parentObj[obj], val, "The object was set to " + args[i]);
-    }
-}
-
-/**
- * Method to validate conversion for listeners.
- * Example usage:
- * incorrectListeners = getListenerConversionExceptions(["oninstalled", "onupdated", "onuninstalled"]);
- * for(i = 0; i < incorrectListeners.length; i++) {
- *     packageInformationEventCallback  = incorrectListeners[i][0];
- *     exceptionName = incorrectListeners[i][1];
- *     assert_throws({name : exceptionName},
- *        function () {
- *             tizen.package.setPackageInfoEventListener(packageInformationEventCallback);
- *         }, exceptionName + " should be thrown - given incorrect successCallback.");
- * }
- *
- *
- * @param callbackNames Array with names
- * @returns {Array} table of tables which contain incorrect listener (index 0) and exceptionName (index 1)
- *
- */
-function getListenerConversionExceptions(callbackNames) {
-    var result = [], conversionTable, i, j, listenerName;
-    conversionTable = getTypeConversionExceptions("functionObject", false);
-
-    for (i = 0; i < callbackNames.length; i++) {
-        for (j = 0; j < conversionTable.length; j++) {
-            listenerName = {};
-            listenerName[callbackNames[i]] = conversionTable[j][0];
-            result.push([listenerName, conversionTable[j][1]]);
-        }
-    }
-
-    return result;
-}
diff --git a/tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec b/tct-messaging-tizen-tests/tct-messaging-tizen-tests.spec
deleted file mode 100755 (executable)
index ded955c..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-%define _unpackaged_files_terminate_build 0 
-
-Summary: Webapi tizen messaging test suite
-Name: tct-messaging-tizen-tests
-Version: 2.3.3
-Release: 1
-License: BSD
-Group: System/Libraries
-Source: %name-%version.tar.gz
-
-%description
-This is webapi networking test suite package
-
-
-%prep
-%setup -q
-
-%build
-./autogen
-./configure --prefix=/usr
-make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-############## generate crx, wgt packge ####################
-crx_installer="chromium-browser"
-wgt_installer="wrt-installer"
-
-cp -a $RPM_BUILD_ROOT  $RPM_BUILD_DIR/%name
-cp -a manifest.json    $RPM_BUILD_DIR/%name
-cp -a custom.png       $RPM_BUILD_DIR/%name
-
-pre_dir=`pwd`
-cd $RPM_BUILD_DIR/%name
-
-cat > index.html << EOF
-<!doctype html>
-<head>
-    <meta http-equiv="Refresh" content="1; url=opt/%name/testkit/web/index.html?testsuite=/usr/share/%name/tests.xml">
-</head>
-EOF
-
-#create crx
-if [[ %TYPE == "all" || %TYPE == "crx" ]]; then
-    echo %TYPE
-    which $crx_installer > /dev/null 2>&1
-    if [ $? -eq 0 ]; then
-        export DISPLAY=:0
-        cp -f $pre_dir/config.xml.crx ./config.xml
-        $crx_installer --user-data-dir=/tmp  --pack-extension=../%name
-        mv ../%name.crx  $RPM_BUILD_ROOT/opt/%name/
-    fi
-fi
-
-#create zip
-cp -f $pre_dir/config.xml.crx ./config.xml
-cd $RPM_BUILD_DIR
-zip -Drq %name-%version-%release.zip %name
-cd $RPM_BUILD_DIR/%name
-
-#create wgt
-cp -f $pre_dir/config.xml.wgt ./config.xml
-zip -rq $RPM_BUILD_ROOT/opt/%name/%name.wgt *
-
-#sign wgt
-if [ ! -f "$RPM_BUILD_DIR/../signing/sign-widget.sh" ] ; then
-    echo "sign-widget.sh [$RPM_BUILD_DIR/../signing/sign-widget.sh] not found."
-    exit 2
-fi
-$RPM_BUILD_DIR/../signing/sign-widget.sh --dist platform $RPM_BUILD_ROOT/opt/%name/%name.wgt
-
-cd $pre_dir
-rm -rf $RPM_BUILD_DIR/%name
-
-
-mkdir -p $RPM_BUILD_ROOT/opt/unpacked_crx/%name
-########################## end ##############################
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-/opt/%name
-/usr/share/%name
-/opt/unpacked_crx/%name
-/opt/usr/media/Images/webapi-tizen-messaging-test_image.jpg
-/opt/usr/media/Sounds/webapi-tizen-messaging-test_noise.mp3
-
-%changelog
-
-%post
-############## install/uninstall crx, wgt packge ####################
-crx_installer="chromium-browser"
-wgt_installer="wrt-installer"
-
-which $crx_installer > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-    crx_install_dir="/opt/unpacked_crx/%name"
-    cd $crx_install_dir
-    [ -e /opt/%name/%name.crx ] && unzip /opt/%name/%name.crx
-    cd -
-    #postpone crx installation, and install it before execute testing because the rpm is installed by root, and it can't install crx correctly
-    #$crx_installer --user-data-dir=/tmp --load-extension=$crx_install_dir
-fi
-
-which $wgt_installer > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-    [ -e /opt/%name/%name.wgt ] && $wgt_installer -i /opt/%name/%name.wgt
-    if [ $? -eq 0 ]; then
-        echo "Install /opt/%name/%name.wgt to /opt/usr/apps/`wrt-launcher -l 2> /dev/null | grep %name | tail -n 1 | awk '{ print $NF }'` done"
-        echo "$(wrt-launcher -l | awk '/%name/ { print $(NF-1); exit }') sdbd rw" | smackload
-    else
-        echo "Install /opt/%name/%name.wgt fail ..."
-    fi
-    sync
-fi
-
-
-%postun
-crx_installer="chromium-browser"
-wgt_installer="wrt-installer"
-
-which $wgt_installer > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-    package_id=`wrt-launcher -l 2> /dev/null | grep %name | tail -n 1 | awk '{ print $NF }'`
-    if [ -n "$(ps -ef | grep $package_id | grep -v grep | awk '{print $2}')" ]; then
-        for i in $(ps -ef | grep $package_id | grep -v grep | awk '{print $2}')
-        do
-            kill -9 $i
-            if [ "$?" -ne 0 ]; then
-                echo "Kill the processes of %name fail ..."
-            else
-               echo "Kill the processes of %name done"
-           fi
-        done
-    fi
-
-    if [ -n "$package_id" ]; then
-        $wgt_installer -un $package_id
-       if [ "$?" -ne 0 ]; then
-                echo "Uninstall %name fail ..."
-        else
-                echo "Uninstall %name done"
-        fi
-        sync
-    fi
-
-fi
-
-rm -rf /opt/unpacked_crx/%name
-########################## end ##############################
diff --git a/tct-messaging-tizen-tests/testcase.xsl b/tct-messaging-tizen-tests/testcase.xsl
deleted file mode 100644 (file)
index 8623c28..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0"
-       xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-       <xsl:output method="html" version="1.0" encoding="UTF-8"
-               indent="yes" />
-       <xsl:template match="/">
-               <html>
-                       <STYLE type="text/css">
-                               @import "tests.css";
-                       </STYLE>
-
-                       <body>
-                               <div id="testcasepage">
-                                       <div id="title">
-                                               <table>
-                                                       <tr>
-                                                               <td>
-                                                                       <h1>Test Cases</h1>
-                                                               </td>
-                                                       </tr>
-                                               </table>
-                                       </div>
-                                       <div id="suites">
-                                               <table>
-                                                       <tr>
-                                                               <th>Test Suite</th>
-                                                               <th>Total</th>
-                                                               <th>Auto</th>
-                                                               <th>Manual</th>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>
-                                                                       Total
-                                                               </td>
-                                                               <td>
-                                                                       <xsl:value-of select="count(test_definition/suite/set//testcase)" />
-                                                               </td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition/suite/set//testcase[@execution_type = 'auto'])" />
-                                                               </td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition/suite/set//testcase[@execution_type != 'auto'])" />
-                                                               </td>
-                                                       </tr>
-                                                       <xsl:for-each select="test_definition/suite">
-                                                               <tr>
-                                                                       <td>
-                                                                               <xsl:value-of select="@name" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set//testcase)" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set/testcase[@execution_type = 'auto'])" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set/testcase[@execution_type != 'auto'])" />
-                                                                       </td>
-                                                               </tr>
-                                                       </xsl:for-each>
-                                               </table>
-                                       </div>
-                                       <div id="title">
-                                               <table>
-                                                       <tr>
-                                                               <td class="title">
-                                                                       <h1>Detailed Test Cases</h1>
-                                                               </td>
-                                                       </tr>
-                                               </table>
-                                       </div>
-                                       <div id="cases">
-                                               <xsl:for-each select="test_definition/suite">
-                                                       <xsl:sort select="@name" />
-                                                       <p>
-                                                               Test Suite:
-                                                               <xsl:value-of select="@name" />
-                                                       </p>
-                                                       <table>
-                                                               <tr>
-                                                                       <th>Case_ID</th>
-                                                                       <th>Purpose</th>
-                                                                       <th>Type</th>
-                                                                       <th>Component</th>
-                                                                       <th>Execution Type</th>
-                                                                       <th>Description</th>
-                                                                       <th>Specification</th>
-                                                               </tr>
-                                                               <xsl:for-each select=".//set">
-                                                                       <xsl:sort select="@name" />
-                                                                       <tr>
-                                                                               <td colspan="7">
-                                                                                       Test Set:
-                                                                                       <xsl:value-of select="@name" />
-                                                                               </td>
-                                                                       </tr>
-                                                                       <xsl:for-each select=".//testcase">
-                                                                               <xsl:sort select="@id" />
-                                                                               <tr>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@id" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@purpose" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@type" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@component" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@execution_type" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <p>
-                                                                                                       Pre_condition:
-                                                                                                       <xsl:value-of select=".//description/pre_condition" />
-                                                                                               </p>
-                                                                                               <p>
-                                                                                                       Post_condition:
-                                                                                                       <xsl:value-of select=".//description/post_condition" />
-                                                                                               </p>
-                                                                                               <p>
-                                                                                                       Test Script Entry:
-                                                                                                       <xsl:value-of select=".//description/test_script_entry" />
-                                                                                               </p>
-                                                                                               <p>
-                                                                                                       Steps:
-                                                                                                       <p />
-                                                                                                       <xsl:for-each select=".//description/steps/step">
-                                                                                                               <xsl:sort select="@order" />
-                                                                                                               Step
-                                                                                                               <xsl:value-of select="@order" />
-                                                                                                               :
-                                                                                                               <xsl:value-of select="./step_desc" />
-                                                                                                               ;
-                                                                                                               <p />
-                                                                                                               Expected Result:
-                                                                                                               <xsl:value-of select="./expected" />
-                                                                                                               <p />
-                                                                                                       </xsl:for-each>
-                                                                                               </p>
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:call-template name="br-replace">
-                                                                                                       <xsl:with-param name="word" select=".//spec" />
-                                                                                               </xsl:call-template>
-                                                                                       </td>
-                                                                               </tr>
-                                                                       </xsl:for-each>
-                                                               </xsl:for-each>
-                                                       </table>
-                                               </xsl:for-each>
-                                       </div>
-                               </div>
-                       </body>
-               </html>
-       </xsl:template>
-       <xsl:template name="br-replace">
-               <xsl:param name="word" />
-               <xsl:variable name="cr">
-                       <xsl:text>
-</xsl:text>
-               </xsl:variable>
-               <xsl:choose>
-                       <xsl:when test="contains($word,$cr)">
-                               <xsl:value-of select="substring-before($word,$cr)" />
-                               <br />
-                               <xsl:call-template name="br-replace">
-                                       <xsl:with-param name="word" select="substring-after($word,$cr)" />
-                               </xsl:call-template>
-                       </xsl:when>
-                       <xsl:otherwise>
-                               <xsl:value-of select="$word" />
-                       </xsl:otherwise>
-               </xsl:choose>
-       </xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/testkit/Makefile.am b/tct-messaging-tizen-tests/testkit/Makefile.am
deleted file mode 100644 (file)
index 5e6f915..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-testkit_SCRIPTS = web/*
-testkitdir = /opt/tct-messaging-tizen-tests/testkit/web
-EXTRA_DIST = $(testkit_SCRIPTS)
diff --git a/tct-messaging-tizen-tests/testkit/web/index.html b/tct-messaging-tizen-tests/testkit/web/index.html
deleted file mode 100644 (file)
index 370d9b7..0000000
+++ /dev/null
@@ -1,1140 +0,0 @@
-<!doctype html>
-<!--
-# Copyright (C) 2012 Intel Corporation
-# 
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
-#
-# Authors:
-#              Wang, Jing <jing.j.wang@intel.com>
-#              Tang, Shaofeng  <shaofeng.tang@intel.com>
--->
-<head>
-<meta name="viewport" content="width=device-width">
-<script src="jquery.js"></script>
-<script>
-       var iTest = 0;
-
-       var Tests;
-       var statusNode;
-       var oTestFrame;
-       var statusFrame;
-       var frmset;
-       var xmldoc;
-
-       var startTime;
-       var defTime = 2000;
-       var timeout;
-       var winCloseTimeout = 5000;
-       var blockCheckTime = 10;
-
-       var server = "http://127.0.0.1:8000";
-       var need_ajax = true;
-
-       var hidestatus;
-       var ttestsuite;
-       var tpriority;
-       var tstatus;
-       var ttype;
-       var tcategory;
-       var texecutiontype;
-
-       var manualcaseslist;
-
-       var cursuite;
-       var curset;
-
-       var last_test_page = "";
-       var current_page_uri = "";
-
-       var activetest = true;
-
-       var manualcases = function() {
-               this.casesid = "";
-               this.index = 0;
-               this.result = "";
-       };
-
-       function getTestPageParam(uri, param) {
-               var uri_local = uri;
-               var iLen = param.length;
-               var iStart = uri_local.indexOf(param);
-               if (iStart == -1)
-                       return "";
-               iStart += iLen + 1;
-               var iEnd = uri_local.indexOf("&", iStart);
-               if (iEnd == -1)
-                       return uri_local.substring(iStart);
-
-               return uri_local.substring(iStart, iEnd);
-       }
-
-       function Parm(data, name) {
-               var p;
-               ts = $(data).find(name);
-               if (ts) {
-                       t = $(ts).get(0);
-                       if (t)
-                               p = $(t).text().trim();
-               }
-
-               if (p) {
-                       var rawVal = decodeURI(p);
-                       if (rawVal.indexOf(',') < 0)
-                               p = rawVal;
-                       else
-                               p = rawVal.split(',');
-               }
-
-               return p;
-       }
-
-       function getParms() {
-               var parms = new Array();
-               var str = location.search.substring(1);
-               var items = str.split('&');
-               for ( var i = 0; i < items.length; i++) {
-                       var pos = items[i].indexOf('=');
-                       if (pos > 0) {
-                               var key = items[i].substring(0, pos);
-                               var val = items[i].substring(pos + 1);
-                               if (!parms[key]) {
-                                       var rawVal = decodeURI(val);
-                                       if (rawVal.indexOf(',') < 0)
-                                               parms[key] = rawVal;
-                                       else
-                                               parms[key] = rawVal.split(',');
-                               }
-                       }
-               }
-
-               ttestsuite = parms["testsuite"];
-               tpriority = parms["priority"];
-               hidestatus = parms["hidestatus"];
-               tstatus = parms["status"];
-               ttype = parms["type"];
-               tcategory = parms["category"];
-               texecutiontype = parms["execution_type"];
-               if (need_ajax) {
-                       $.ajax({
-                               async : false,
-                               type : "GET",
-                               url : server + "/get_params",
-                               dataType : "xml",
-                               success : function(data) {
-                                       hidestatus = Parm(data, 'hidestatus');
-                               },
-                               error : function(x, t, e) {
-                                       print_error_log("getParms", e);
-                               }
-                       });
-               }
-       }
-
-       function runTestsuite_nofilter(xml) {
-               xmldoc = xml;
-               Tests = $(xml).find("testcase");
-               doTest();
-       }
-
-       function runTestsuite(xml) {
-               xmldoc = xml;
-               $(xml).find("testcase").each(
-                               function() {
-                                       var v, vType;
-                                       v = $(this).attr('execution_type');
-
-                                       if (texecutiontype && texecutiontype == "manual")
-                                               vType = "manual";
-                                       else if (texecutiontype && texecutiontype == "auto")
-                                               vType = "auto";
-                                       else if (!texecutiontype)
-                                               vType = [ "auto", "manual" ];
-                                       else
-                                               vType = "auto";
-
-                                       if (v != vType && $.inArray(v, vType) < 0)
-                                               $(this).remove();
-                                       v = $(this).attr('priority');
-                                       if (tpriority && v != tpriority
-                                                       && $.inArray(v, tpriority) < 0)
-                                               $(this).remove();
-                                       v = $(this).attr('status');
-                                       if (tstatus && v != tstatus && $.inArray(v, tstatus) < 0)
-                                               $(this).remove();
-                                       v = $(this).attr('type');
-                                       if (ttype && v != ttype && $.inArray(v, ttype) < 0)
-                                               $(this).remove();
-                                       var categories = $(this).find("categories > category");
-                                       if (categories.length > 0 && tcategory) {
-                                               var i;
-                                               var found = false;
-                                               for (i = 0; i < categories.length; i++) {
-                                                       var category = $(categories).get(i);
-                                                       if ($(category).text().trim() != tcategory
-                                                                       && $.inArray($(category).text().trim(),
-                                                                                       tcategory) < 0) {
-                                                               found = true;
-                                                               break;
-                                                       }
-                                               }
-                                               if (!found)
-                                                       $(this).remove();
-                                       }
-
-                                       $(this).attr('result', "N/A");
-                               });
-               Tests = $(xml).find("testcase");
-               xmldoc = xml;
-               save_result();
-               doTest();
-       }
-
-       function precheck_init() {
-               server_url = "http://127.0.0.1:8000/check_server";
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       success : init_test,
-                       error : function(x, t, e) {
-                               print_error_log("can't find a http server",
-                                               "run widget in the standalone mode");
-                               need_ajax = false;
-                               init();
-                       }
-               });
-       }
-
-       function init() {
-               getParms();
-
-               oTestFrame = document.getElementById('testframe');
-               if (!oTestFrame)
-                       return;
-
-               statusFrame = document.getElementById('statusframe');
-               if (!statusFrame)
-                       return;
-
-               var statusWin = statusFrame.contentWindow;
-               if (!statusWin)
-                       return;
-
-               statusNode = statusWin.document.createElement("div");
-               if (!statusNode)
-                       return;
-               statusWin.document.body.appendChild(statusNode);
-
-               frmset = $($('#main')).get(0);
-               if (!frmset)
-                       return;
-
-               if (hidestatus && hidestatus == "1")
-                       $(frmset).attr('rows', "0, *");
-               if (need_ajax) {
-                       $.ajax({
-                               async : false,
-                               type : "GET",
-                               url : server + '/get_testsuite',
-                               dataType : "xml",
-                               success : runTestsuite_nofilter,
-                               error : function(x, t, e) {
-                                       print_error_log("init", e);
-                               }
-                       });
-               }
-               if (!xmldoc) {
-                       if (!ttestsuite) {
-                               ttestsuite = 'tests.xml';
-                       }
-                       $.ajax({
-                               async : false,
-                               type : "GET",
-                               url : ttestsuite,
-                               dataType : "xml",
-                               success : runTestsuite,
-                               error : function(x, t, e) {
-                                       print_error_log("init", e);
-                               }
-                       });
-               }
-       }
-
-       function escape_html(s) {
-               return s.replace(/\&/g, "&amp;").replace(/</g, "&lt;").replace(/"/g,
-                               "&quot;").replace(/'/g, "&#39;");
-       }
-
-       function check_timeout(time) {
-               if (time == 11) {
-                       report('BLOCK', "Time is out");
-               }
-               sleep_time = time * 50;
-               setTimeout("CheckResult('yes', " + time + ")", sleep_time);
-       }
-
-       function CheckResult(need_check_block, sleep_time) {
-               var message = "";
-               var total_num = "";
-               var locator_key = "";
-               var value = "";
-
-               var oTestWin = oTestFrame.contentWindow;
-               var oTestDoc = oTestWin.document;
-               var case_uri = current_page_uri;
-
-               try {
-                       if (oTestWin.document.readyState == "complete") {
-                               total_num = getTestPageParam(case_uri, "total_num");
-                               locator_key = getTestPageParam(case_uri, "locator_key");
-                               value = getTestPageParam(case_uri, "value");
-
-                               oPass = $(oTestDoc).find(".pass");
-                               oFail = $(oTestDoc).find(".fail");
-
-                               // Test page has parameters
-                               if (total_num != "" && locator_key != "" && value != "") {
-                                       if (locator_key == "id") {
-                                               var results;
-                                               var passes;
-                                               var fails;
-
-                                               var oRes = $(oTestDoc).find("table#results");
-                                               if (oRes) {
-                                                       results = $(oRes).find('tr');
-                                                       passes = $(oRes).find('tr.pass');
-                                                       fails = $(oRes).find('tr.fail');
-                                               }
-
-                                               if (passes.length + fails.length == total_num) {
-                                                       var i = 1;
-                                                       for (i = 1; i <= total_num; i++) {
-                                                               if (i.toString() != value) {
-                                                                       continue;
-                                                               }
-                                                               var rest = results[i].childNodes[0].textContent;
-                                                               var desc = results[i].childNodes[1].textContent;
-                                                               var msg = results[i].childNodes[2].textContent;
-                                                               if (rest && rest.toUpperCase() == "PASS")
-                                                                       report('PASS', msg);
-                                                               else
-                                                                       report('FAIL', msg);
-                                                               break;
-                                                       }
-                                               } else {
-                                                       var i;
-                                                       for (i = 0; i < fails.length; i++) {
-                                                               var desccell = fails[i].childNodes[1];
-                                                               if (desccell)
-                                                                       message += "\n###Test Start###\n"
-                                                                                       + desccell.textContent
-                                                                                       + "\n###Test End###\n";
-                                                               var msgcell = fails[i].childNodes[2];
-                                                               if (msgcell)
-                                                                       message += "###Error1 Start###\n"
-                                                                                       + msgcell.textContent
-                                                                                       + "\n###Error1 End###";
-                                                       }
-                                                       report('FAIL', message);
-                                               }
-                                       } else if (locator_key == "test_name") {
-                                               // Place holder
-                                       } else if (locator_key == "msg") {
-                                               // Place holder
-                                       } else {
-                                               alert("Unknown locator key");
-                                       }
-                               } else if (oPass.length > 0 && oFail.length == 0) {
-                                       if (oTestWin.resultdiv)
-                                               message = oTestWin.resultdiv.innerHTML;
-                                       report('PASS', message);
-                               } else if (oFail.length > 0) {
-                                       var oRes = $($(oTestDoc).find("table#results")).get(0);
-                                       // Get error log
-                                       if (oRes) {
-                                               var fails = $(oRes).find('tr.fail');
-                                               var i;
-                                               for (i = 0; i < fails.length; i++) {
-                                                       var desccell = fails[i].childNodes[1];
-                                                       if (desccell)
-                                                               message += "\n###Test Start###\n"
-                                                                               + desccell.textContent + "\n###Test End###\n";
-                                                       var msgcell = fails[i].childNodes[2];
-                                                       if (msgcell)
-                                                               message += "###Error2 Start###\n"
-                                                                               + msgcell.textContent
-                                                                               + "\n###Error2 End###";
-                                               }
-                                       }
-                                       report('FAIL', message);
-                               } else // oFail.length==0 && oPass.length==0
-                               if (need_check_block == 'yes') {
-                                       next_sleep_time = sleep_time + 1;
-                                       check_timeout(next_sleep_time);
-                                       return;
-                               }
-                       } else // not complete
-                       if (need_check_block == 'yes') {
-                               next_sleep_time = sleep_time + 1;
-                               check_timeout(next_sleep_time);
-                               return;
-                       }
-               } catch (e) {
-                       report('BLOCK', e);
-               }
-       }
-
-       function report(result, log) {
-
-               if (iTest >= Tests.length)
-                       return;
-               $(Tests[iTest]).attr('result', result);
-               var doc = $.parseXML("<result_info>" + "<actual_result>" + result
-                               + "</actual_result>" + "<start>" + startTime + "</start>"
-                               + "<end>" + new Date() + "</end>" + "<stdout>"
-                               + escape_html(log) + "</stdout>" + "</result_info>");
-               $(Tests[iTest]).append(doc.documentElement);
-
-               statusNode.innerHTML = "Test #" + (iTest + 1) + "/" + Tests.length
-                               + "(" + result + ") " + current_page_uri;
-
-               try {
-                       var starts = log.indexOf('value:');
-                       var stops = log.lastIndexOf(',');
-                       var resultinfo = log.substring(starts + 6, stops);
-                       $(Tests[iTest]).find("measurement").attr('value', resultinfo);
-               } catch (e) {
-               }
-
-               iTest++;
-
-               if (activetest) {
-                       doTest();
-               } else {
-                       activetest = true;
-               }
-       }
-
-       function doTest() {
-               while (iTest < Tests.length) {
-                       if ($(Tests[iTest]).attr('execution_type') != 'auto') {
-                               iTest++;
-                               continue;
-                       }
-                       var ts = $(Tests[iTest]).find('test_script_entry');
-                       if (ts.length == 0) {
-                               iTest++;
-                               continue;
-                       }
-                       var it = $(ts).get(0);
-                       var tstr = $(it).attr('timeout');
-                       if (!tstr)
-                               timeout = 8 * defTime;
-                       else {
-                               var t;
-                               try {
-                                       t = parseInt(tstr) * 1000;
-                               } catch (e) {
-                                       t = 8 * defTime;
-                               }
-                               timeout = t;
-                       }
-
-                       pset = $(Tests[iTest]).parent().attr('name');
-                       psuite = $(Tests[iTest]).parent().parent().attr('name');
-
-                       startTime = new Date();
-
-                       current_page_uri = $(it).text();
-                       var index = current_page_uri.indexOf("?");
-                       var test_page = "";
-                       if (need_ajax) {
-                               var svr = server + "/test_hint";
-                               $.ajax({
-                                       async : false,
-                                       type : "POST",
-                                       url : svr,
-                                       data : {
-                                               suite : psuite,
-                                               set : pset,
-                                               testcase : current_page_uri
-                                       },
-                                       error : function(x, t, e) {
-                                               print_error_log("doTest", e);
-                                       }
-                               });
-                       }
-                       if (index >= 0)
-                               test_page = current_page_uri.substring(0, index);
-                       else
-                               test_page = current_page_uri;
-
-                       // Don't load the same test page again
-                       if (test_page == last_test_page) {
-                               print_error_log("test page url is the same as the last one",
-                                               test_page);
-                               activetest = false;
-                               CheckResult('yes', 0);
-                               continue;
-                       }
-
-                       if ((current_page_uri.indexOf("2DTransforms") != -1)
-                                       || (current_page_uri.indexOf("3DTransforms") != -1)) {
-                               oTestFrame.height = 500000 + "px";
-                       } else {
-                               oTestFrame.height = 2500 + "px";
-                       }
-                       oTestFrame.src = current_page_uri;
-                       last_test_page = test_page;
-                       if (oTestFrame.attachEvent) {
-                               oTestFrame.attachEvent("onload", function() {
-                                       CheckResult('yes', 0);
-                               });
-                       } else {
-                               oTestFrame.onload = function() {
-                                       CheckResult('yes', 0);
-                               };
-                       }
-                       return;
-               }
-               doManualTest();
-       }
-
-       function doManualTest() {
-               manualcaseslist = new Array();
-               var iTemp1 = 0, iTemp2 = 0;
-               while (iTemp1 < Tests.length) {
-                       if ($(Tests[iTemp1]).attr('execution_type') == 'manual') {
-                               parent.document.getElementById("statusframe").height = 385 + "px";
-                               manualcaseslist[iTemp2] = new manualcases();
-                               manualcaseslist[iTemp2].casesid = $(Tests[iTemp1]).attr('id');
-                               manualcaseslist[iTemp2].index = iTemp1;
-                               manualcaseslist[iTemp2].result = $(Tests[iTemp1])
-                                               .attr('result');
-                               iTemp2++;
-                       }
-                       iTemp1++;
-               }
-               if (iTemp2 > 0) {
-                       winCloseTimeout = 50000;
-                       statusFrame.src = "./manualharness.html";
-                       $(frmset).attr('rows', "100,*");
-               } else if (iTest == Tests.length) {
-                       setTimeout("PublishResult()", 2000);
-               }
-               oTestFrame.src = '';
-       }
-
-       function PublishResult() {
-               $(frmset).attr('rows', "0, *");
-               results = oTestFrame.contentWindow;
-               var resultXML;
-               resultXML = "<title>HTML5 Test Result XML</title>";
-               resultXML += "<head> <style type='text/css'>\
-html {font-family:DejaVu Sans, Bitstream Vera Sans, Arial, Sans;}\
-section#summary {margin-bottom:1em;}\
-table#results {\
-    border-collapse:collapse;\
-    table-layout:fixed;\
-    width:80%;\
-}\
-table#results th:first-child,\
-table#results td:first-child {\
-    width:40%;\
-}\
-table#results th:last-child,\
-table#results td:last-child {\
-    width:30%;\
-}\
-table#results th {\
-    padding:0;\
-    padding-bottom:0.5em;\
-    text-align:left;\
-    border-bottom:medium solid black;\
-}\
-table#results td {\
-    padding:1em;\
-    padding-bottom:0.5em;\
-    border-bottom:thin solid black;\
-}\
-</style><head>";
-
-               resultXML += "<section id='summary'>";
-               resultXML += "<h2>Summary</h2>";
-               var ipass = $(xmldoc).find("testcase[result='PASS']").length;
-               var failList = $(xmldoc).find("testcase[result='FAIL']");
-               var ifail = failList.length;
-               resultXML += "<h3>Total:" + Tests.length
-                               + " Pass:<span style='color:green;'>" + ipass
-                               + "</span> Fail:<span style='color:red;'>" + ifail
-                               + "</span></h3>";
-               resultXML += "</section>";
-
-               resultXML += "<p><table id='results'> <tr> <th> TestSet </th> <th> Pass </th> <th> Fail </th></tr>";
-               var Sets = $(xmldoc).find("set");
-               var i = 0;
-               for (i = 0; i < Sets.length; i++) {
-                       ipass = $(Sets[i]).find("testcase[result='PASS']").length;
-                       ifail = $(Sets[i]).find("testcase[result='FAIL']").length;
-                       resultXML += "<tr>";
-                       resultXML += "<td>" + $(Sets[i]).attr('name') + "</td>";
-                       resultXML += "<td style='color:green;'>" + ipass
-                                       + "</td><td style='color:red;'>" + ifail + "</td>";
-                       resultXML += "</tr>";
-               }
-               resultXML += "</table>";
-
-               if (ifail > 0) {
-                       resultXML += "<section id='failedlist'>";
-                       resultXML += "<h2>Fails</h2>";
-                       resultXML += "<ul>";
-                       for (i = 0; i < failList.length; i++) {
-                               var ts = $(failList[i]).find("test_script_entry");
-                               if (ts.length > 0) {
-                                       var t = ts.get(0);
-                                       resultXML += "<li style='color:red;'>" + $(t).text()
-                                                       + "</li>";
-                               }
-                       }
-                       resultXML += "</ul>";
-                       resultXML += "</section>";
-               }
-
-               resultXML += "<h2>Details</h2>";
-               resultXML += "<form method='post' id='resultform'> <textarea id='results' style='width: 80%; height: 90%;' name='filecontent' disabled='disabled'>"
-                               + save_result() + "</textarea></form>";
-               setTimeout("window.open('','_self','');window.close()", winCloseTimeout);
-               results.document.writeln(resultXML);
-       }
-
-       function save_result() {
-               var svr = server + "/save_result";
-               var testid = (new Date()).getTime();
-               var contents = (new XMLSerializer()).serializeToString(xmldoc);
-               if (need_ajax) {
-                       $.ajax({
-                               async : false,
-                               type : "POST",
-                               url : svr,
-                               data : {
-                                       filename : testid,
-                                       filecontent : contents
-                               },
-                               error : function(x, t, e) {
-                                       print_error_log("doTest", e);
-                               }
-                       });
-               }
-               return contents;
-       }
-       // merge code from application.js
-       function init_test() {
-               var session_id = Math.round(Math.random() * 10000);
-               init_message_frame();
-               save_session_id(session_id);
-               sync_session_id(session_id);
-               start_test();
-       }
-
-       function init_message_frame() {
-               messageFrame = document.getElementById('messageframe');
-               messageWin = messageFrame.contentWindow;
-               messageNode = messageWin.document.getElementById('message_div');
-               if (null == messageNode) {
-                       messageNode = messageWin.document.createElement("div");
-                       messageNode.id = "message_div";
-                       messageWin.document.body.appendChild(messageNode);
-                       messageNode.innerHTML = "Message Area";
-               }
-               return messageNode;
-       }
-
-       function print_error_log(command, message) {
-               messageFrame = document.getElementById('messageframe');
-               messageFrame.height = 160 + "px";
-               messageNode = init_message_frame();
-               messageNode.innerHTML = "Message Area<div id=\"log_title\"></div><br/>Command: <div id=\"log_command\">"
-                               + command
-                               + "</div><br/>Message: <div id=\"log_message\">"
-                               + message + "</div>";
-       }
-
-       function save_session_id(session_id) {
-               statusFrame = document.getElementById('statusframe');
-               statusFrame.height = 270 + "px";
-               statusWin = statusFrame.contentWindow;
-               sessionIdNode = statusWin.document.getElementById('session_id_div');
-               if (null == sessionIdNode) {
-                       sessionIdNode = statusWin.document.createElement("div");
-                       sessionIdNode.id = "session_id_div";
-                       statusWin.document.body.appendChild(sessionIdNode);
-                       sessionIdNode.innerHTML = "Session ID: <div id=\"session_id\">"
-                                       + session_id
-                                       + "</div><br/><div id=\"execution_progress\"></div><br/>";
-               }
-       }
-
-       function sync_session_id(session_id) {
-               var server_url = server + "/init_session_id";
-               server_url += "?session_id=" + session_id;
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       error : function(x, t, e) {
-                               print_error_log("sync_session_id", e);
-                       }
-               });
-       }
-
-       function get_session_id() {
-               statusFrame = document.getElementById('statusframe');
-               statusWin = statusFrame.contentWindow;
-               sessionIdNode = statusWin.document.getElementById('session_id');
-               return sessionIdNode.innerHTML;
-       }
-
-       function close_window(){
-               //for tct-webgl-nonw3c-tests run by tizen-tool emulator html,window.parent.close() no function,must call window.close, why?
-               if(window.parent != window.self){
-                       window.open('','_self','');
-                       window.close();
-                       window.parent.onbeforeunload = null;
-                       window.parent.close();
-               }
-               else{
-                       window.open('','_self','');
-                       window.close();
-               }
-       }
-       function start_test() {
-               try {
-                       var task = ask_test_task();
-               } catch (e) {
-                       print_error_log("start_test_ask_test_task", e);
-               }
-               try {
-                       if (task == 1) {
-                               print_error_log("start_test_execute_test_task",
-                                               "Invalid session");
-                       } else if (task == -1) {
-                               print_error_log("restart client process activated",
-                                               "this window will be closed in 2sec");
-                               close_window();
-                               //setTimeout("window.open('','_self','');window.close()", 2000);
-                       } else if (task == null) {
-                               print_error_log(
-                                               "get auto case failed, client will be restarted later",
-                                               "this window will be closed in 2sec");
-                               close_window();
-                               //setTimeout("window.open('','_self','');window.close()", 2000);
-                       } else if (task != 0) {
-                               var progress = check_execution_progress();
-                               execute_test_task(task, progress);
-                       } else {
-                               execute_manual_test();
-                       }
-               } catch (e) {
-                       print_error_log("start_test_execute_test_task", e);
-               }
-       }
-
-       function ask_generate_xml() {
-               var server_url = server + "/generate_xml";
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       error : function(x, t, e) {
-                               print_error_log("ask_generate_xml", e);
-                       }
-               });
-               close_window();
-               //setTimeout("window.open('','_self','');window.close()", winCloseTimeout);
-       }
-
-       function extract_all_manual() {
-               var server_url = server + "/manual_cases";
-               var tasks = null;
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       dataType : "text",
-                       success : function(txt) {
-                               task = $.parseJSON(txt);
-                               if (0 == task.none) {
-                                       task = null;
-                               }
-                       },
-                       error : function(x, t, e) {
-                               print_error_log("extract_all_manual", e);
-                       }
-               });
-               return task;
-       }
-
-       function ask_test_task() {
-               var server_url = server + "/auto_test_task";
-               var task = null;
-               session_id = get_session_id();
-               server_url += "?session_id=" + session_id;
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       dataType : "text",
-                       success : function(txt) {
-                               task = $.parseJSON(txt);
-                               if (task.none == 0) {
-                                       task = 0;
-                               }
-                               if (task.invalid == 0) {
-                                       task = 1;
-                               }
-                               if (task.stop == 0) {
-                                       task = -1;
-                               }
-                       },
-                       error : function(x, t, e) {
-                               print_error_log("ask_test_task", e);
-                       }
-               });
-               return task;
-       }
-
-       function check_execution_progress() {
-               var server_url = server + "/check_execution_progress";
-               var progress = null;
-               session_id = get_session_id();
-               server_url += "?session_id=" + session_id;
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       dataType : "text",
-                       success : function(txt) {
-                               progress = $.parseJSON(txt);
-                       },
-                       error : function(x, t, e) {
-                               print_error_log("check_execution_progress", e);
-                       }
-               });
-               return progress;
-       }
-
-       function ask_next_step() {
-               var server_url = server + "/ask_next_step";
-               var next_step = null;
-               session_id = get_session_id();
-               server_url += "?session_id=" + session_id;
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "GET",
-                       dataType : "text",
-                       success : function(txt) {
-                               next_step = $.parseJSON(txt);
-                       },
-                       error : function(x, t, e) {
-                               print_error_log("ask_next_step", e);
-                       }
-               });
-               return next_step;
-       }
-
-       function init_status_frame() {
-               statusFrame = document.getElementById('statusframe');
-               statusWin = statusFrame.contentWindow;
-               statusNode = statusWin.document.getElementById('status_div');
-               if (null == statusNode) {
-                       statusNode = statusWin.document.createElement("div");
-                       statusNode.id = "status_div";
-                       statusWin.document.body.appendChild(statusNode);
-               }
-               return statusNode;
-       }
-
-       function execute_test_task(json_task, json_progress) {
-               try {
-                       oTestFrame = document.getElementById('testframe');
-                       statusNode = init_status_frame();
-                       // update execution progress
-                       statusFrame = document.getElementById('statusframe');
-                       statusWin = statusFrame.contentWindow;
-                       progressNode = statusWin.document
-                                       .getElementById('execution_progress');
-                       progressNode.innerHTML = "Total:" + json_progress.total
-                                       + ", Current:" + json_progress.current;
-                       // update case info
-                       statusNode.innerHTML = "Test Purpose:<div id=\"test_purpose_div\">"
-                                       + json_task.purpose
-                                       + "</div><br/>Test Entry:<div id=\"test_entry_div\">"
-                                       + json_task.entry
-                                       + "</div><br/>Last Test Result:<div id=\"test_result_div\">"
-                                       + json_progress.last_test_result + "</div>";
-                       current_page_uri = json_task.entry;
-                       case_id_str = json_task.case_id;
-                       var index = current_page_uri.indexOf("?");
-                       var test_page = "";
-                       if (index >= 0)
-                               test_page = current_page_uri.substring(0, index);
-                       else
-                               test_page = current_page_uri;
-                       // Get how many times to check BLOCK result
-                       if (json_task.onload_delay) {
-                               calculate_block_check_time(parseInt(json_task.onload_delay) * 1000);
-                       } else {
-                               print_error_log("execute_test_task",
-                                               "can't get attribute onload_delay from task: "
-                                                               + json_task.purpose);
-                       }
-                       // Don't load the same test page again
-                       if (test_page == last_test_page) {
-                               print_error_log("test page url is the same as the last one",
-                                               test_page);
-                               extract_case_result('yes', 0);
-                               return;
-                       }
-                       if ((current_page_uri.indexOf("2DTransforms") != -1)
-                                       || (current_page_uri.indexOf("3DTransforms") != -1)) {
-                               oTestFrame.height = 500000 + "px";
-                       } else {
-                               oTestFrame.height = 2500 + "px";
-                       }
-                       oTestFrame.src = current_page_uri;
-                       last_test_page = test_page;
-                       if (oTestFrame.attachEvent) {
-                               oTestFrame.attachEvent("onload", function() {
-                                       extract_case_result('yes', 0);
-                               });
-                       } else {
-                               oTestFrame.onload = function() {
-                                       extract_case_result('yes', 0);
-                               };
-                       }
-               } catch (e) {
-                       print_error_log("execute_test_task", e);
-               }
-       }
-
-       function calculate_block_check_time(onload_delay) {
-               blockCheckTime = Math.ceil((Math.sqrt(onload_delay * 4 + 25) - 5) / 10);
-       }
-
-       function check_block_result_again(time) {
-               sleep_time = time * 50;
-               if (time == blockCheckTime) {
-                       setTimeout("extract_case_result('no', " + time + ")", sleep_time);
-                       return;
-               }
-               setTimeout("extract_case_result('yes', " + time + ")", sleep_time);
-       }
-
-       function extract_case_result(need_check_block, sleep_time) {
-               oTestFrame = document.getElementById('testframe');
-               var oTestWin = oTestFrame.contentWindow;
-               var oTestDoc = oTestFrame.contentWindow.document;
-               var result = "BLOCK";
-               var case_msg = "";
-
-               oPass = $(oTestDoc).find(".pass");
-               oFail = $(oTestDoc).find(".fail");
-               case_uri = current_page_uri;
-
-               total_num = getTestPageParam(case_uri, "total_num");
-               locator_key = getTestPageParam(case_uri, "locator_key");
-               value = getTestPageParam(case_uri, "value");
-
-               if (total_num != "" && locator_key != "" && value != "") {
-                       if (locator_key == "id") {
-                               var results;
-                               var passes;
-                               var fails;
-
-                               var oRes = $(oTestDoc).find("table#results");
-                               if (oRes) {
-                                       results = $(oRes).find('tr');
-                                       passes = $(oRes).find('tr.pass');
-                                       fails = $(oRes).find('tr.fail');
-                               }
-                               if (passes.length + fails.length == total_num) {
-                                       var i = 1;
-                                       for (i = 1; i <= total_num; i++) {
-                                               if (i.toString() != value) {
-                                                       continue;
-                                               }
-                                               var rest = results[i].childNodes[0].textContent;
-                                               var desc = results[i].childNodes[1].textContent;
-                                               case_msg = results[i].childNodes[2].textContent;                                        
-                                               if (rest && rest.toUpperCase() == "PASS") {
-                                                       result = "PASS";
-                                               } else {
-                                                       result = "FAIL";
-                                               }
-                                               break;
-                                       }
-                               } else {
-                                       var i;
-                                       for (i = 0; i < fails.length; i++) {
-                                               var desccell = fails[i].childNodes[1];
-                                               if (desccell) {
-                                                       case_msg += "\n###Test Start###\n" + desccell.textContent
-                                                                       + "\n###Test End###\n";
-                                               }
-                                               var msgcell = fails[i].childNodes[2];
-                                               if (msgcell) {
-                                                       case_msg += "###Error1 Start###\n"
-                                                                       + msgcell.textContent + "\n###Error1 End###";
-                                               }
-                                       }
-                                       result = "FAIL";
-                               }
-                       }
-               } else if (oPass.length > 0 && oFail.length == 0) {
-                       if (oTestWin.resultdiv) {
-                               case_msg = oTestWin.resultdiv.innerHTML;
-                       }
-                       result = "PASS";
-               } else if (oFail.length > 0) {
-                       var oRes = $($(oTestDoc).find("table#results")).get(0);
-                       // Get error log
-                       if (oRes) {
-                               var fails = $(oRes).find('tr.fail');
-                               var i;
-                               for (i = 0; i < fails.length; i++) {
-                                       var desccell = fails[i].childNodes[1];
-                                       if (desccell) {
-                                               case_msg += "\n###Test Start###\n" + desccell.textContent
-                                                               + "\n###Test End###\n";
-                                       }
-                                       var msgcell = fails[i].childNodes[2];
-                                       if (msgcell) {
-                                               case_msg += "###Error2 Start###\n" + msgcell.textContent
-                                                               + "\n###Error2 End###";                                         
-                                       }
-                               }
-                       }
-                       result = "FAIL";
-               } else {
-                       if (need_check_block == 'yes') {
-                               next_sleep_time = sleep_time + 1;
-                               check_block_result_again(next_sleep_time);
-                               return;
-                       }
-               }
-               var next_step = ask_next_step();
-               commit_test_result(result, case_msg);
-               if (next_step.step == "continue") {
-                       start_test();
-               } else {
-                       print_error_log("memory collection process activated",
-                                       "this window will be closed in 2sec");
-                       close_window();
-                       //setTimeout("window.open('','_self','');window.close()", 2000);
-               }
-       }
-
-       var manual_test_step = function() {
-               this.order = 0;
-               this.desc = "";
-               this.expected = "";
-       };
-
-       var manual_cases = function() {
-               this.casesid = "";
-               this.index = 0;
-               this.result = "";
-               this.entry = "";
-               this.pre_con = "";
-               this.post_con = "";
-               this.purpose = "";
-               this.steps = new Array();
-       };
-
-       function execute_manual_test() {
-               manualcaseslist = new Array();
-               tasks = extract_all_manual();
-               if (tasks != null){
-                       for ( var i = 0; i < tasks.length; i++) {
-                               if (parent.document.getElementById("statusframe"))
-                                       parent.document.getElementById("statusframe").height = 385 + "px";
-                               manualcaseslist[i] = new manual_cases();
-                               manualcaseslist[i].casesid = tasks[i].case_id;
-                               manualcaseslist[i].index = i;
-                               manualcaseslist[i].entry = tasks[i].entry;
-                               manualcaseslist[i].pre_con = tasks[i].pre_condition;
-                               manualcaseslist[i].post_con = tasks[i].post_condition;
-                               manualcaseslist[i].purpose = tasks[i].purpose;
-
-                               if (tasks[i].steps != undefined) {
-                                       for ( var j = 0; j < tasks[i].steps.length; j++) {
-                                               this_manual_step = new manual_test_step();
-                                               this_manual_step.order = parseInt(tasks[i].steps[j].order);
-                                               this_manual_step.desc = tasks[i].steps[j].step_desc;
-                                               this_manual_step.expected = tasks[i].steps[j].expected;
-                                               manualcaseslist[i].steps[this_manual_step.order - 1] = this_manual_step;
-                                       }
-                               }
-                       }
-                       if (tasks.length > 0) {
-                               statusFrame.src = "./manual_harness.html";
-                               $($($('#main')).get(0)).attr('rows', "100,*");
-                       }
-                       oTestFrame = document.getElementById('testframe');
-                       oTestFrame.src = '';
-               }
-               else {
-                       // No manual cases, generate the result.
-                       ask_generate_xml();
-               }
-       }
-
-       function commit_test_result(result, msg) {
-               statusFrame = document.getElementById('statusframe');
-               purposeNode = statusWin.document.getElementById('test_purpose_div');
-               session_id = get_session_id();
-               var purpose_str = purposeNode.innerHTML
-               var server_url = server + "/commit_result";
-               $.ajax({
-                       async : false,
-                       url : server_url,
-                       type : "POST",
-                       data : {
-                               "case_id" : case_id_str,
-                               "purpose" : purpose_str,
-                               "result" : result,
-                               "msg" : "[Message]" + msg,
-                               "session_id" : session_id
-                       },
-                       dataType : "json",
-                       beforeSend : function(x) {
-                               if (x && x.overrideMimeType) {
-                                       x.overrideMimeType("application/j-son;charset=UTF-8");
-                               }
-                       },
-                       error : function(x, t, e) {
-                               print_error_log("commit_test_result", e);
-                       }
-               });
-       }
-</script>
-</head>
-<body id="main" onload='precheck_init()'>
-       <iframe frameborder="1" height="30px" width="100%" id="messageframe"></iframe>
-       <iframe frameborder="1" height="30px" width="100%" id="statusframe"></iframe>
-       <iframe frameborder="1" height="2500px" width="100%" id="testframe" allowFullScreen="true" mozAllowFullScreen="true" webkitAllowFullscreen="true"></iframe>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/testkit/web/jquery.js b/tct-messaging-tizen-tests/testkit/web/jquery.js
deleted file mode 100644 (file)
index eda55db..0000000
+++ /dev/null
@@ -1,9300 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.7
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Thu Nov 3 16:18:21 2011 -0400
- */
-(function( window, undefined ) {
-
-// Use the correct document accordingly with window argument (sandbox)
-var document = window.document,
-       navigator = window.navigator,
-       location = window.location;
-var jQuery = (function() {
-
-// Define a local copy of jQuery
-var jQuery = function( selector, context ) {
-               // The jQuery object is actually just the init constructor 'enhanced'
-               return new jQuery.fn.init( selector, context, rootjQuery );
-       },
-
-       // Map over jQuery in case of overwrite
-       _jQuery = window.jQuery,
-
-       // Map over the $ in case of overwrite
-       _$ = window.$,
-
-       // A central reference to the root jQuery(document)
-       rootjQuery,
-
-       // A simple way to check for HTML strings or ID strings
-       // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
-       quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,
-
-       // Check if a string has a non-whitespace character in it
-       rnotwhite = /\S/,
-
-       // Used for trimming whitespace
-       trimLeft = /^\s+/,
-       trimRight = /\s+$/,
-
-       // Check for digits
-       rdigit = /\d/,
-
-       // Match a standalone tag
-       rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
-
-       // JSON RegExp
-       rvalidchars = /^[\],:{}\s]*$/,
-       rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
-       rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
-       rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
-
-       // Useragent RegExp
-       rwebkit = /(webkit)[ \/]([\w.]+)/,
-       ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
-       rmsie = /(msie) ([\w.]+)/,
-       rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,
-
-       // Matches dashed string for camelizing
-       rdashAlpha = /-([a-z]|[0-9])/ig,
-       rmsPrefix = /^-ms-/,
-
-       // Used by jQuery.camelCase as callback to replace()
-       fcamelCase = function( all, letter ) {
-               return ( letter + "" ).toUpperCase();
-       },
-
-       // Keep a UserAgent string for use with jQuery.browser
-       userAgent = navigator.userAgent,
-
-       // For matching the engine and version of the browser
-       browserMatch,
-
-       // The deferred used on DOM ready
-       readyList,
-
-       // The ready event handler
-       DOMContentLoaded,
-
-       // Save a reference to some core methods
-       toString = Object.prototype.toString,
-       hasOwn = Object.prototype.hasOwnProperty,
-       push = Array.prototype.push,
-       slice = Array.prototype.slice,
-       trim = String.prototype.trim,
-       indexOf = Array.prototype.indexOf,
-
-       // [[Class]] -> type pairs
-       class2type = {};
-
-jQuery.fn = jQuery.prototype = {
-       constructor: jQuery,
-       init: function( selector, context, rootjQuery ) {
-               var match, elem, ret, doc;
-
-               // Handle $(""), $(null), or $(undefined)
-               if ( !selector ) {
-                       return this;
-               }
-
-               // Handle $(DOMElement)
-               if ( selector.nodeType ) {
-                       this.context = this[0] = selector;
-                       this.length = 1;
-                       return this;
-               }
-
-               // The body element only exists once, optimize finding it
-               if ( selector === "body" && !context && document.body ) {
-                       this.context = document;
-                       this[0] = document.body;
-                       this.selector = selector;
-                       this.length = 1;
-                       return this;
-               }
-
-               // Handle HTML strings
-               if ( typeof selector === "string" ) {
-                       // Are we dealing with HTML string or an ID?
-                       if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
-                               // Assume that strings that start and end with <> are HTML and skip the regex check
-                               match = [ null, selector, null ];
-
-                       } else {
-                               match = quickExpr.exec( selector );
-                       }
-
-                       // Verify a match, and that no context was specified for #id
-                       if ( match && (match[1] || !context) ) {
-
-                               // HANDLE: $(html) -> $(array)
-                               if ( match[1] ) {
-                                       context = context instanceof jQuery ? context[0] : context;
-                                       doc = ( context ? context.ownerDocument || context : document );
-
-                                       // If a single string is passed in and it's a single tag
-                                       // just do a createElement and skip the rest
-                                       ret = rsingleTag.exec( selector );
-
-                                       if ( ret ) {
-                                               if ( jQuery.isPlainObject( context ) ) {
-                                                       selector = [ document.createElement( ret[1] ) ];
-                                                       jQuery.fn.attr.call( selector, context, true );
-
-                                               } else {
-                                                       selector = [ doc.createElement( ret[1] ) ];
-                                               }
-
-                                       } else {
-                                               ret = jQuery.buildFragment( [ match[1] ], [ doc ] );
-                                               selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes;
-                                       }
-
-                                       return jQuery.merge( this, selector );
-
-                               // HANDLE: $("#id")
-                               } else {
-                                       elem = document.getElementById( match[2] );
-
-                                       // Check parentNode to catch when Blackberry 4.6 returns
-                                       // nodes that are no longer in the document #6963
-                                       if ( elem && elem.parentNode ) {
-                                               // Handle the case where IE and Opera return items
-                                               // by name instead of ID
-                                               if ( elem.id !== match[2] ) {
-                                                       return rootjQuery.find( selector );
-                                               }
-
-                                               // Otherwise, we inject the element directly into the jQuery object
-                                               this.length = 1;
-                                               this[0] = elem;
-                                       }
-
-                                       this.context = document;
-                                       this.selector = selector;
-                                       return this;
-                               }
-
-                       // HANDLE: $(expr, $(...))
-                       } else if ( !context || context.jquery ) {
-                               return ( context || rootjQuery ).find( selector );
-
-                       // HANDLE: $(expr, context)
-                       // (which is just equivalent to: $(context).find(expr)
-                       } else {
-                               return this.constructor( context ).find( selector );
-                       }
-
-               // HANDLE: $(function)
-               // Shortcut for document ready
-               } else if ( jQuery.isFunction( selector ) ) {
-                       return rootjQuery.ready( selector );
-               }
-
-               if ( selector.selector !== undefined ) {
-                       this.selector = selector.selector;
-                       this.context = selector.context;
-               }
-
-               return jQuery.makeArray( selector, this );
-       },
-
-       // Start with an empty selector
-       selector: "",
-
-       // The current version of jQuery being used
-       jquery: "1.7",
-
-       // The default length of a jQuery object is 0
-       length: 0,
-
-       // The number of elements contained in the matched element set
-       size: function() {
-               return this.length;
-       },
-
-       toArray: function() {
-               return slice.call( this, 0 );
-       },
-
-       // Get the Nth element in the matched element set OR
-       // Get the whole matched element set as a clean array
-       get: function( num ) {
-               return num == null ?
-
-                       // Return a 'clean' array
-                       this.toArray() :
-
-                       // Return just the object
-                       ( num < 0 ? this[ this.length + num ] : this[ num ] );
-       },
-
-       // Take an array of elements and push it onto the stack
-       // (returning the new matched element set)
-       pushStack: function( elems, name, selector ) {
-               // Build a new jQuery matched element set
-               var ret = this.constructor();
-
-               if ( jQuery.isArray( elems ) ) {
-                       push.apply( ret, elems );
-
-               } else {
-                       jQuery.merge( ret, elems );
-               }
-
-               // Add the old object onto the stack (as a reference)
-               ret.prevObject = this;
-
-               ret.context = this.context;
-
-               if ( name === "find" ) {
-                       ret.selector = this.selector + ( this.selector ? " " : "" ) + selector;
-               } else if ( name ) {
-                       ret.selector = this.selector + "." + name + "(" + selector + ")";
-               }
-
-               // Return the newly-formed element set
-               return ret;
-       },
-
-       // Execute a callback for every element in the matched set.
-       // (You can seed the arguments with an array of args, but this is
-       // only used internally.)
-       each: function( callback, args ) {
-               return jQuery.each( this, callback, args );
-       },
-
-       ready: function( fn ) {
-               // Attach the listeners
-               jQuery.bindReady();
-
-               // Add the callback
-               readyList.add( fn );
-
-               return this;
-       },
-
-       eq: function( i ) {
-               return i === -1 ?
-                       this.slice( i ) :
-                       this.slice( i, +i + 1 );
-       },
-
-       first: function() {
-               return this.eq( 0 );
-       },
-
-       last: function() {
-               return this.eq( -1 );
-       },
-
-       slice: function() {
-               return this.pushStack( slice.apply( this, arguments ),
-                       "slice", slice.call(arguments).join(",") );
-       },
-
-       map: function( callback ) {
-               return this.pushStack( jQuery.map(this, function( elem, i ) {
-                       return callback.call( elem, i, elem );
-               }));
-       },
-
-       end: function() {
-               return this.prevObject || this.constructor(null);
-       },
-
-       // For internal use only.
-       // Behaves like an Array's method, not like a jQuery method.
-       push: push,
-       sort: [].sort,
-       splice: [].splice
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-jQuery.extend = jQuery.fn.extend = function() {
-       var options, name, src, copy, copyIsArray, clone,
-               target = arguments[0] || {},
-               i = 1,
-               length = arguments.length,
-               deep = false;
-
-       // Handle a deep copy situation
-       if ( typeof target === "boolean" ) {
-               deep = target;
-               target = arguments[1] || {};
-               // skip the boolean and the target
-               i = 2;
-       }
-
-       // Handle case when target is a string or something (possible in deep copy)
-       if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
-               target = {};
-       }
-
-       // extend jQuery itself if only one argument is passed
-       if ( length === i ) {
-               target = this;
-               --i;
-       }
-
-       for ( ; i < length; i++ ) {
-               // Only deal with non-null/undefined values
-               if ( (options = arguments[ i ]) != null ) {
-                       // Extend the base object
-                       for ( name in options ) {
-                               src = target[ name ];
-                               copy = options[ name ];
-
-                               // Prevent never-ending loop
-                               if ( target === copy ) {
-                                       continue;
-                               }
-
-                               // Recurse if we're merging plain objects or arrays
-                               if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
-                                       if ( copyIsArray ) {
-                                               copyIsArray = false;
-                                               clone = src && jQuery.isArray(src) ? src : [];
-
-                                       } else {
-                                               clone = src && jQuery.isPlainObject(src) ? src : {};
-                                       }
-
-                                       // Never move original objects, clone them
-                                       target[ name ] = jQuery.extend( deep, clone, copy );
-
-                               // Don't bring in undefined values
-                               } else if ( copy !== undefined ) {
-                                       target[ name ] = copy;
-                               }
-                       }
-               }
-       }
-
-       // Return the modified object
-       return target;
-};
-
-jQuery.extend({
-       noConflict: function( deep ) {
-               if ( window.$ === jQuery ) {
-                       window.$ = _$;
-               }
-
-               if ( deep && window.jQuery === jQuery ) {
-                       window.jQuery = _jQuery;
-               }
-
-               return jQuery;
-       },
-
-       // Is the DOM ready to be used? Set to true once it occurs.
-       isReady: false,
-
-       // A counter to track how many items to wait for before
-       // the ready event fires. See #6781
-       readyWait: 1,
-
-       // Hold (or release) the ready event
-       holdReady: function( hold ) {
-               if ( hold ) {
-                       jQuery.readyWait++;
-               } else {
-                       jQuery.ready( true );
-               }
-       },
-
-       // Handle when the DOM is ready
-       ready: function( wait ) {
-               // Either a released hold or an DOMready/load event and not yet ready
-               if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) {
-                       // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
-                       if ( !document.body ) {
-                               return setTimeout( jQuery.ready, 1 );
-                       }
-
-                       // Remember that the DOM is ready
-                       jQuery.isReady = true;
-
-                       // If a normal DOM Ready event fired, decrement, and wait if need be
-                       if ( wait !== true && --jQuery.readyWait > 0 ) {
-                               return;
-                       }
-
-                       // If there are functions bound, to execute
-                       readyList.fireWith( document, [ jQuery ] );
-
-                       // Trigger any bound ready events
-                       if ( jQuery.fn.trigger ) {
-                               jQuery( document ).trigger( "ready" ).unbind( "ready" );
-                       }
-               }
-       },
-
-       bindReady: function() {
-               if ( readyList ) {
-                       return;
-               }
-
-               readyList = jQuery.Callbacks( "once memory" );
-
-               // Catch cases where $(document).ready() is called after the
-               // browser event has already occurred.
-               if ( document.readyState === "complete" ) {
-                       // Handle it asynchronously to allow scripts the opportunity to delay ready
-                       return setTimeout( jQuery.ready, 1 );
-               }
-
-               // Mozilla, Opera and webkit nightlies currently support this event
-               if ( document.addEventListener ) {
-                       // Use the handy event callback
-                       document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-
-                       // A fallback to window.onload, that will always work
-                       window.addEventListener( "load", jQuery.ready, false );
-
-               // If IE event model is used
-               } else if ( document.attachEvent ) {
-                       // ensure firing before onload,
-                       // maybe late but safe also for iframes
-                       document.attachEvent( "onreadystatechange", DOMContentLoaded );
-
-                       // A fallback to window.onload, that will always work
-                       window.attachEvent( "onload", jQuery.ready );
-
-                       // If IE and not a frame
-                       // continually check to see if the document is ready
-                       var toplevel = false;
-
-                       try {
-                               toplevel = window.frameElement == null;
-                       } catch(e) {}
-
-                       if ( document.documentElement.doScroll && toplevel ) {
-                               doScrollCheck();
-                       }
-               }
-       },
-
-       // See test/unit/core.js for details concerning isFunction.
-       // Since version 1.3, DOM methods and functions like alert
-       // aren't supported. They return false on IE (#2968).
-       isFunction: function( obj ) {
-               return jQuery.type(obj) === "function";
-       },
-
-       isArray: Array.isArray || function( obj ) {
-               return jQuery.type(obj) === "array";
-       },
-
-       // A crude way of determining if an object is a window
-       isWindow: function( obj ) {
-               return obj && typeof obj === "object" && "setInterval" in obj;
-       },
-
-       isNumeric: function( obj ) {
-               return obj != null && rdigit.test( obj ) && !isNaN( obj );
-       },
-
-       type: function( obj ) {
-               return obj == null ?
-                       String( obj ) :
-                       class2type[ toString.call(obj) ] || "object";
-       },
-
-       isPlainObject: function( obj ) {
-               // Must be an Object.
-               // Because of IE, we also have to check the presence of the constructor property.
-               // Make sure that DOM nodes and window objects don't pass through, as well
-               if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
-                       return false;
-               }
-
-               try {
-                       // Not own constructor property must be Object
-                       if ( obj.constructor &&
-                               !hasOwn.call(obj, "constructor") &&
-                               !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
-                               return false;
-                       }
-               } catch ( e ) {
-                       // IE8,9 Will throw exceptions on certain host objects #9897
-                       return false;
-               }
-
-               // Own properties are enumerated firstly, so to speed up,
-               // if last one is own, then all properties are own.
-
-               var key;
-               for ( key in obj ) {}
-
-               return key === undefined || hasOwn.call( obj, key );
-       },
-
-       isEmptyObject: function( obj ) {
-               for ( var name in obj ) {
-                       return false;
-               }
-               return true;
-       },
-
-       error: function( msg ) {
-               throw msg;
-       },
-
-       parseJSON: function( data ) {
-               if ( typeof data !== "string" || !data ) {
-                       return null;
-               }
-
-               // Make sure leading/trailing whitespace is removed (IE can't handle it)
-               data = jQuery.trim( data );
-
-               // Attempt to parse using the native JSON parser first
-               if ( window.JSON && window.JSON.parse ) {
-                       return window.JSON.parse( data );
-               }
-
-               // Make sure the incoming data is actual JSON
-               // Logic borrowed from http://json.org/json2.js
-               if ( rvalidchars.test( data.replace( rvalidescape, "@" )
-                       .replace( rvalidtokens, "]" )
-                       .replace( rvalidbraces, "")) ) {
-
-                       return ( new Function( "return " + data ) )();
-
-               }
-               jQuery.error( "Invalid JSON: " + data );
-       },
-
-       // Cross-browser xml parsing
-       parseXML: function( data ) {
-               var xml, tmp;
-               try {
-                       if ( window.DOMParser ) { // Standard
-                               tmp = new DOMParser();
-                               xml = tmp.parseFromString( data , "text/xml" );
-                       } else { // IE
-                               xml = new ActiveXObject( "Microsoft.XMLDOM" );
-                               xml.async = "false";
-                               xml.loadXML( data );
-                       }
-               } catch( e ) {
-                       xml = undefined;
-               }
-               if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
-                       jQuery.error( "Invalid XML: " + data );
-               }
-               return xml;
-       },
-
-       noop: function() {},
-
-       // Evaluates a script in a global context
-       // Workarounds based on findings by Jim Driscoll
-       // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
-       globalEval: function( data ) {
-               if ( data && rnotwhite.test( data ) ) {
-                       // We use execScript on Internet Explorer
-                       // We use an anonymous function so that context is window
-                       // rather than jQuery in Firefox
-                       ( window.execScript || function( data ) {
-                               window[ "eval" ].call( window, data );
-                       } )( data );
-               }
-       },
-
-       // Convert dashed to camelCase; used by the css and data modules
-       // Microsoft forgot to hump their vendor prefix (#9572)
-       camelCase: function( string ) {
-               return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
-       },
-
-       nodeName: function( elem, name ) {
-               return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
-       },
-
-       // args is for internal usage only
-       each: function( object, callback, args ) {
-               var name, i = 0,
-                       length = object.length,
-                       isObj = length === undefined || jQuery.isFunction( object );
-
-               if ( args ) {
-                       if ( isObj ) {
-                               for ( name in object ) {
-                                       if ( callback.apply( object[ name ], args ) === false ) {
-                                               break;
-                                       }
-                               }
-                       } else {
-                               for ( ; i < length; ) {
-                                       if ( callback.apply( object[ i++ ], args ) === false ) {
-                                               break;
-                                       }
-                               }
-                       }
-
-               // A special, fast, case for the most common use of each
-               } else {
-                       if ( isObj ) {
-                               for ( name in object ) {
-                                       if ( callback.call( object[ name ], name, object[ name ] ) === false ) {
-                                               break;
-                                       }
-                               }
-                       } else {
-                               for ( ; i < length; ) {
-                                       if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) {
-                                               break;
-                                       }
-                               }
-                       }
-               }
-
-               return object;
-       },
-
-       // Use native String.trim function wherever possible
-       trim: trim ?
-               function( text ) {
-                       return text == null ?
-                               "" :
-                               trim.call( text );
-               } :
-
-               // Otherwise use our own trimming functionality
-               function( text ) {
-                       return text == null ?
-                               "" :
-                               text.toString().replace( trimLeft, "" ).replace( trimRight, "" );
-               },
-
-       // results is for internal usage only
-       makeArray: function( array, results ) {
-               var ret = results || [];
-
-               if ( array != null ) {
-                       // The window, strings (and functions) also have 'length'
-                       // The extra typeof function check is to prevent crashes
-                       // in Safari 2 (See: #3039)
-                       // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930
-                       var type = jQuery.type( array );
-
-                       if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) {
-                               push.call( ret, array );
-                       } else {
-                               jQuery.merge( ret, array );
-                       }
-               }
-
-               return ret;
-       },
-
-       inArray: function( elem, array, i ) {
-               var len;
-
-               if ( array ) {
-                       if ( indexOf ) {
-                               return indexOf.call( array, elem, i );
-                       }
-
-                       len = array.length;
-                       i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
-
-                       for ( ; i < len; i++ ) {
-                               // Skip accessing in sparse arrays
-                               if ( i in array && array[ i ] === elem ) {
-                                       return i;
-                               }
-                       }
-               }
-
-               return -1;
-       },
-
-       merge: function( first, second ) {
-               var i = first.length,
-                       j = 0;
-
-               if ( typeof second.length === "number" ) {
-                       for ( var l = second.length; j < l; j++ ) {
-                               first[ i++ ] = second[ j ];
-                       }
-
-               } else {
-                       while ( second[j] !== undefined ) {
-                               first[ i++ ] = second[ j++ ];
-                       }
-               }
-
-               first.length = i;
-
-               return first;
-       },
-
-       grep: function( elems, callback, inv ) {
-               var ret = [], retVal;
-               inv = !!inv;
-
-               // Go through the array, only saving the items
-               // that pass the validator function
-               for ( var i = 0, length = elems.length; i < length; i++ ) {
-                       retVal = !!callback( elems[ i ], i );
-                       if ( inv !== retVal ) {
-                               ret.push( elems[ i ] );
-                       }
-               }
-
-               return ret;
-       },
-
-       // arg is for internal usage only
-       map: function( elems, callback, arg ) {
-               var value, key, ret = [],
-                       i = 0,
-                       length = elems.length,
-                       // jquery objects are treated as arrays
-                       isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ;
-
-               // Go through the array, translating each of the items to their
-               if ( isArray ) {
-                       for ( ; i < length; i++ ) {
-                               value = callback( elems[ i ], i, arg );
-
-                               if ( value != null ) {
-                                       ret[ ret.length ] = value;
-                               }
-                       }
-
-               // Go through every key on the object,
-               } else {
-                       for ( key in elems ) {
-                               value = callback( elems[ key ], key, arg );
-
-                               if ( value != null ) {
-                                       ret[ ret.length ] = value;
-                               }
-                       }
-               }
-
-               // Flatten any nested arrays
-               return ret.concat.apply( [], ret );
-       },
-
-       // A global GUID counter for objects
-       guid: 1,
-
-       // Bind a function to a context, optionally partially applying any
-       // arguments.
-       proxy: function( fn, context ) {
-               if ( typeof context === "string" ) {
-                       var tmp = fn[ context ];
-                       context = fn;
-                       fn = tmp;
-               }
-
-               // Quick check to determine if target is callable, in the spec
-               // this throws a TypeError, but we will just return undefined.
-               if ( !jQuery.isFunction( fn ) ) {
-                       return undefined;
-               }
-
-               // Simulated bind
-               var args = slice.call( arguments, 2 ),
-                       proxy = function() {
-                               return fn.apply( context, args.concat( slice.call( arguments ) ) );
-                       };
-
-               // Set the guid of unique handler to the same of original handler, so it can be removed
-               proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;
-
-               return proxy;
-       },
-
-       // Mutifunctional method to get and set values to a collection
-       // The value/s can optionally be executed if it's a function
-       access: function( elems, key, value, exec, fn, pass ) {
-               var length = elems.length;
-
-               // Setting many attributes
-               if ( typeof key === "object" ) {
-                       for ( var k in key ) {
-                               jQuery.access( elems, k, key[k], exec, fn, value );
-                       }
-                       return elems;
-               }
-
-               // Setting one attribute
-               if ( value !== undefined ) {
-                       // Optionally, function values get executed if exec is true
-                       exec = !pass && exec && jQuery.isFunction(value);
-
-                       for ( var i = 0; i < length; i++ ) {
-                               fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );
-                       }
-
-                       return elems;
-               }
-
-               // Getting an attribute
-               return length ? fn( elems[0], key ) : undefined;
-       },
-
-       now: function() {
-               return ( new Date() ).getTime();
-       },
-
-       // Use of jQuery.browser is frowned upon.
-       // More details: http://docs.jquery.com/Utilities/jQuery.browser
-       uaMatch: function( ua ) {
-               ua = ua.toLowerCase();
-
-               var match = rwebkit.exec( ua ) ||
-                       ropera.exec( ua ) ||
-                       rmsie.exec( ua ) ||
-                       ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||
-                       [];
-
-               return { browser: match[1] || "", version: match[2] || "0" };
-       },
-
-       sub: function() {
-               function jQuerySub( selector, context ) {
-                       return new jQuerySub.fn.init( selector, context );
-               }
-               jQuery.extend( true, jQuerySub, this );
-               jQuerySub.superclass = this;
-               jQuerySub.fn = jQuerySub.prototype = this();
-               jQuerySub.fn.constructor = jQuerySub;
-               jQuerySub.sub = this.sub;
-               jQuerySub.fn.init = function init( selector, context ) {
-                       if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {
-                               context = jQuerySub( context );
-                       }
-
-                       return jQuery.fn.init.call( this, selector, context, rootjQuerySub );
-               };
-               jQuerySub.fn.init.prototype = jQuerySub.fn;
-               var rootjQuerySub = jQuerySub(document);
-               return jQuerySub;
-       },
-
-       browser: {}
-});
-
-// Populate the class2type map
-jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) {
-       class2type[ "[object " + name + "]" ] = name.toLowerCase();
-});
-
-browserMatch = jQuery.uaMatch( userAgent );
-if ( browserMatch.browser ) {
-       jQuery.browser[ browserMatch.browser ] = true;
-       jQuery.browser.version = browserMatch.version;
-}
-
-// Deprecated, use jQuery.browser.webkit instead
-if ( jQuery.browser.webkit ) {
-       jQuery.browser.safari = true;
-}
-
-// IE doesn't match non-breaking spaces with \s
-if ( rnotwhite.test( "\xA0" ) ) {
-       trimLeft = /^[\s\xA0]+/;
-       trimRight = /[\s\xA0]+$/;
-}
-
-// All jQuery objects should point back to these
-rootjQuery = jQuery(document);
-
-// Cleanup functions for the document ready method
-if ( document.addEventListener ) {
-       DOMContentLoaded = function() {
-               document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-               jQuery.ready();
-       };
-
-} else if ( document.attachEvent ) {
-       DOMContentLoaded = function() {
-               // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
-               if ( document.readyState === "complete" ) {
-                       document.detachEvent( "onreadystatechange", DOMContentLoaded );
-                       jQuery.ready();
-               }
-       };
-}
-
-// The DOM ready check for Internet Explorer
-function doScrollCheck() {
-       if ( jQuery.isReady ) {
-               return;
-       }
-
-       try {
-               // If IE is used, use the trick by Diego Perini
-               // http://javascript.nwbox.com/IEContentLoaded/
-               document.documentElement.doScroll("left");
-       } catch(e) {
-               setTimeout( doScrollCheck, 1 );
-               return;
-       }
-
-       // and execute any waiting functions
-       jQuery.ready();
-}
-
-// Expose jQuery as an AMD module, but only for AMD loaders that
-// understand the issues with loading multiple versions of jQuery
-// in a page that all might call define(). The loader will indicate
-// they have special allowances for multiple jQuery versions by
-// specifying define.amd.jQuery = true. Register as a named module,
-// since jQuery can be concatenated with other files that may use define,
-// but not use a proper concatenation script that understands anonymous
-// AMD modules. A named AMD is safest and most robust way to register.
-// Lowercase jquery is used because AMD module names are derived from
-// file names, and jQuery is normally delivered in a lowercase file name.
-if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
-       define( "jquery", [], function () { return jQuery; } );
-}
-
-return jQuery;
-
-})();
-
-
-// String to Object flags format cache
-var flagsCache = {};
-
-// Convert String-formatted flags into Object-formatted ones and store in cache
-function createFlags( flags ) {
-       var object = flagsCache[ flags ] = {},
-               i, length;
-       flags = flags.split( /\s+/ );
-       for ( i = 0, length = flags.length; i < length; i++ ) {
-               object[ flags[i] ] = true;
-       }
-       return object;
-}
-
-/*
- * Create a callback list using the following parameters:
- *
- *     flags:  an optional list of space-separated flags that will change how
- *                     the callback list behaves
- *
- * By default a callback list will act like an event callback list and can be
- * "fired" multiple times.
- *
- * Possible flags:
- *
- *     once:                   will ensure the callback list can only be fired once (like a Deferred)
- *
- *     memory:                 will keep track of previous values and will call any callback added
- *                                     after the list has been fired right away with the latest "memorized"
- *                                     values (like a Deferred)
- *
- *     unique:                 will ensure a callback can only be added once (no duplicate in the list)
- *
- *     stopOnFalse:    interrupt callings when a callback returns false
- *
- */
-jQuery.Callbacks = function( flags ) {
-
-       // Convert flags from String-formatted to Object-formatted
-       // (we check in cache first)
-       flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {};
-
-       var // Actual callback list
-               list = [],
-               // Stack of fire calls for repeatable lists
-               stack = [],
-               // Last fire value (for non-forgettable lists)
-               memory,
-               // Flag to know if list is currently firing
-               firing,
-               // First callback to fire (used internally by add and fireWith)
-               firingStart,
-               // End of the loop when firing
-               firingLength,
-               // Index of currently firing callback (modified by remove if needed)
-               firingIndex,
-               // Add one or several callbacks to the list
-               add = function( args ) {
-                       var i,
-                               length,
-                               elem,
-                               type,
-                               actual;
-                       for ( i = 0, length = args.length; i < length; i++ ) {
-                               elem = args[ i ];
-                               type = jQuery.type( elem );
-                               if ( type === "array" ) {
-                                       // Inspect recursively
-                                       add( elem );
-                               } else if ( type === "function" ) {
-                                       // Add if not in unique mode and callback is not in
-                                       if ( !flags.unique || !self.has( elem ) ) {
-                                               list.push( elem );
-                                       }
-                               }
-                       }
-               },
-               // Fire callbacks
-               fire = function( context, args ) {
-                       args = args || [];
-                       memory = !flags.memory || [ context, args ];
-                       firing = true;
-                       firingIndex = firingStart || 0;
-                       firingStart = 0;
-                       firingLength = list.length;
-                       for ( ; list && firingIndex < firingLength; firingIndex++ ) {
-                               if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) {
-                                       memory = true; // Mark as halted
-                                       break;
-                               }
-                       }
-                       firing = false;
-                       if ( list ) {
-                               if ( !flags.once ) {
-                                       if ( stack && stack.length ) {
-                                               memory = stack.shift();
-                                               self.fireWith( memory[ 0 ], memory[ 1 ] );
-                                       }
-                               } else if ( memory === true ) {
-                                       self.disable();
-                               } else {
-                                       list = [];
-                               }
-                       }
-               },
-               // Actual Callbacks object
-               self = {
-                       // Add a callback or a collection of callbacks to the list
-                       add: function() {
-                               if ( list ) {
-                                       var length = list.length;
-                                       add( arguments );
-                                       // Do we need to add the callbacks to the
-                                       // current firing batch?
-                                       if ( firing ) {
-                                               firingLength = list.length;
-                                       // With memory, if we're not firing then
-                                       // we should call right away, unless previous
-                                       // firing was halted (stopOnFalse)
-                                       } else if ( memory && memory !== true ) {
-                                               firingStart = length;
-                                               fire( memory[ 0 ], memory[ 1 ] );
-                                       }
-                               }
-                               return this;
-                       },
-                       // Remove a callback from the list
-                       remove: function() {
-                               if ( list ) {
-                                       var args = arguments,
-                                               argIndex = 0,
-                                               argLength = args.length;
-                                       for ( ; argIndex < argLength ; argIndex++ ) {
-                                               for ( var i = 0; i < list.length; i++ ) {
-                                                       if ( args[ argIndex ] === list[ i ] ) {
-                                                               // Handle firingIndex and firingLength
-                                                               if ( firing ) {
-                                                                       if ( i <= firingLength ) {
-                                                                               firingLength--;
-                                                                               if ( i <= firingIndex ) {
-                                                                                       firingIndex--;
-                                                                               }
-                                                                       }
-                                                               }
-                                                               // Remove the element
-                                                               list.splice( i--, 1 );
-                                                               // If we have some unicity property then
-                                                               // we only need to do this once
-                                                               if ( flags.unique ) {
-                                                                       break;
-                                                               }
-                                                       }
-                                               }
-                                       }
-                               }
-                               return this;
-                       },
-                       // Control if a given callback is in the list
-                       has: function( fn ) {
-                               if ( list ) {
-                                       var i = 0,
-                                               length = list.length;
-                                       for ( ; i < length; i++ ) {
-                                               if ( fn === list[ i ] ) {
-                                                       return true;
-                                               }
-                                       }
-                               }
-                               return false;
-                       },
-                       // Remove all callbacks from the list
-                       empty: function() {
-                               list = [];
-                               return this;
-                       },
-                       // Have the list do nothing anymore
-                       disable: function() {
-                               list = stack = memory = undefined;
-                               return this;
-                       },
-                       // Is it disabled?
-                       disabled: function() {
-                               return !list;
-                       },
-                       // Lock the list in its current state
-                       lock: function() {
-                               stack = undefined;
-                               if ( !memory || memory === true ) {
-                                       self.disable();
-                               }
-                               return this;
-                       },
-                       // Is it locked?
-                       locked: function() {
-                               return !stack;
-                       },
-                       // Call all callbacks with the given context and arguments
-                       fireWith: function( context, args ) {
-                               if ( stack ) {
-                                       if ( firing ) {
-                                               if ( !flags.once ) {
-                                                       stack.push( [ context, args ] );
-                                               }
-                                       } else if ( !( flags.once && memory ) ) {
-                                               fire( context, args );
-                                       }
-                               }
-                               return this;
-                       },
-                       // Call all the callbacks with the given arguments
-                       fire: function() {
-                               self.fireWith( this, arguments );
-                               return this;
-                       },
-                       // To know if the callbacks have already been called at least once
-                       fired: function() {
-                               return !!memory;
-                       }
-               };
-
-       return self;
-};
-
-
-
-
-var // Static reference to slice
-       sliceDeferred = [].slice;
-
-jQuery.extend({
-
-       Deferred: function( func ) {
-               var doneList = jQuery.Callbacks( "once memory" ),
-                       failList = jQuery.Callbacks( "once memory" ),
-                       progressList = jQuery.Callbacks( "memory" ),
-                       state = "pending",
-                       lists = {
-                               resolve: doneList,
-                               reject: failList,
-                               notify: progressList
-                       },
-                       promise = {
-                               done: doneList.add,
-                               fail: failList.add,
-                               progress: progressList.add,
-
-                               state: function() {
-                                       return state;
-                               },
-
-                               // Deprecated
-                               isResolved: doneList.fired,
-                               isRejected: failList.fired,
-
-                               then: function( doneCallbacks, failCallbacks, progressCallbacks ) {
-                                       deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks );
-                                       return this;
-                               },
-                               always: function() {
-                                       return deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments );
-                               },
-                               pipe: function( fnDone, fnFail, fnProgress ) {
-                                       return jQuery.Deferred(function( newDefer ) {
-                                               jQuery.each( {
-                                                       done: [ fnDone, "resolve" ],
-                                                       fail: [ fnFail, "reject" ],
-                                                       progress: [ fnProgress, "notify" ]
-                                               }, function( handler, data ) {
-                                                       var fn = data[ 0 ],
-                                                               action = data[ 1 ],
-                                                               returned;
-                                                       if ( jQuery.isFunction( fn ) ) {
-                                                               deferred[ handler ](function() {
-                                                                       returned = fn.apply( this, arguments );
-                                                                       if ( returned && jQuery.isFunction( returned.promise ) ) {
-                                                                               returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify );
-                                                                       } else {
-                                                                               newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] );
-                                                                       }
-                                                               });
-                                                       } else {
-                                                               deferred[ handler ]( newDefer[ action ] );
-                                                       }
-                                               });
-                                       }).promise();
-                               },
-                               // Get a promise for this deferred
-                               // If obj is provided, the promise aspect is added to the object
-                               promise: function( obj ) {
-                                       if ( obj == null ) {
-                                               obj = promise;
-                                       } else {
-                                               for ( var key in promise ) {
-                                                       obj[ key ] = promise[ key ];
-                                               }
-                                       }
-                                       return obj;
-                               }
-                       },
-                       deferred = promise.promise({}),
-                       key;
-
-               for ( key in lists ) {
-                       deferred[ key ] = lists[ key ].fire;
-                       deferred[ key + "With" ] = lists[ key ].fireWith;
-               }
-
-               // Handle state
-               deferred.done( function() {
-                       state = "resolved";
-               }, failList.disable, progressList.lock ).fail( function() {
-                       state = "rejected";
-               }, doneList.disable, progressList.lock );
-
-               // Call given func if any
-               if ( func ) {
-                       func.call( deferred, deferred );
-               }
-
-               // All done!
-               return deferred;
-       },
-
-       // Deferred helper
-       when: function( firstParam ) {
-               var args = sliceDeferred.call( arguments, 0 ),
-                       i = 0,
-                       length = args.length,
-                       pValues = new Array( length ),
-                       count = length,
-                       pCount = length,
-                       deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ?
-                               firstParam :
-                               jQuery.Deferred(),
-                       promise = deferred.promise();
-               function resolveFunc( i ) {
-                       return function( value ) {
-                               args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value;
-                               if ( !( --count ) ) {
-                                       deferred.resolveWith( deferred, args );
-                               }
-                       };
-               }
-               function progressFunc( i ) {
-                       return function( value ) {
-                               pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value;
-                               deferred.notifyWith( promise, pValues );
-                       };
-               }
-               if ( length > 1 ) {
-                       for ( ; i < length; i++ ) {
-                               if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) {
-                                       args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) );
-                               } else {
-                                       --count;
-                               }
-                       }
-                       if ( !count ) {
-                               deferred.resolveWith( deferred, args );
-                       }
-               } else if ( deferred !== firstParam ) {
-                       deferred.resolveWith( deferred, length ? [ firstParam ] : [] );
-               }
-               return promise;
-       }
-});
-
-
-
-
-jQuery.support = (function() {
-
-       var div = document.createElement( "div" ),
-               documentElement = document.documentElement,
-               all,
-               a,
-               select,
-               opt,
-               input,
-               marginDiv,
-               support,
-               fragment,
-               body,
-               testElementParent,
-               testElement,
-               testElementStyle,
-               tds,
-               events,
-               eventName,
-               i,
-               isSupported;
-
-       // Preliminary tests
-       div.setAttribute("className", "t");
-       div.innerHTML = "   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>";
-
-
-       all = div.getElementsByTagName( "*" );
-       a = div.getElementsByTagName( "a" )[ 0 ];
-
-       // Can't get basic test support
-       if ( !all || !all.length || !a ) {
-               return {};
-       }
-
-       // First batch of supports tests
-       select = document.createElement( "select" );
-       opt = select.appendChild( document.createElement("option") );
-       input = div.getElementsByTagName( "input" )[ 0 ];
-
-       support = {
-               // IE strips leading whitespace when .innerHTML is used
-               leadingWhitespace: ( div.firstChild.nodeType === 3 ),
-
-               // Make sure that tbody elements aren't automatically inserted
-               // IE will insert them into empty tables
-               tbody: !div.getElementsByTagName( "tbody" ).length,
-
-               // Make sure that link elements get serialized correctly by innerHTML
-               // This requires a wrapper element in IE
-               htmlSerialize: !!div.getElementsByTagName( "link" ).length,
-
-               // Get the style information from getAttribute
-               // (IE uses .cssText instead)
-               style: /top/.test( a.getAttribute("style") ),
-
-               // Make sure that URLs aren't manipulated
-               // (IE normalizes it by default)
-               hrefNormalized: ( a.getAttribute( "href" ) === "/a" ),
-
-               // Make sure that element opacity exists
-               // (IE uses filter instead)
-               // Use a regex to work around a WebKit issue. See #5145
-               opacity: /^0.55/.test( a.style.opacity ),
-
-               // Verify style float existence
-               // (IE uses styleFloat instead of cssFloat)
-               cssFloat: !!a.style.cssFloat,
-
-               // Make sure unknown elements (like HTML5 elems) are handled appropriately
-               unknownElems: !!div.getElementsByTagName( "nav" ).length,
-
-               // Make sure that if no value is specified for a checkbox
-               // that it defaults to "on".
-               // (WebKit defaults to "" instead)
-               checkOn: ( input.value === "on" ),
-
-               // Make sure that a selected-by-default option has a working selected property.
-               // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
-               optSelected: opt.selected,
-
-               // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)
-               getSetAttribute: div.className !== "t",
-
-               // Tests for enctype support on a form(#6743)
-               enctype: !!document.createElement("form").enctype,
-
-               // Will be defined later
-               submitBubbles: true,
-               changeBubbles: true,
-               focusinBubbles: false,
-               deleteExpando: true,
-               noCloneEvent: true,
-               inlineBlockNeedsLayout: false,
-               shrinkWrapBlocks: false,
-               reliableMarginRight: true
-       };
-
-       // Make sure checked status is properly cloned
-       input.checked = true;
-       support.noCloneChecked = input.cloneNode( true ).checked;
-
-       // Make sure that the options inside disabled selects aren't marked as disabled
-       // (WebKit marks them as disabled)
-       select.disabled = true;
-       support.optDisabled = !opt.disabled;
-
-       // Test to see if it's possible to delete an expando from an element
-       // Fails in Internet Explorer
-       try {
-               delete div.test;
-       } catch( e ) {
-               support.deleteExpando = false;
-       }
-
-       if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {
-               div.attachEvent( "onclick", function() {
-                       // Cloning a node shouldn't copy over any
-                       // bound event handlers (IE does this)
-                       support.noCloneEvent = false;
-               });
-               div.cloneNode( true ).fireEvent( "onclick" );
-       }
-
-       // Check if a radio maintains its value
-       // after being appended to the DOM
-       input = document.createElement("input");
-       input.value = "t";
-       input.setAttribute("type", "radio");
-       support.radioValue = input.value === "t";
-
-       input.setAttribute("checked", "checked");
-       div.appendChild( input );
-       fragment = document.createDocumentFragment();
-       fragment.appendChild( div.lastChild );
-
-       // WebKit doesn't clone checked state correctly in fragments
-       support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;
-
-       div.innerHTML = "";
-
-       // Figure out if the W3C box model works as expected
-       div.style.width = div.style.paddingLeft = "1px";
-
-       // We don't want to do body-related feature tests on frameset
-       // documents, which lack a body. So we use
-       // document.getElementsByTagName("body")[0], which is undefined in
-       // frameset documents, while document.body isn’t. (7398)
-       body = document.getElementsByTagName("body")[ 0 ];
-       // We use our own, invisible, body unless the body is already present
-       // in which case we use a div (#9239)
-       testElement = document.createElement( body ? "div" : "body" );
-       testElementStyle = {
-               visibility: "hidden",
-               width: 0,
-               height: 0,
-               border: 0,
-               margin: 0,
-               background: "none"
-       };
-       if ( body ) {
-               jQuery.extend( testElementStyle, {
-                       position: "absolute",
-                       left: "-999px",
-                       top: "-999px"
-               });
-       }
-       for ( i in testElementStyle ) {
-               testElement.style[ i ] = testElementStyle[ i ];
-       }
-       testElement.appendChild( div );
-       testElementParent = body || documentElement;
-       testElementParent.insertBefore( testElement, testElementParent.firstChild );
-
-       // Check if a disconnected checkbox will retain its checked
-       // value of true after appended to the DOM (IE6/7)
-       support.appendChecked = input.checked;
-
-       support.boxModel = div.offsetWidth === 2;
-
-       if ( "zoom" in div.style ) {
-               // Check if natively block-level elements act like inline-block
-               // elements when setting their display to 'inline' and giving
-               // them layout
-               // (IE < 8 does this)
-               div.style.display = "inline";
-               div.style.zoom = 1;
-               support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 );
-
-               // Check if elements with layout shrink-wrap their children
-               // (IE 6 does this)
-               div.style.display = "";
-               div.innerHTML = "<div style='width:4px;'></div>";
-               support.shrinkWrapBlocks = ( div.offsetWidth !== 2 );
-       }
-
-       div.innerHTML = "<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";
-       tds = div.getElementsByTagName( "td" );
-
-       // Check if table cells still have offsetWidth/Height when they are set
-       // to display:none and there are still other visible table cells in a
-       // table row; if so, offsetWidth/Height are not reliable for use when
-       // determining if an element has been hidden directly using
-       // display:none (it is still safe to use offsets if a parent element is
-       // hidden; don safety goggles and see bug #4512 for more information).
-       // (only IE 8 fails this test)
-       isSupported = ( tds[ 0 ].offsetHeight === 0 );
-
-       tds[ 0 ].style.display = "";
-       tds[ 1 ].style.display = "none";
-
-       // Check if empty table cells still have offsetWidth/Height
-       // (IE < 8 fail this test)
-       support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );
-       div.innerHTML = "";
-
-       // Check if div with explicit width and no margin-right incorrectly
-       // gets computed margin-right based on width of container. For more
-       // info see bug #3333
-       // Fails in WebKit before Feb 2011 nightlies
-       // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
-       if ( document.defaultView && document.defaultView.getComputedStyle ) {
-               marginDiv = document.createElement( "div" );
-               marginDiv.style.width = "0";
-               marginDiv.style.marginRight = "0";
-               div.appendChild( marginDiv );
-               support.reliableMarginRight =
-                       ( parseInt( ( document.defaultView.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0;
-       }
-
-       // Technique from Juriy Zaytsev
-       // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/
-       // We only care about the case where non-standard event systems
-       // are used, namely in IE. Short-circuiting here helps us to
-       // avoid an eval call (in setAttribute) which can cause CSP
-       // to go haywire. See: https://developer.mozilla.org/en/Security/CSP
-       if ( div.attachEvent ) {
-               for( i in {
-                       submit: 1,
-                       change: 1,
-                       focusin: 1
-               } ) {
-                       eventName = "on" + i;
-                       isSupported = ( eventName in div );
-                       if ( !isSupported ) {
-                               div.setAttribute( eventName, "return;" );
-                               isSupported = ( typeof div[ eventName ] === "function" );
-                       }
-                       support[ i + "Bubbles" ] = isSupported;
-               }
-       }
-
-       // Run fixed position tests at doc ready to avoid a crash
-       // related to the invisible body in IE8
-       jQuery(function() {
-               var container, outer, inner, table, td, offsetSupport,
-                       conMarginTop = 1,
-                       ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",
-                       vb = "visibility:hidden;border:0;",
-                       style = "style='" + ptlm + "border:5px solid #000;padding:0;'",
-                       html = "<div " + style + "><div></div></div>" +
-                                                       "<table " + style + " cellpadding='0' cellspacing='0'>" +
-                                                       "<tr><td></td></tr></table>";
-
-               // Reconstruct a container
-               body = document.getElementsByTagName("body")[0];
-               if ( !body ) {
-                       // Return for frameset docs that don't have a body
-                       // These tests cannot be done
-                       return;
-               }
-
-               container = document.createElement("div");
-               container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px";
-               body.insertBefore( container, body.firstChild );
-
-               // Construct a test element
-               testElement = document.createElement("div");
-               testElement.style.cssText = ptlm + vb;
-
-               testElement.innerHTML = html;
-               container.appendChild( testElement );
-               outer = testElement.firstChild;
-               inner = outer.firstChild;
-               td = outer.nextSibling.firstChild.firstChild;
-
-               offsetSupport = {
-                       doesNotAddBorder: ( inner.offsetTop !== 5 ),
-                       doesAddBorderForTableAndCells: ( td.offsetTop === 5 )
-               };
-
-               inner.style.position = "fixed";
-               inner.style.top = "20px";
-
-               // safari subtracts parent border width here which is 5px
-               offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 );
-               inner.style.position = inner.style.top = "";
-
-               outer.style.overflow = "hidden";
-               outer.style.position = "relative";
-
-               offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 );
-               offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop );
-
-               body.removeChild( container );
-               testElement = container = null;
-
-               jQuery.extend( support, offsetSupport );
-       });
-
-       testElement.innerHTML = "";
-       testElementParent.removeChild( testElement );
-
-       // Null connected elements to avoid leaks in IE
-       testElement = fragment = select = opt = body = marginDiv = div = input = null;
-
-       return support;
-})();
-
-// Keep track of boxModel
-jQuery.boxModel = jQuery.support.boxModel;
-
-
-
-
-var rbrace = /^(?:\{.*\}|\[.*\])$/,
-       rmultiDash = /([A-Z])/g;
-
-jQuery.extend({
-       cache: {},
-
-       // Please use with caution
-       uuid: 0,
-
-       // Unique for each copy of jQuery on the page
-       // Non-digits removed to match rinlinejQuery
-       expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ),
-
-       // The following elements throw uncatchable exceptions if you
-       // attempt to add expando properties to them.
-       noData: {
-               "embed": true,
-               // Ban all objects except for Flash (which handle expandos)
-               "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
-               "applet": true
-       },
-
-       hasData: function( elem ) {
-               elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];
-               return !!elem && !isEmptyDataObject( elem );
-       },
-
-       data: function( elem, name, data, pvt /* Internal Use Only */ ) {
-               if ( !jQuery.acceptData( elem ) ) {
-                       return;
-               }
-
-               var privateCache, thisCache, ret,
-                       internalKey = jQuery.expando,
-                       getByName = typeof name === "string",
-
-                       // We have to handle DOM nodes and JS objects differently because IE6-7
-                       // can't GC object references properly across the DOM-JS boundary
-                       isNode = elem.nodeType,
-
-                       // Only DOM nodes need the global jQuery cache; JS object data is
-                       // attached directly to the object so GC can occur automatically
-                       cache = isNode ? jQuery.cache : elem,
-
-                       // Only defining an ID for JS objects if its cache already exists allows
-                       // the code to shortcut on the same path as a DOM node with no cache
-                       id = isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && jQuery.expando,
-                       isEvents = name === "events";
-
-               // Avoid doing any more work than we need to when trying to get data on an
-               // object that has no data at all
-               if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) {
-                       return;
-               }
-
-               if ( !id ) {
-                       // Only DOM nodes need a new unique ID for each element since their data
-                       // ends up in the global cache
-                       if ( isNode ) {
-                               elem[ jQuery.expando ] = id = ++jQuery.uuid;
-                       } else {
-                               id = jQuery.expando;
-                       }
-               }
-
-               if ( !cache[ id ] ) {
-                       cache[ id ] = {};
-
-                       // Avoids exposing jQuery metadata on plain JS objects when the object
-                       // is serialized using JSON.stringify
-                       if ( !isNode ) {
-                               cache[ id ].toJSON = jQuery.noop;
-                       }
-               }
-
-               // An object can be passed to jQuery.data instead of a key/value pair; this gets
-               // shallow copied over onto the existing cache
-               if ( typeof name === "object" || typeof name === "function" ) {
-                       if ( pvt ) {
-                               cache[ id ] = jQuery.extend( cache[ id ], name );
-                       } else {
-                               cache[ id ].data = jQuery.extend( cache[ id ].data, name );
-                       }
-               }
-
-               privateCache = thisCache = cache[ id ];
-
-               // jQuery data() is stored in a separate object inside the object's internal data
-               // cache in order to avoid key collisions between internal data and user-defined
-               // data.
-               if ( !pvt ) {
-                       if ( !thisCache.data ) {
-                               thisCache.data = {};
-                       }
-
-                       thisCache = thisCache.data;
-               }
-
-               if ( data !== undefined ) {
-                       thisCache[ jQuery.camelCase( name ) ] = data;
-               }
-
-               // Users should not attempt to inspect the internal events object using jQuery.data,
-               // it is undocumented and subject to change. But does anyone listen? No.
-               if ( isEvents && !thisCache[ name ] ) {
-                       return privateCache.events;
-               }
-
-               // Check for both converted-to-camel and non-converted data property names
-               // If a data property was specified
-               if ( getByName ) {
-
-                       // First Try to find as-is property data
-                       ret = thisCache[ name ];
-
-                       // Test for null|undefined property data
-                       if ( ret == null ) {
-
-                               // Try to find the camelCased property
-                               ret = thisCache[ jQuery.camelCase( name ) ];
-                       }
-               } else {
-                       ret = thisCache;
-               }
-
-               return ret;
-       },
-
-       removeData: function( elem, name, pvt /* Internal Use Only */ ) {
-               if ( !jQuery.acceptData( elem ) ) {
-                       return;
-               }
-
-               var thisCache, i, l,
-
-                       // Reference to internal data cache key
-                       internalKey = jQuery.expando,
-
-                       isNode = elem.nodeType,
-
-                       // See jQuery.data for more information
-                       cache = isNode ? jQuery.cache : elem,
-
-                       // See jQuery.data for more information
-                       id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
-
-               // If there is already no cache entry for this object, there is no
-               // purpose in continuing
-               if ( !cache[ id ] ) {
-                       return;
-               }
-
-               if ( name ) {
-
-                       thisCache = pvt ? cache[ id ] : cache[ id ].data;
-
-                       if ( thisCache ) {
-
-                               // Support space separated names
-                               if ( jQuery.isArray( name ) ) {
-                                       name = name;
-                               } else if ( name in thisCache ) {
-                                       name = [ name ];
-                               } else {
-
-                                       // split the camel cased version by spaces
-                                       name = jQuery.camelCase( name );
-                                       if ( name in thisCache ) {
-                                               name = [ name ];
-                                       } else {
-                                               name = name.split( " " );
-                                       }
-                               }
-
-                               for ( i = 0, l = name.length; i < l; i++ ) {
-                                       delete thisCache[ name[i] ];
-                               }
-
-                               // If there is no data left in the cache, we want to continue
-                               // and let the cache object itself get destroyed
-                               if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) {
-                                       return;
-                               }
-                       }
-               }
-
-               // See jQuery.data for more information
-               if ( !pvt ) {
-                       delete cache[ id ].data;
-
-                       // Don't destroy the parent cache unless the internal data object
-                       // had been the only thing left in it
-                       if ( !isEmptyDataObject(cache[ id ]) ) {
-                               return;
-                       }
-               }
-
-               // Browsers that fail expando deletion also refuse to delete expandos on
-               // the window, but it will allow it on all other JS objects; other browsers
-               // don't care
-               // Ensure that `cache` is not a window object #10080
-               if ( jQuery.support.deleteExpando || !cache.setInterval ) {
-                       delete cache[ id ];
-               } else {
-                       cache[ id ] = null;
-               }
-
-               // We destroyed the cache and need to eliminate the expando on the node to avoid
-               // false lookups in the cache for entries that no longer exist
-               if ( isNode ) {
-                       // IE does not allow us to delete expando properties from nodes,
-                       // nor does it have a removeAttribute function on Document nodes;
-                       // we must handle all of these cases
-                       if ( jQuery.support.deleteExpando ) {
-                               delete elem[ jQuery.expando ];
-                       } else if ( elem.removeAttribute ) {
-                               elem.removeAttribute( jQuery.expando );
-                       } else {
-                               elem[ jQuery.expando ] = null;
-                       }
-               }
-       },
-
-       // For internal use only.
-       _data: function( elem, name, data ) {
-               return jQuery.data( elem, name, data, true );
-       },
-
-       // A method for determining if a DOM node can handle the data expando
-       acceptData: function( elem ) {
-               if ( elem.nodeName ) {
-                       var match = jQuery.noData[ elem.nodeName.toLowerCase() ];
-
-                       if ( match ) {
-                               return !(match === true || elem.getAttribute("classid") !== match);
-                       }
-               }
-
-               return true;
-       }
-});
-
-jQuery.fn.extend({
-       data: function( key, value ) {
-               var parts, attr, name,
-                       data = null;
-
-               if ( typeof key === "undefined" ) {
-                       if ( this.length ) {
-                               data = jQuery.data( this[0] );
-
-                               if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) {
-                                       attr = this[0].attributes;
-                                       for ( var i = 0, l = attr.length; i < l; i++ ) {
-                                               name = attr[i].name;
-
-                                               if ( name.indexOf( "data-" ) === 0 ) {
-                                                       name = jQuery.camelCase( name.substring(5) );
-
-                                                       dataAttr( this[0], name, data[ name ] );
-                                               }
-                                       }
-                                       jQuery._data( this[0], "parsedAttrs", true );
-                               }
-                       }
-
-                       return data;
-
-               } else if ( typeof key === "object" ) {
-                       return this.each(function() {
-                               jQuery.data( this, key );
-                       });
-               }
-
-               parts = key.split(".");
-               parts[1] = parts[1] ? "." + parts[1] : "";
-
-               if ( value === undefined ) {
-                       data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
-                       // Try to fetch any internally stored data first
-                       if ( data === undefined && this.length ) {
-                               data = jQuery.data( this[0], key );
-                               data = dataAttr( this[0], key, data );
-                       }
-
-                       return data === undefined && parts[1] ?
-                               this.data( parts[0] ) :
-                               data;
-
-               } else {
-                       return this.each(function() {
-                               var $this = jQuery( this ),
-                                       args = [ parts[0], value ];
-
-                               $this.triggerHandler( "setData" + parts[1] + "!", args );
-                               jQuery.data( this, key, value );
-                               $this.triggerHandler( "changeData" + parts[1] + "!", args );
-                       });
-               }
-       },
-
-       removeData: function( key ) {
-               return this.each(function() {
-                       jQuery.removeData( this, key );
-               });
-       }
-});
-
-function dataAttr( elem, key, data ) {
-       // If nothing was found internally, try to fetch any
-       // data from the HTML5 data-* attribute
-       if ( data === undefined && elem.nodeType === 1 ) {
-
-               var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
-
-               data = elem.getAttribute( name );
-
-               if ( typeof data === "string" ) {
-                       try {
-                               data = data === "true" ? true :
-                               data === "false" ? false :
-                               data === "null" ? null :
-                               jQuery.isNumeric( data ) ? parseFloat( data ) :
-                                       rbrace.test( data ) ? jQuery.parseJSON( data ) :
-                                       data;
-                       } catch( e ) {}
-
-                       // Make sure we set the data so it isn't changed later
-                       jQuery.data( elem, key, data );
-
-               } else {
-                       data = undefined;
-               }
-       }
-
-       return data;
-}
-
-// checks a cache object for emptiness
-function isEmptyDataObject( obj ) {
-       for ( var name in obj ) {
-
-               // if the public data object is empty, the private is still empty
-               if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {
-                       continue;
-               }
-               if ( name !== "toJSON" ) {
-                       return false;
-               }
-       }
-
-       return true;
-}
-
-
-
-
-function handleQueueMarkDefer( elem, type, src ) {
-       var deferDataKey = type + "defer",
-               queueDataKey = type + "queue",
-               markDataKey = type + "mark",
-               defer = jQuery._data( elem, deferDataKey );
-       if ( defer &&
-               ( src === "queue" || !jQuery._data(elem, queueDataKey) ) &&
-               ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) {
-               // Give room for hard-coded callbacks to fire first
-               // and eventually mark/queue something else on the element
-               setTimeout( function() {
-                       if ( !jQuery._data( elem, queueDataKey ) &&
-                               !jQuery._data( elem, markDataKey ) ) {
-                               jQuery.removeData( elem, deferDataKey, true );
-                               defer.fire();
-                       }
-               }, 0 );
-       }
-}
-
-jQuery.extend({
-
-       _mark: function( elem, type ) {
-               if ( elem ) {
-                       type = ( type || "fx" ) + "mark";
-                       jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 );
-               }
-       },
-
-       _unmark: function( force, elem, type ) {
-               if ( force !== true ) {
-                       type = elem;
-                       elem = force;
-                       force = false;
-               }
-               if ( elem ) {
-                       type = type || "fx";
-                       var key = type + "mark",
-                               count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 );
-                       if ( count ) {
-                               jQuery._data( elem, key, count );
-                       } else {
-                               jQuery.removeData( elem, key, true );
-                               handleQueueMarkDefer( elem, type, "mark" );
-                       }
-               }
-       },
-
-       queue: function( elem, type, data ) {
-               var q;
-               if ( elem ) {
-                       type = ( type || "fx" ) + "queue";
-                       q = jQuery._data( elem, type );
-
-                       // Speed up dequeue by getting out quickly if this is just a lookup
-                       if ( data ) {
-                               if ( !q || jQuery.isArray(data) ) {
-                                       q = jQuery._data( elem, type, jQuery.makeArray(data) );
-                               } else {
-                                       q.push( data );
-                               }
-                       }
-                       return q || [];
-               }
-       },
-
-       dequeue: function( elem, type ) {
-               type = type || "fx";
-
-               var queue = jQuery.queue( elem, type ),
-                       fn = queue.shift(),
-                       hooks = {};
-
-               // If the fx queue is dequeued, always remove the progress sentinel
-               if ( fn === "inprogress" ) {
-                       fn = queue.shift();
-               }
-
-               if ( fn ) {
-                       // Add a progress sentinel to prevent the fx queue from being
-                       // automatically dequeued
-                       if ( type === "fx" ) {
-                               queue.unshift( "inprogress" );
-                       }
-
-                       jQuery._data( elem, type + ".run", hooks );
-                       fn.call( elem, function() {
-                               jQuery.dequeue( elem, type );
-                       }, hooks );
-               }
-
-               if ( !queue.length ) {
-                       jQuery.removeData( elem, type + "queue " + type + ".run", true );
-                       handleQueueMarkDefer( elem, type, "queue" );
-               }
-       }
-});
-
-jQuery.fn.extend({
-       queue: function( type, data ) {
-               if ( typeof type !== "string" ) {
-                       data = type;
-                       type = "fx";
-               }
-
-               if ( data === undefined ) {
-                       return jQuery.queue( this[0], type );
-               }
-               return this.each(function() {
-                       var queue = jQuery.queue( this, type, data );
-
-                       if ( type === "fx" && queue[0] !== "inprogress" ) {
-                               jQuery.dequeue( this, type );
-                       }
-               });
-       },
-       dequeue: function( type ) {
-               return this.each(function() {
-                       jQuery.dequeue( this, type );
-               });
-       },
-       // Based off of the plugin by Clint Helfers, with permission.
-       // http://blindsignals.com/index.php/2009/07/jquery-delay/
-       delay: function( time, type ) {
-               time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
-               type = type || "fx";
-
-               return this.queue( type, function( next, hooks ) {
-                       var timeout = setTimeout( next, time );
-                       hooks.stop = function() {
-                               clearTimeout( timeout );
-                       };
-               });
-       },
-       clearQueue: function( type ) {
-               return this.queue( type || "fx", [] );
-       },
-       // Get a promise resolved when queues of a certain type
-       // are emptied (fx is the type by default)
-       promise: function( type, object ) {
-               if ( typeof type !== "string" ) {
-                       object = type;
-                       type = undefined;
-               }
-               type = type || "fx";
-               var defer = jQuery.Deferred(),
-                       elements = this,
-                       i = elements.length,
-                       count = 1,
-                       deferDataKey = type + "defer",
-                       queueDataKey = type + "queue",
-                       markDataKey = type + "mark",
-                       tmp;
-               function resolve() {
-                       if ( !( --count ) ) {
-                               defer.resolveWith( elements, [ elements ] );
-                       }
-               }
-               while( i-- ) {
-                       if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) ||
-                                       ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) ||
-                                               jQuery.data( elements[ i ], markDataKey, undefined, true ) ) &&
-                                       jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) {
-                               count++;
-                               tmp.add( resolve );
-                       }
-               }
-               resolve();
-               return defer.promise();
-       }
-});
-
-
-
-
-var rclass = /[\n\t\r]/g,
-       rspace = /\s+/,
-       rreturn = /\r/g,
-       rtype = /^(?:button|input)$/i,
-       rfocusable = /^(?:button|input|object|select|textarea)$/i,
-       rclickable = /^a(?:rea)?$/i,
-       rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
-       getSetAttribute = jQuery.support.getSetAttribute,
-       nodeHook, boolHook, fixSpecified;
-
-jQuery.fn.extend({
-       attr: function( name, value ) {
-               return jQuery.access( this, name, value, true, jQuery.attr );
-       },
-
-       removeAttr: function( name ) {
-               return this.each(function() {
-                       jQuery.removeAttr( this, name );
-               });
-       },
-
-       prop: function( name, value ) {
-               return jQuery.access( this, name, value, true, jQuery.prop );
-       },
-
-       removeProp: function( name ) {
-               name = jQuery.propFix[ name ] || name;
-               return this.each(function() {
-                       // try/catch handles cases where IE balks (such as removing a property on window)
-                       try {
-                               this[ name ] = undefined;
-                               delete this[ name ];
-                       } catch( e ) {}
-               });
-       },
-
-       addClass: function( value ) {
-               var classNames, i, l, elem,
-                       setClass, c, cl;
-
-               if ( jQuery.isFunction( value ) ) {
-                       return this.each(function( j ) {
-                               jQuery( this ).addClass( value.call(this, j, this.className) );
-                       });
-               }
-
-               if ( value && typeof value === "string" ) {
-                       classNames = value.split( rspace );
-
-                       for ( i = 0, l = this.length; i < l; i++ ) {
-                               elem = this[ i ];
-
-                               if ( elem.nodeType === 1 ) {
-                                       if ( !elem.className && classNames.length === 1 ) {
-                                               elem.className = value;
-
-                                       } else {
-                                               setClass = " " + elem.className + " ";
-
-                                               for ( c = 0, cl = classNames.length; c < cl; c++ ) {
-                                                       if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) {
-                                                               setClass += classNames[ c ] + " ";
-                                                       }
-                                               }
-                                               elem.className = jQuery.trim( setClass );
-                                       }
-                               }
-                       }
-               }
-
-               return this;
-       },
-
-       removeClass: function( value ) {
-               var classNames, i, l, elem, className, c, cl;
-
-               if ( jQuery.isFunction( value ) ) {
-                       return this.each(function( j ) {
-                               jQuery( this ).removeClass( value.call(this, j, this.className) );
-                       });
-               }
-
-               if ( (value && typeof value === "string") || value === undefined ) {
-                       classNames = ( value || "" ).split( rspace );
-
-                       for ( i = 0, l = this.length; i < l; i++ ) {
-                               elem = this[ i ];
-
-                               if ( elem.nodeType === 1 && elem.className ) {
-                                       if ( value ) {
-                                               className = (" " + elem.className + " ").replace( rclass, " " );
-                                               for ( c = 0, cl = classNames.length; c < cl; c++ ) {
-                                                       className = className.replace(" " + classNames[ c ] + " ", " ");
-                                               }
-                                               elem.className = jQuery.trim( className );
-
-                                       } else {
-                                               elem.className = "";
-                                       }
-                               }
-                       }
-               }
-
-               return this;
-       },
-
-       toggleClass: function( value, stateVal ) {
-               var type = typeof value,
-                       isBool = typeof stateVal === "boolean";
-
-               if ( jQuery.isFunction( value ) ) {
-                       return this.each(function( i ) {
-                               jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
-                       });
-               }
-
-               return this.each(function() {
-                       if ( type === "string" ) {
-                               // toggle individual class names
-                               var className,
-                                       i = 0,
-                                       self = jQuery( this ),
-                                       state = stateVal,
-                                       classNames = value.split( rspace );
-
-                               while ( (className = classNames[ i++ ]) ) {
-                                       // check each className given, space seperated list
-                                       state = isBool ? state : !self.hasClass( className );
-                                       self[ state ? "addClass" : "removeClass" ]( className );
-                               }
-
-                       } else if ( type === "undefined" || type === "boolean" ) {
-                               if ( this.className ) {
-                                       // store className if set
-                                       jQuery._data( this, "__className__", this.className );
-                               }
-
-                               // toggle whole className
-                               this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";
-                       }
-               });
-       },
-
-       hasClass: function( selector ) {
-               var className = " " + selector + " ",
-                       i = 0,
-                       l = this.length;
-               for ( ; i < l; i++ ) {
-                       if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) {
-                               return true;
-                       }
-               }
-
-               return false;
-       },
-
-       val: function( value ) {
-               var hooks, ret, isFunction,
-                       elem = this[0];
-
-               if ( !arguments.length ) {
-                       if ( elem ) {
-                               hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ];
-
-                               if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
-                                       return ret;
-                               }
-
-                               ret = elem.value;
-
-                               return typeof ret === "string" ?
-                                       // handle most common string cases
-                                       ret.replace(rreturn, "") :
-                                       // handle cases where value is null/undef or number
-                                       ret == null ? "" : ret;
-                       }
-
-                       return undefined;
-               }
-
-               isFunction = jQuery.isFunction( value );
-
-               return this.each(function( i ) {
-                       var self = jQuery(this), val;
-
-                       if ( this.nodeType !== 1 ) {
-                               return;
-                       }
-
-                       if ( isFunction ) {
-                               val = value.call( this, i, self.val() );
-                       } else {
-                               val = value;
-                       }
-
-                       // Treat null/undefined as ""; convert numbers to string
-                       if ( val == null ) {
-                               val = "";
-                       } else if ( typeof val === "number" ) {
-                               val += "";
-                       } else if ( jQuery.isArray( val ) ) {
-                               val = jQuery.map(val, function ( value ) {
-                                       return value == null ? "" : value + "";
-                               });
-                       }
-
-                       hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ];
-
-                       // If set returns undefined, fall back to normal setting
-                       if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
-                               this.value = val;
-                       }
-               });
-       }
-});
-
-jQuery.extend({
-       valHooks: {
-               option: {
-                       get: function( elem ) {
-                               // attributes.value is undefined in Blackberry 4.7 but
-                               // uses .value. See #6932
-                               var val = elem.attributes.value;
-                               return !val || val.specified ? elem.value : elem.text;
-                       }
-               },
-               select: {
-                       get: function( elem ) {
-                               var value, i, max, option,
-                                       index = elem.selectedIndex,
-                                       values = [],
-                                       options = elem.options,
-                                       one = elem.type === "select-one";
-
-                               // Nothing was selected
-                               if ( index < 0 ) {
-                                       return null;
-                               }
-
-                               // Loop through all the selected options
-                               i = one ? index : 0;
-                               max = one ? index + 1 : options.length;
-                               for ( ; i < max; i++ ) {
-                                       option = options[ i ];
-
-                                       // Don't return options that are disabled or in a disabled optgroup
-                                       if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) &&
-                                                       (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) {
-
-                                               // Get the specific value for the option
-                                               value = jQuery( option ).val();
-
-                                               // We don't need an array for one selects
-                                               if ( one ) {
-                                                       return value;
-                                               }
-
-                                               // Multi-Selects return an array
-                                               values.push( value );
-                                       }
-                               }
-
-                               // Fixes Bug #2551 -- select.val() broken in IE after form.reset()
-                               if ( one && !values.length && options.length ) {
-                                       return jQuery( options[ index ] ).val();
-                               }
-
-                               return values;
-                       },
-
-                       set: function( elem, value ) {
-                               var values = jQuery.makeArray( value );
-
-                               jQuery(elem).find("option").each(function() {
-                                       this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;
-                               });
-
-                               if ( !values.length ) {
-                                       elem.selectedIndex = -1;
-                               }
-                               return values;
-                       }
-               }
-       },
-
-       attrFn: {
-               val: true,
-               css: true,
-               html: true,
-               text: true,
-               data: true,
-               width: true,
-               height: true,
-               offset: true
-       },
-
-       attr: function( elem, name, value, pass ) {
-               var ret, hooks, notxml,
-                       nType = elem.nodeType;
-
-               // don't get/set attributes on text, comment and attribute nodes
-               if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
-                       return undefined;
-               }
-
-               if ( pass && name in jQuery.attrFn ) {
-                       return jQuery( elem )[ name ]( value );
-               }
-
-               // Fallback to prop when attributes are not supported
-               if ( !("getAttribute" in elem) ) {
-                       return jQuery.prop( elem, name, value );
-               }
-
-               notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
-
-               // All attributes are lowercase
-               // Grab necessary hook if one is defined
-               if ( notxml ) {
-                       name = name.toLowerCase();
-                       hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook );
-               }
-
-               if ( value !== undefined ) {
-
-                       if ( value === null ) {
-                               jQuery.removeAttr( elem, name );
-                               return undefined;
-
-                       } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) {
-                               return ret;
-
-                       } else {
-                               elem.setAttribute( name, "" + value );
-                               return value;
-                       }
-
-               } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) {
-                       return ret;
-
-               } else {
-
-                       ret = elem.getAttribute( name );
-
-                       // Non-existent attributes return null, we normalize to undefined
-                       return ret === null ?
-                               undefined :
-                               ret;
-               }
-       },
-
-       removeAttr: function( elem, value ) {
-               var propName, attrNames, name, l,
-                       i = 0;
-
-               if ( elem.nodeType === 1 ) {
-                       attrNames = ( value || "" ).split( rspace );
-                       l = attrNames.length;
-
-                       for ( ; i < l; i++ ) {
-                               name = attrNames[ i ].toLowerCase();
-                               propName = jQuery.propFix[ name ] || name;
-
-                               // See #9699 for explanation of this approach (setting first, then removal)
-                               jQuery.attr( elem, name, "" );
-                               elem.removeAttribute( getSetAttribute ? name : propName );
-
-                               // Set corresponding property to false for boolean attributes
-                               if ( rboolean.test( name ) && propName in elem ) {
-                                       elem[ propName ] = false;
-                               }
-                       }
-               }
-       },
-
-       attrHooks: {
-               type: {
-                       set: function( elem, value ) {
-                               // We can't allow the type property to be changed (since it causes problems in IE)
-                               if ( rtype.test( elem.nodeName ) && elem.parentNode ) {
-                                       jQuery.error( "type property can't be changed" );
-                               } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {
-                                       // Setting the type on a radio button after the value resets the value in IE6-9
-                                       // Reset value to it's default in case type is set after value
-                                       // This is for element creation
-                                       var val = elem.value;
-                                       elem.setAttribute( "type", value );
-                                       if ( val ) {
-                                               elem.value = val;
-                                       }
-                                       return value;
-                               }
-                       }
-               },
-               // Use the value property for back compat
-               // Use the nodeHook for button elements in IE6/7 (#1954)
-               value: {
-                       get: function( elem, name ) {
-                               if ( nodeHook && jQuery.nodeName( elem, "button" ) ) {
-                                       return nodeHook.get( elem, name );
-                               }
-                               return name in elem ?
-                                       elem.value :
-                                       null;
-                       },
-                       set: function( elem, value, name ) {
-                               if ( nodeHook && jQuery.nodeName( elem, "button" ) ) {
-                                       return nodeHook.set( elem, value, name );
-                               }
-                               // Does not return so that setAttribute is also used
-                               elem.value = value;
-                       }
-               }
-       },
-
-       propFix: {
-               tabindex: "tabIndex",
-               readonly: "readOnly",
-               "for": "htmlFor",
-               "class": "className",
-               maxlength: "maxLength",
-               cellspacing: "cellSpacing",
-               cellpadding: "cellPadding",
-               rowspan: "rowSpan",
-               colspan: "colSpan",
-               usemap: "useMap",
-               frameborder: "frameBorder",
-               contenteditable: "contentEditable"
-       },
-
-       prop: function( elem, name, value ) {
-               var ret, hooks, notxml,
-                       nType = elem.nodeType;
-
-               // don't get/set properties on text, comment and attribute nodes
-               if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
-                       return undefined;
-               }
-
-               notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
-
-               if ( notxml ) {
-                       // Fix name and attach hooks
-                       name = jQuery.propFix[ name ] || name;
-                       hooks = jQuery.propHooks[ name ];
-               }
-
-               if ( value !== undefined ) {
-                       if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
-                               return ret;
-
-                       } else {
-                               return ( elem[ name ] = value );
-                       }
-
-               } else {
-                       if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
-                               return ret;
-
-                       } else {
-                               return elem[ name ];
-                       }
-               }
-       },
-
-       propHooks: {
-               tabIndex: {
-                       get: function( elem ) {
-                               // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
-                               // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
-                               var attributeNode = elem.getAttributeNode("tabindex");
-
-                               return attributeNode && attributeNode.specified ?
-                                       parseInt( attributeNode.value, 10 ) :
-                                       rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
-                                               0 :
-                                               undefined;
-                       }
-               }
-       }
-});
-
-// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional)
-jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex;
-
-// Hook for boolean attributes
-boolHook = {
-       get: function( elem, name ) {
-               // Align boolean attributes with corresponding properties
-               // Fall back to attribute presence where some booleans are not supported
-               var attrNode,
-                       property = jQuery.prop( elem, name );
-               return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?
-                       name.toLowerCase() :
-                       undefined;
-       },
-       set: function( elem, value, name ) {
-               var propName;
-               if ( value === false ) {
-                       // Remove boolean attributes when set to false
-                       jQuery.removeAttr( elem, name );
-               } else {
-                       // value is true since we know at this point it's type boolean and not false
-                       // Set boolean attributes to the same name and set the DOM property
-                       propName = jQuery.propFix[ name ] || name;
-                       if ( propName in elem ) {
-                               // Only set the IDL specifically if it already exists on the element
-                               elem[ propName ] = true;
-                       }
-
-                       elem.setAttribute( name, name.toLowerCase() );
-               }
-               return name;
-       }
-};
-
-// IE6/7 do not support getting/setting some attributes with get/setAttribute
-if ( !getSetAttribute ) {
-
-       fixSpecified = {
-               name: true,
-               id: true
-       };
-
-       // Use this for any attribute in IE6/7
-       // This fixes almost every IE6/7 issue
-       nodeHook = jQuery.valHooks.button = {
-               get: function( elem, name ) {
-                       var ret;
-                       ret = elem.getAttributeNode( name );
-                       return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ?
-                               ret.nodeValue :
-                               undefined;
-               },
-               set: function( elem, value, name ) {
-                       // Set the existing or create a new attribute node
-                       var ret = elem.getAttributeNode( name );
-                       if ( !ret ) {
-                               ret = document.createAttribute( name );
-                               elem.setAttributeNode( ret );
-                       }
-                       return ( ret.nodeValue = value + "" );
-               }
-       };
-
-       // Apply the nodeHook to tabindex
-       jQuery.attrHooks.tabindex.set = nodeHook.set;
-
-       // Set width and height to auto instead of 0 on empty string( Bug #8150 )
-       // This is for removals
-       jQuery.each([ "width", "height" ], function( i, name ) {
-               jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {
-                       set: function( elem, value ) {
-                               if ( value === "" ) {
-                                       elem.setAttribute( name, "auto" );
-                                       return value;
-                               }
-                       }
-               });
-       });
-
-       // Set contenteditable to false on removals(#10429)
-       // Setting to empty string throws an error as an invalid value
-       jQuery.attrHooks.contenteditable = {
-               get: nodeHook.get,
-               set: function( elem, value, name ) {
-                       if ( value === "" ) {
-                               value = "false";
-                       }
-                       nodeHook.set( elem, value, name );
-               }
-       };
-}
-
-
-// Some attributes require a special call on IE
-if ( !jQuery.support.hrefNormalized ) {
-       jQuery.each([ "href", "src", "width", "height" ], function( i, name ) {
-               jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {
-                       get: function( elem ) {
-                               var ret = elem.getAttribute( name, 2 );
-                               return ret === null ? undefined : ret;
-                       }
-               });
-       });
-}
-
-if ( !jQuery.support.style ) {
-       jQuery.attrHooks.style = {
-               get: function( elem ) {
-                       // Return undefined in the case of empty string
-                       // Normalize to lowercase since IE uppercases css property names
-                       return elem.style.cssText.toLowerCase() || undefined;
-               },
-               set: function( elem, value ) {
-                       return ( elem.style.cssText = "" + value );
-               }
-       };
-}
-
-// Safari mis-reports the default selected property of an option
-// Accessing the parent's selectedIndex property fixes it
-if ( !jQuery.support.optSelected ) {
-       jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, {
-               get: function( elem ) {
-                       var parent = elem.parentNode;
-
-                       if ( parent ) {
-                               parent.selectedIndex;
-
-                               // Make sure that it also works with optgroups, see #5701
-                               if ( parent.parentNode ) {
-                                       parent.parentNode.selectedIndex;
-                               }
-                       }
-                       return null;
-               }
-       });
-}
-
-// IE6/7 call enctype encoding
-if ( !jQuery.support.enctype ) {
-       jQuery.propFix.enctype = "encoding";
-}
-
-// Radios and checkboxes getter/setter
-if ( !jQuery.support.checkOn ) {
-       jQuery.each([ "radio", "checkbox" ], function() {
-               jQuery.valHooks[ this ] = {
-                       get: function( elem ) {
-                               // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified
-                               return elem.getAttribute("value") === null ? "on" : elem.value;
-                       }
-               };
-       });
-}
-jQuery.each([ "radio", "checkbox" ], function() {
-       jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], {
-               set: function( elem, value ) {
-                       if ( jQuery.isArray( value ) ) {
-                               return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
-                       }
-               }
-       });
-});
-
-
-
-
-var rnamespaces = /\.(.*)$/,
-       rformElems = /^(?:textarea|input|select)$/i,
-       rperiod = /\./g,
-       rspaces = / /g,
-       rescape = /[^\w\s.|`]/g,
-       rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/,
-       rhoverHack = /\bhover(\.\S+)?/,
-       rkeyEvent = /^key/,
-       rmouseEvent = /^(?:mouse|contextmenu)|click/,
-       rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,
-       quickParse = function( selector ) {
-               var quick = rquickIs.exec( selector );
-               if ( quick ) {
-                       //   0  1    2   3
-                       // [ _, tag, id, class ]
-                       quick[1] = ( quick[1] || "" ).toLowerCase();
-                       quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" );
-               }
-               return quick;
-       },
-       quickIs = function( elem, m ) {
-               return (
-                       (!m[1] || elem.nodeName.toLowerCase() === m[1]) &&
-                       (!m[2] || elem.id === m[2]) &&
-                       (!m[3] || m[3].test( elem.className ))
-               );
-       },
-       hoverHack = function( events ) {
-               return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" );
-       };
-
-/*
- * Helper functions for managing events -- not part of the public interface.
- * Props to Dean Edwards' addEvent library for many of the ideas.
- */
-jQuery.event = {
-
-       add: function( elem, types, handler, data, selector ) {
-
-               var elemData, eventHandle, events,
-                       t, tns, type, namespaces, handleObj,
-                       handleObjIn, quick, handlers, special;
-
-               // Don't attach events to noData or text/comment nodes (allow plain objects tho)
-               if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) {
-                       return;
-               }
-
-               // Caller can pass in an object of custom data in lieu of the handler
-               if ( handler.handler ) {
-                       handleObjIn = handler;
-                       handler = handleObjIn.handler;
-               }
-
-               // Make sure that the handler has a unique ID, used to find/remove it later
-               if ( !handler.guid ) {
-                       handler.guid = jQuery.guid++;
-               }
-
-               // Init the element's event structure and main handler, if this is the first
-               events = elemData.events;
-               if ( !events ) {
-                       elemData.events = events = {};
-               }
-               eventHandle = elemData.handle;
-               if ( !eventHandle ) {
-                       elemData.handle = eventHandle = function( e ) {
-                               // Discard the second event of a jQuery.event.trigger() and
-                               // when an event is called after a page has unloaded
-                               return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ?
-                                       jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
-                                       undefined;
-                       };
-                       // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events
-                       eventHandle.elem = elem;
-               }
-
-               // Handle multiple events separated by a space
-               // jQuery(...).bind("mouseover mouseout", fn);
-               types = hoverHack(types).split( " " );
-               for ( t = 0; t < types.length; t++ ) {
-
-                       tns = rtypenamespace.exec( types[t] ) || [];
-                       type = tns[1];
-                       namespaces = ( tns[2] || "" ).split( "." ).sort();
-
-                       // If event changes its type, use the special event handlers for the changed type
-                       special = jQuery.event.special[ type ] || {};
-
-                       // If selector defined, determine special event api type, otherwise given type
-                       type = ( selector ? special.delegateType : special.bindType ) || type;
-
-                       // Update special based on newly reset type
-                       special = jQuery.event.special[ type ] || {};
-
-                       // handleObj is passed to all event handlers
-                       handleObj = jQuery.extend({
-                               type: type,
-                               origType: tns[1],
-                               data: data,
-                               handler: handler,
-                               guid: handler.guid,
-                               selector: selector,
-                               namespace: namespaces.join(".")
-                       }, handleObjIn );
-
-                       // Delegated event; pre-analyze selector so it's processed quickly on event dispatch
-                       if ( selector ) {
-                               handleObj.quick = quickParse( selector );
-                               if ( !handleObj.quick && jQuery.expr.match.POS.test( selector ) ) {
-                                       handleObj.isPositional = true;
-                               }
-                       }
-
-                       // Init the event handler queue if we're the first
-                       handlers = events[ type ];
-                       if ( !handlers ) {
-                               handlers = events[ type ] = [];
-                               handlers.delegateCount = 0;
-
-                               // Only use addEventListener/attachEvent if the special events handler returns false
-                               if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
-                                       // Bind the global event handler to the element
-                                       if ( elem.addEventListener ) {
-                                               elem.addEventListener( type, eventHandle, false );
-
-                                       } else if ( elem.attachEvent ) {
-                                               elem.attachEvent( "on" + type, eventHandle );
-                                       }
-                               }
-                       }
-
-                       if ( special.add ) {
-                               special.add.call( elem, handleObj );
-
-                               if ( !handleObj.handler.guid ) {
-                                       handleObj.handler.guid = handler.guid;
-                               }
-                       }
-
-                       // Add to the element's handler list, delegates in front
-                       if ( selector ) {
-                               handlers.splice( handlers.delegateCount++, 0, handleObj );
-                       } else {
-                               handlers.push( handleObj );
-                       }
-
-                       // Keep track of which events have ever been used, for event optimization
-                       jQuery.event.global[ type ] = true;
-               }
-
-               // Nullify elem to prevent memory leaks in IE
-               elem = null;
-       },
-
-       global: {},
-
-       // Detach an event or set of events from an element
-       remove: function( elem, types, handler, selector ) {
-
-               var elemData = jQuery.hasData( elem ) && jQuery._data( elem ),
-                       t, tns, type, namespaces, origCount,
-                       j, events, special, handle, eventType, handleObj;
-
-               if ( !elemData || !(events = elemData.events) ) {
-                       return;
-               }
-
-               // Once for each type.namespace in types; type may be omitted
-               types = hoverHack( types || "" ).split(" ");
-               for ( t = 0; t < types.length; t++ ) {
-                       tns = rtypenamespace.exec( types[t] ) || [];
-                       type = tns[1];
-                       namespaces = tns[2];
-
-                       // Unbind all events (on this namespace, if provided) for the element
-                       if ( !type ) {
-                               namespaces = namespaces? "." + namespaces : "";
-                               for ( j in events ) {
-                                       jQuery.event.remove( elem, j + namespaces, handler, selector );
-                               }
-                               return;
-                       }
-
-                       special = jQuery.event.special[ type ] || {};
-                       type = ( selector? special.delegateType : special.bindType ) || type;
-                       eventType = events[ type ] || [];
-                       origCount = eventType.length;
-                       namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null;
-
-                       // Only need to loop for special events or selective removal
-                       if ( handler || namespaces || selector || special.remove ) {
-                               for ( j = 0; j < eventType.length; j++ ) {
-                                       handleObj = eventType[ j ];
-
-                                       if ( !handler || handler.guid === handleObj.guid ) {
-                                               if ( !namespaces || namespaces.test( handleObj.namespace ) ) {
-                                                       if ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) {
-                                                               eventType.splice( j--, 1 );
-
-                                                               if ( handleObj.selector ) {
-                                                                       eventType.delegateCount--;
-                                                               }
-                                                               if ( special.remove ) {
-                                                                       special.remove.call( elem, handleObj );
-                                                               }
-                                                       }
-                                               }
-                                       }
-                               }
-                       } else {
-                               // Removing all events
-                               eventType.length = 0;
-                       }
-
-                       // Remove generic event handler if we removed something and no more handlers exist
-                       // (avoids potential for endless recursion during removal of special event handlers)
-                       if ( eventType.length === 0 && origCount !== eventType.length ) {
-                               if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) {
-                                       jQuery.removeEvent( elem, type, elemData.handle );
-                               }
-
-                               delete events[ type ];
-                       }
-               }
-
-               // Remove the expando if it's no longer used
-               if ( jQuery.isEmptyObject( events ) ) {
-                       handle = elemData.handle;
-                       if ( handle ) {
-                               handle.elem = null;
-                       }
-
-                       // removeData also checks for emptiness and clears the expando if empty
-                       // so use it instead of delete
-                       jQuery.removeData( elem, [ "events", "handle" ], true );
-               }
-       },
-
-       // Events that are safe to short-circuit if no handlers are attached.
-       // Native DOM events should not be added, they may have inline handlers.
-       customEvent: {
-               "getData": true,
-               "setData": true,
-               "changeData": true
-       },
-
-       trigger: function( event, data, elem, onlyHandlers ) {
-               // Don't do events on text and comment nodes
-               if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) {
-                       return;
-               }
-
-               // Event object or event type
-               var type = event.type || event,
-                       namespaces = [],
-                       cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType;
-
-               if ( type.indexOf( "!" ) >= 0 ) {
-                       // Exclusive events trigger only for the exact event (no namespaces)
-                       type = type.slice(0, -1);
-                       exclusive = true;
-               }
-
-               if ( type.indexOf( "." ) >= 0 ) {
-                       // Namespaced trigger; create a regexp to match event type in handle()
-                       namespaces = type.split(".");
-                       type = namespaces.shift();
-                       namespaces.sort();
-               }
-
-               if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) {
-                       // No jQuery handlers for this event type, and it can't have inline handlers
-                       return;
-               }
-
-               // Caller can pass in an Event, Object, or just an event type string
-               event = typeof event === "object" ?
-                       // jQuery.Event object
-                       event[ jQuery.expando ] ? event :
-                       // Object literal
-                       new jQuery.Event( type, event ) :
-                       // Just the event type (string)
-                       new jQuery.Event( type );
-
-               event.type = type;
-               event.isTrigger = true;
-               event.exclusive = exclusive;
-               event.namespace = namespaces.join( "." );
-               event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null;
-               ontype = type.indexOf( ":" ) < 0 ? "on" + type : "";
-
-               // triggerHandler() and global events don't bubble or run the default action
-               if ( onlyHandlers || !elem ) {
-                       event.preventDefault();
-               }
-
-               // Handle a global trigger
-               if ( !elem ) {
-
-                       // TODO: Stop taunting the data cache; remove global events and always attach to document
-                       cache = jQuery.cache;
-                       for ( i in cache ) {
-                               if ( cache[ i ].events && cache[ i ].events[ type ] ) {
-                                       jQuery.event.trigger( event, data, cache[ i ].handle.elem, true );
-                               }
-                       }
-                       return;
-               }
-
-               // Clean up the event in case it is being reused
-               event.result = undefined;
-               if ( !event.target ) {
-                       event.target = elem;
-               }
-
-               // Clone any incoming data and prepend the event, creating the handler arg list
-               data = data != null ? jQuery.makeArray( data ) : [];
-               data.unshift( event );
-
-               // Allow special events to draw outside the lines
-               special = jQuery.event.special[ type ] || {};
-               if ( special.trigger && special.trigger.apply( elem, data ) === false ) {
-                       return;
-               }
-
-               // Determine event propagation path in advance, per W3C events spec (#9951)
-               // Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
-               eventPath = [[ elem, special.bindType || type ]];
-               if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
-
-                       bubbleType = special.delegateType || type;
-                       old = null;
-                       for ( cur = elem.parentNode; cur; cur = cur.parentNode ) {
-                               eventPath.push([ cur, bubbleType ]);
-                               old = cur;
-                       }
-
-                       // Only add window if we got to document (e.g., not plain obj or detached DOM)
-                       if ( old && old === elem.ownerDocument ) {
-                               eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]);
-                       }
-               }
-
-               // Fire handlers on the event path
-               for ( i = 0; i < eventPath.length; i++ ) {
-
-                       cur = eventPath[i][0];
-                       event.type = eventPath[i][1];
-
-                       handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );
-                       if ( handle ) {
-                               handle.apply( cur, data );
-                       }
-                       handle = ontype && cur[ ontype ];
-                       if ( handle && jQuery.acceptData( cur ) ) {
-                               handle.apply( cur, data );
-                       }
-
-                       if ( event.isPropagationStopped() ) {
-                               break;
-                       }
-               }
-               event.type = type;
-
-               // If nobody prevented the default action, do it now
-               if ( !event.isDefaultPrevented() ) {
-
-                       if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) &&
-                               !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) {
-
-                               // Call a native DOM method on the target with the same name name as the event.
-                               // Can't use an .isFunction() check here because IE6/7 fails that test.
-                               // Don't do default actions on window, that's where global variables be (#6170)
-                               // IE<9 dies on focus/blur to hidden element (#1486)
-                               if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) {
-
-                                       // Don't re-trigger an onFOO event when we call its FOO() method
-                                       old = elem[ ontype ];
-
-                                       if ( old ) {
-                                               elem[ ontype ] = null;
-                                       }
-
-                                       // Prevent re-triggering of the same event, since we already bubbled it above
-                                       jQuery.event.triggered = type;
-                                       elem[ type ]();
-                                       jQuery.event.triggered = undefined;
-
-                                       if ( old ) {
-                                               elem[ ontype ] = old;
-                                       }
-                               }
-                       }
-               }
-
-               return event.result;
-       },
-
-       dispatch: function( event ) {
-
-               // Make a writable jQuery.Event from the native event object
-               event = jQuery.event.fix( event || window.event );
-
-               var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []),
-                       delegateCount = handlers.delegateCount,
-                       args = [].slice.call( arguments, 0 ),
-                       run_all = !event.exclusive && !event.namespace,
-                       specialHandle = ( jQuery.event.special[ event.type ] || {} ).handle,
-                       handlerQueue = [],
-                       i, j, cur, ret, selMatch, matched, matches, handleObj, sel, hit, related;
-
-               // Use the fix-ed jQuery.Event rather than the (read-only) native event
-               args[0] = event;
-               event.delegateTarget = this;
-
-               // Determine handlers that should run if there are delegated events
-               // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861)
-               if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) {
-
-                       for ( cur = event.target; cur != this; cur = cur.parentNode || this ) {
-                               selMatch = {};
-                               matches = [];
-                               for ( i = 0; i < delegateCount; i++ ) {
-                                       handleObj = handlers[ i ];
-                                       sel = handleObj.selector;
-                                       hit = selMatch[ sel ];
-
-                                       if ( handleObj.isPositional ) {
-                                               // Since .is() does not work for positionals; see http://jsfiddle.net/eJ4yd/3/
-                                               hit = ( hit || (selMatch[ sel ] = jQuery( sel )) ).index( cur ) >= 0;
-                                       } else if ( hit === undefined ) {
-                                               hit = selMatch[ sel ] = ( handleObj.quick ? quickIs( cur, handleObj.quick ) : jQuery( cur ).is( sel ) );
-                                       }
-                                       if ( hit ) {
-                                               matches.push( handleObj );
-                                       }
-                               }
-                               if ( matches.length ) {
-                                       handlerQueue.push({ elem: cur, matches: matches });
-                               }
-                       }
-               }
-
-               // Add the remaining (directly-bound) handlers
-               if ( handlers.length > delegateCount ) {
-                       handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) });
-               }
-
-               // Run delegates first; they may want to stop propagation beneath us
-               for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) {
-                       matched = handlerQueue[ i ];
-                       event.currentTarget = matched.elem;
-
-                       for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) {
-                               handleObj = matched.matches[ j ];
-
-                               // Triggered event must either 1) be non-exclusive and have no namespace, or
-                               // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).
-                               if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) {
-
-                                       event.data = handleObj.data;
-                                       event.handleObj = handleObj;
-
-                                       ret = ( specialHandle || handleObj.handler ).apply( matched.elem, args );
-
-                                       if ( ret !== undefined ) {
-                                               event.result = ret;
-                                               if ( ret === false ) {
-                                                       event.preventDefault();
-                                                       event.stopPropagation();
-                                               }
-                                       }
-                               }
-                       }
-               }
-
-               return event.result;
-       },
-
-       // Includes some event props shared by KeyEvent and MouseEvent
-       // *** attrChange attrName relatedNode srcElement  are not normalized, non-W3C, deprecated, will be removed in 1.8 ***
-       props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
-
-       fixHooks: {},
-
-       keyHooks: {
-               props: "char charCode key keyCode".split(" "),
-               filter: function( event, original ) {
-
-                       // Add which for key events
-                       if ( event.which == null ) {
-                               event.which = original.charCode != null ? original.charCode : original.keyCode;
-                       }
-
-                       return event;
-               }
-       },
-
-       mouseHooks: {
-               props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "),
-               filter: function( event, original ) {
-                       var eventDoc, doc, body,
-                               button = original.button,
-                               fromElement = original.fromElement;
-
-                       // Calculate pageX/Y if missing and clientX/Y available
-                       if ( event.pageX == null && original.clientX != null ) {
-                               eventDoc = event.target.ownerDocument || document;
-                               doc = eventDoc.documentElement;
-                               body = eventDoc.body;
-
-                               event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
-                               event.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );
-                       }
-
-                       // Add relatedTarget, if necessary
-                       if ( !event.relatedTarget && fromElement ) {
-                               event.relatedTarget = fromElement === event.target ? original.toElement : fromElement;
-                       }
-
-                       // Add which for click: 1 === left; 2 === middle; 3 === right
-                       // Note: button is not normalized, so don't use it
-                       if ( !event.which && button !== undefined ) {
-                               event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
-                       }
-
-                       return event;
-               }
-       },
-
-       fix: function( event ) {
-               if ( event[ jQuery.expando ] ) {
-                       return event;
-               }
-
-               // Create a writable copy of the event object and normalize some properties
-               var i, prop,
-                       originalEvent = event,
-                       fixHook = jQuery.event.fixHooks[ event.type ] || {},
-                       copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
-
-               event = jQuery.Event( originalEvent );
-
-               for ( i = copy.length; i; ) {
-                       prop = copy[ --i ];
-                       event[ prop ] = originalEvent[ prop ];
-               }
-
-               // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2)
-               if ( !event.target ) {
-                       event.target = originalEvent.srcElement || document;
-               }
-
-               // Target should not be a text node (#504, Safari)
-               if ( event.target.nodeType === 3 ) {
-                       event.target = event.target.parentNode;
-               }
-
-               // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8)
-               if ( event.metaKey === undefined ) {
-                       event.metaKey = event.ctrlKey;
-               }
-
-               return fixHook.filter? fixHook.filter( event, originalEvent ) : event;
-       },
-
-       special: {
-               ready: {
-                       // Make sure the ready event is setup
-                       setup: jQuery.bindReady
-               },
-
-               focus: {
-                       delegateType: "focusin",
-                       noBubble: true
-               },
-               blur: {
-                       delegateType: "focusout",
-                       noBubble: true
-               },
-
-               beforeunload: {
-                       setup: function( data, namespaces, eventHandle ) {
-                               // We only want to do this special case on windows
-                               if ( jQuery.isWindow( this ) ) {
-                                       this.onbeforeunload = eventHandle;
-                               }
-                       },
-
-                       teardown: function( namespaces, eventHandle ) {
-                               if ( this.onbeforeunload === eventHandle ) {
-                                       this.onbeforeunload = null;
-                               }
-                       }
-               }
-       },
-
-       simulate: function( type, elem, event, bubble ) {
-               // Piggyback on a donor event to simulate a different one.
-               // Fake originalEvent to avoid donor's stopPropagation, but if the
-               // simulated event prevents default then we do the same on the donor.
-               var e = jQuery.extend(
-                       new jQuery.Event(),
-                       event,
-                       { type: type,
-                               isSimulated: true,
-                               originalEvent: {}
-                       }
-               );
-               if ( bubble ) {
-                       jQuery.event.trigger( e, null, elem );
-               } else {
-                       jQuery.event.dispatch.call( elem, e );
-               }
-               if ( e.isDefaultPrevented() ) {
-                       event.preventDefault();
-               }
-       }
-};
-
-// Some plugins are using, but it's undocumented/deprecated and will be removed.
-// The 1.7 special event interface should provide all the hooks needed now.
-jQuery.event.handle = jQuery.event.dispatch;
-
-jQuery.removeEvent = document.removeEventListener ?
-       function( elem, type, handle ) {
-               if ( elem.removeEventListener ) {
-                       elem.removeEventListener( type, handle, false );
-               }
-       } :
-       function( elem, type, handle ) {
-               if ( elem.detachEvent ) {
-                       elem.detachEvent( "on" + type, handle );
-               }
-       };
-
-jQuery.Event = function( src, props ) {
-       // Allow instantiation without the 'new' keyword
-       if ( !(this instanceof jQuery.Event) ) {
-               return new jQuery.Event( src, props );
-       }
-
-       // Event object
-       if ( src && src.type ) {
-               this.originalEvent = src;
-               this.type = src.type;
-
-               // Events bubbling up the document may have been marked as prevented
-               // by a handler lower down the tree; reflect the correct value.
-               this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false ||
-                       src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
-
-       // Event type
-       } else {
-               this.type = src;
-       }
-
-       // Put explicitly provided properties onto the event object
-       if ( props ) {
-               jQuery.extend( this, props );
-       }
-
-       // Create a timestamp if incoming event doesn't have one
-       this.timeStamp = src && src.timeStamp || jQuery.now();
-
-       // Mark it as fixed
-       this[ jQuery.expando ] = true;
-};
-
-function returnFalse() {
-       return false;
-}
-function returnTrue() {
-       return true;
-}
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
-       preventDefault: function() {
-               this.isDefaultPrevented = returnTrue;
-
-               var e = this.originalEvent;
-               if ( !e ) {
-                       return;
-               }
-
-               // if preventDefault exists run it on the original event
-               if ( e.preventDefault ) {
-                       e.preventDefault();
-
-               // otherwise set the returnValue property of the original event to false (IE)
-               } else {
-                       e.returnValue = false;
-               }
-       },
-       stopPropagation: function() {
-               this.isPropagationStopped = returnTrue;
-
-               var e = this.originalEvent;
-               if ( !e ) {
-                       return;
-               }
-               // if stopPropagation exists run it on the original event
-               if ( e.stopPropagation ) {
-                       e.stopPropagation();
-               }
-               // otherwise set the cancelBubble property of the original event to true (IE)
-               e.cancelBubble = true;
-       },
-       stopImmediatePropagation: function() {
-               this.isImmediatePropagationStopped = returnTrue;
-               this.stopPropagation();
-       },
-       isDefaultPrevented: returnFalse,
-       isPropagationStopped: returnFalse,
-       isImmediatePropagationStopped: returnFalse
-};
-
-// Create mouseenter/leave events using mouseover/out and event-time checks
-jQuery.each({
-       mouseenter: "mouseover",
-       mouseleave: "mouseout"
-}, function( orig, fix ) {
-       jQuery.event.special[ orig ] = jQuery.event.special[ fix ] = {
-               delegateType: fix,
-               bindType: fix,
-
-               handle: function( event ) {
-                       var target = this,
-                               related = event.relatedTarget,
-                               handleObj = event.handleObj,
-                               selector = handleObj.selector,
-                               oldType, ret;
-
-                       // For a real mouseover/out, always call the handler; for
-                       // mousenter/leave call the handler if related is outside the target.
-                       // NB: No relatedTarget if the mouse left/entered the browser window
-                       if ( !related || handleObj.origType === event.type || (related !== target && !jQuery.contains( target, related )) ) {
-                               oldType = event.type;
-                               event.type = handleObj.origType;
-                               ret = handleObj.handler.apply( this, arguments );
-                               event.type = oldType;
-                       }
-                       return ret;
-               }
-       };
-});
-
-// IE submit delegation
-if ( !jQuery.support.submitBubbles ) {
-
-       jQuery.event.special.submit = {
-               setup: function() {
-                       // Only need this for delegated form submit events
-                       if ( jQuery.nodeName( this, "form" ) ) {
-                               return false;
-                       }
-
-                       // Lazy-add a submit handler when a descendant form may potentially be submitted
-                       jQuery.event.add( this, "click._submit keypress._submit", function( e ) {
-                               // Node name check avoids a VML-related crash in IE (#9807)
-                               var elem = e.target,
-                                       form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;
-                               if ( form && !form._submit_attached ) {
-                                       jQuery.event.add( form, "submit._submit", function( event ) {
-                                               // Form was submitted, bubble the event up the tree
-                                               if ( this.parentNode ) {
-                                                       jQuery.event.simulate( "submit", this.parentNode, event, true );
-                                               }
-                                       });
-                                       form._submit_attached = true;
-                               }
-                       });
-                       // return undefined since we don't need an event listener
-               },
-
-               teardown: function() {
-                       // Only need this for delegated form submit events
-                       if ( jQuery.nodeName( this, "form" ) ) {
-                               return false;
-                       }
-
-                       // Remove delegated handlers; cleanData eventually reaps submit handlers attached above
-                       jQuery.event.remove( this, "._submit" );
-               }
-       };
-}
-
-// IE change delegation and checkbox/radio fix
-if ( !jQuery.support.changeBubbles ) {
-
-       jQuery.event.special.change = {
-
-               setup: function() {
-
-                       if ( rformElems.test( this.nodeName ) ) {
-                               // IE doesn't fire change on a check/radio until blur; trigger it on click
-                               // after a propertychange. Eat the blur-change in special.change.handle.
-                               // This still fires onchange a second time for check/radio after blur.
-                               if ( this.type === "checkbox" || this.type === "radio" ) {
-                                       jQuery.event.add( this, "propertychange._change", function( event ) {
-                                               if ( event.originalEvent.propertyName === "checked" ) {
-                                                       this._just_changed = true;
-                                               }
-                                       });
-                                       jQuery.event.add( this, "click._change", function( event ) {
-                                               if ( this._just_changed ) {
-                                                       this._just_changed = false;
-                                                       jQuery.event.simulate( "change", this, event, true );
-                                               }
-                                       });
-                               }
-                               return false;
-                       }
-                       // Delegated event; lazy-add a change handler on descendant inputs
-                       jQuery.event.add( this, "beforeactivate._change", function( e ) {
-                               var elem = e.target;
-
-                               if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) {
-                                       jQuery.event.add( elem, "change._change", function( event ) {
-                                               if ( this.parentNode && !event.isSimulated ) {
-                                                       jQuery.event.simulate( "change", this.parentNode, event, true );
-                                               }
-                                       });
-                                       elem._change_attached = true;
-                               }
-                       });
-               },
-
-               handle: function( event ) {
-                       var elem = event.target;
-
-                       // Swallow native change events from checkbox/radio, we already triggered them above
-                       if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {
-                               return event.handleObj.handler.apply( this, arguments );
-                       }
-               },
-
-               teardown: function() {
-                       jQuery.event.remove( this, "._change" );
-
-                       return rformElems.test( this.nodeName );
-               }
-       };
-}
-
-// Create "bubbling" focus and blur events
-if ( !jQuery.support.focusinBubbles ) {
-       jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
-
-               // Attach a single capturing handler while someone wants focusin/focusout
-               var attaches = 0,
-                       handler = function( event ) {
-                               jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
-                       };
-
-               jQuery.event.special[ fix ] = {
-                       setup: function() {
-                               if ( attaches++ === 0 ) {
-                                       document.addEventListener( orig, handler, true );
-                               }
-                       },
-                       teardown: function() {
-                               if ( --attaches === 0 ) {
-                                       document.removeEventListener( orig, handler, true );
-                               }
-                       }
-               };
-       });
-}
-
-jQuery.fn.extend({
-
-       on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
-               var origFn, type;
-
-               // Types can be a map of types/handlers
-               if ( typeof types === "object" ) {
-                       // ( types-Object, selector, data )
-                       if ( typeof selector !== "string" ) {
-                               // ( types-Object, data )
-                               data = selector;
-                               selector = undefined;
-                       }
-                       for ( type in types ) {
-                               this.on( type, selector, data, types[ type ], one );
-                       }
-                       return this;
-               }
-
-               if ( data == null && fn == null ) {
-                       // ( types, fn )
-                       fn = selector;
-                       data = selector = undefined;
-               } else if ( fn == null ) {
-                       if ( typeof selector === "string" ) {
-                               // ( types, selector, fn )
-                               fn = data;
-                               data = undefined;
-                       } else {
-                               // ( types, data, fn )
-                               fn = data;
-                               data = selector;
-                               selector = undefined;
-                       }
-               }
-               if ( fn === false ) {
-                       fn = returnFalse;
-               } else if ( !fn ) {
-                       return this;
-               }
-
-               if ( one === 1 ) {
-                       origFn = fn;
-                       fn = function( event ) {
-                               // Can use an empty set, since event contains the info
-                               jQuery().off( event );
-                               return origFn.apply( this, arguments );
-                       };
-                       // Use same guid so caller can remove using origFn
-                       fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
-               }
-               return this.each( function() {
-                       jQuery.event.add( this, types, fn, data, selector );
-               });
-       },
-       one: function( types, selector, data, fn ) {
-               return this.on.call( this, types, selector, data, fn, 1 );
-       },
-       off: function( types, selector, fn ) {
-               if ( types && types.preventDefault && types.handleObj ) {
-                       // ( event )  dispatched jQuery.Event
-                       var handleObj = types.handleObj;
-                       jQuery( types.delegateTarget ).off(
-                               handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type,
-                               handleObj.selector,
-                               handleObj.handler
-                       );
-                       return this;
-               }
-               if ( typeof types === "object" ) {
-                       // ( types-object [, selector] )
-                       for ( var type in types ) {
-                               this.off( type, selector, types[ type ] );
-                       }
-                       return this;
-               }
-               if ( selector === false || typeof selector === "function" ) {
-                       // ( types [, fn] )
-                       fn = selector;
-                       selector = undefined;
-               }
-               if ( fn === false ) {
-                       fn = returnFalse;
-               }
-               return this.each(function() {
-                       jQuery.event.remove( this, types, fn, selector );
-               });
-       },
-
-       bind: function( types, data, fn ) {
-               return this.on( types, null, data, fn );
-       },
-       unbind: function( types, fn ) {
-               return this.off( types, null, fn );
-       },
-
-       live: function( types, data, fn ) {
-               jQuery( this.context ).on( types, this.selector, data, fn );
-               return this;
-       },
-       die: function( types, fn ) {
-               jQuery( this.context ).off( types, this.selector || "**", fn );
-               return this;
-       },
-
-       delegate: function( selector, types, data, fn ) {
-               return this.on( types, selector, data, fn );
-       },
-       undelegate: function( selector, types, fn ) {
-               // ( namespace ) or ( selector, types [, fn] )
-               return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn );
-       },
-
-       trigger: function( type, data ) {
-               return this.each(function() {
-                       jQuery.event.trigger( type, data, this );
-               });
-       },
-       triggerHandler: function( type, data ) {
-               if ( this[0] ) {
-                       return jQuery.event.trigger( type, data, this[0], true );
-               }
-       },
-
-       toggle: function( fn ) {
-               // Save reference to arguments for access in closure
-               var args = arguments,
-                       guid = fn.guid || jQuery.guid++,
-                       i = 0,
-                       toggler = function( event ) {
-                               // Figure out which function to execute
-                               var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
-                               jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );
-
-                               // Make sure that clicks stop
-                               event.preventDefault();
-
-                               // and execute the function
-                               return args[ lastToggle ].apply( this, arguments ) || false;
-                       };
-
-               // link all the functions, so any of them can unbind this click handler
-               toggler.guid = guid;
-               while ( i < args.length ) {
-                       args[ i++ ].guid = guid;
-               }
-
-               return this.click( toggler );
-       },
-
-       hover: function( fnOver, fnOut ) {
-               return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
-       }
-});
-
-jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
-       "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
-       "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
-
-       // Handle event binding
-       jQuery.fn[ name ] = function( data, fn ) {
-               if ( fn == null ) {
-                       fn = data;
-                       data = null;
-               }
-
-               return arguments.length > 0 ?
-                       this.bind( name, data, fn ) :
-                       this.trigger( name );
-       };
-
-       if ( jQuery.attrFn ) {
-               jQuery.attrFn[ name ] = true;
-       }
-
-       if ( rkeyEvent.test( name ) ) {
-               jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks;
-       }
-
-       if ( rmouseEvent.test( name ) ) {
-               jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks;
-       }
-});
-
-
-
-/*!
- * Sizzle CSS Selector Engine
- *  Copyright 2011, The Dojo Foundation
- *  Released under the MIT, BSD, and GPL Licenses.
- *  More information: http://sizzlejs.com/
- */
-(function(){
-
-var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-       expando = "sizcache" + (Math.random() + '').replace('.', ''),
-       done = 0,
-       toString = Object.prototype.toString,
-       hasDuplicate = false,
-       baseHasDuplicate = true,
-       rBackslash = /\\/g,
-       rReturn = /\r\n/g,
-       rNonWord = /\W/;
-
-// Here we check if the JavaScript engine is using some sort of
-// optimization where it does not always call our comparision
-// function. If that is the case, discard the hasDuplicate value.
-//   Thus far that includes Google Chrome.
-[0, 0].sort(function() {
-       baseHasDuplicate = false;
-       return 0;
-});
-
-var Sizzle = function( selector, context, results, seed ) {
-       results = results || [];
-       context = context || document;
-
-       var origContext = context;
-
-       if ( context.nodeType !== 1 && context.nodeType !== 9 ) {
-               return [];
-       }
-       
-       if ( !selector || typeof selector !== "string" ) {
-               return results;
-       }
-
-       var m, set, checkSet, extra, ret, cur, pop, i,
-               prune = true,
-               contextXML = Sizzle.isXML( context ),
-               parts = [],
-               soFar = selector;
-       
-       // Reset the position of the chunker regexp (start from head)
-       do {
-               chunker.exec( "" );
-               m = chunker.exec( soFar );
-
-               if ( m ) {
-                       soFar = m[3];
-               
-                       parts.push( m[1] );
-               
-                       if ( m[2] ) {
-                               extra = m[3];
-                               break;
-                       }
-               }
-       } while ( m );
-
-       if ( parts.length > 1 && origPOS.exec( selector ) ) {
-
-               if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
-                       set = posProcess( parts[0] + parts[1], context, seed );
-
-               } else {
-                       set = Expr.relative[ parts[0] ] ?
-                               [ context ] :
-                               Sizzle( parts.shift(), context );
-
-                       while ( parts.length ) {
-                               selector = parts.shift();
-
-                               if ( Expr.relative[ selector ] ) {
-                                       selector += parts.shift();
-                               }
-                               
-                               set = posProcess( selector, set, seed );
-                       }
-               }
-
-       } else {
-               // Take a shortcut and set the context if the root selector is an ID
-               // (but not if it'll be faster if the inner selector is an ID)
-               if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&
-                               Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
-
-                       ret = Sizzle.find( parts.shift(), context, contextXML );
-                       context = ret.expr ?
-                               Sizzle.filter( ret.expr, ret.set )[0] :
-                               ret.set[0];
-               }
-
-               if ( context ) {
-                       ret = seed ?
-                               { expr: parts.pop(), set: makeArray(seed) } :
-                               Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML );
-
-                       set = ret.expr ?
-                               Sizzle.filter( ret.expr, ret.set ) :
-                               ret.set;
-
-                       if ( parts.length > 0 ) {
-                               checkSet = makeArray( set );
-
-                       } else {
-                               prune = false;
-                       }
-
-                       while ( parts.length ) {
-                               cur = parts.pop();
-                               pop = cur;
-
-                               if ( !Expr.relative[ cur ] ) {
-                                       cur = "";
-                               } else {
-                                       pop = parts.pop();
-                               }
-
-                               if ( pop == null ) {
-                                       pop = context;
-                               }
-
-                               Expr.relative[ cur ]( checkSet, pop, contextXML );
-                       }
-
-               } else {
-                       checkSet = parts = [];
-               }
-       }
-
-       if ( !checkSet ) {
-               checkSet = set;
-       }
-
-       if ( !checkSet ) {
-               Sizzle.error( cur || selector );
-       }
-
-       if ( toString.call(checkSet) === "[object Array]" ) {
-               if ( !prune ) {
-                       results.push.apply( results, checkSet );
-
-               } else if ( context && context.nodeType === 1 ) {
-                       for ( i = 0; checkSet[i] != null; i++ ) {
-                               if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) {
-                                       results.push( set[i] );
-                               }
-                       }
-
-               } else {
-                       for ( i = 0; checkSet[i] != null; i++ ) {
-                               if ( checkSet[i] && checkSet[i].nodeType === 1 ) {
-                                       results.push( set[i] );
-                               }
-                       }
-               }
-
-       } else {
-               makeArray( checkSet, results );
-       }
-
-       if ( extra ) {
-               Sizzle( extra, origContext, results, seed );
-               Sizzle.uniqueSort( results );
-       }
-
-       return results;
-};
-
-Sizzle.uniqueSort = function( results ) {
-       if ( sortOrder ) {
-               hasDuplicate = baseHasDuplicate;
-               results.sort( sortOrder );
-
-               if ( hasDuplicate ) {
-                       for ( var i = 1; i < results.length; i++ ) {
-                               if ( results[i] === results[ i - 1 ] ) {
-                                       results.splice( i--, 1 );
-                               }
-                       }
-               }
-       }
-
-       return results;
-};
-
-Sizzle.matches = function( expr, set ) {
-       return Sizzle( expr, null, null, set );
-};
-
-Sizzle.matchesSelector = function( node, expr ) {
-       return Sizzle( expr, null, null, [node] ).length > 0;
-};
-
-Sizzle.find = function( expr, context, isXML ) {
-       var set, i, len, match, type, left;
-
-       if ( !expr ) {
-               return [];
-       }
-
-       for ( i = 0, len = Expr.order.length; i < len; i++ ) {
-               type = Expr.order[i];
-               
-               if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
-                       left = match[1];
-                       match.splice( 1, 1 );
-
-                       if ( left.substr( left.length - 1 ) !== "\\" ) {
-                               match[1] = (match[1] || "").replace( rBackslash, "" );
-                               set = Expr.find[ type ]( match, context, isXML );
-
-                               if ( set != null ) {
-                                       expr = expr.replace( Expr.match[ type ], "" );
-                                       break;
-                               }
-                       }
-               }
-       }
-
-       if ( !set ) {
-               set = typeof context.getElementsByTagName !== "undefined" ?
-                       context.getElementsByTagName( "*" ) :
-                       [];
-       }
-
-       return { set: set, expr: expr };
-};
-
-Sizzle.filter = function( expr, set, inplace, not ) {
-       var match, anyFound,
-               type, found, item, filter, left,
-               i, pass,
-               old = expr,
-               result = [],
-               curLoop = set,
-               isXMLFilter = set && set[0] && Sizzle.isXML( set[0] );
-
-       while ( expr && set.length ) {
-               for ( type in Expr.filter ) {
-                       if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {
-                               filter = Expr.filter[ type ];
-                               left = match[1];
-
-                               anyFound = false;
-
-                               match.splice(1,1);
-
-                               if ( left.substr( left.length - 1 ) === "\\" ) {
-                                       continue;
-                               }
-
-                               if ( curLoop === result ) {
-                                       result = [];
-                               }
-
-                               if ( Expr.preFilter[ type ] ) {
-                                       match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
-
-                                       if ( !match ) {
-                                               anyFound = found = true;
-
-                                       } else if ( match === true ) {
-                                               continue;
-                                       }
-                               }
-
-                               if ( match ) {
-                                       for ( i = 0; (item = curLoop[i]) != null; i++ ) {
-                                               if ( item ) {
-                                                       found = filter( item, match, i, curLoop );
-                                                       pass = not ^ found;
-
-                                                       if ( inplace && found != null ) {
-                                                               if ( pass ) {
-                                                                       anyFound = true;
-
-                                                               } else {
-                                                                       curLoop[i] = false;
-                                                               }
-
-                                                       } else if ( pass ) {
-                                                               result.push( item );
-                                                               anyFound = true;
-                                                       }
-                                               }
-                                       }
-                               }
-
-                               if ( found !== undefined ) {
-                                       if ( !inplace ) {
-                                               curLoop = result;
-                                       }
-
-                                       expr = expr.replace( Expr.match[ type ], "" );
-
-                                       if ( !anyFound ) {
-                                               return [];
-                                       }
-
-                                       break;
-                               }
-                       }
-               }
-
-               // Improper expression
-               if ( expr === old ) {
-                       if ( anyFound == null ) {
-                               Sizzle.error( expr );
-
-                       } else {
-                               break;
-                       }
-               }
-
-               old = expr;
-       }
-
-       return curLoop;
-};
-
-Sizzle.error = function( msg ) {
-       throw "Syntax error, unrecognized expression: " + msg;
-};
-
-/**
- * Utility function for retreiving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-var getText = Sizzle.getText = function( elem ) {
-    var i, node,
-               nodeType = elem.nodeType,
-               ret = "";
-
-       if ( nodeType ) {
-               if ( nodeType === 1 ) {
-                       // Use textContent || innerText for elements
-                       if ( typeof elem.textContent === 'string' ) {
-                               return elem.textContent;
-                       } else if ( typeof elem.innerText === 'string' ) {
-                               // Replace IE's carriage returns
-                               return elem.innerText.replace( rReturn, '' );
-                       } else {
-                               // Traverse it's children
-                               for ( elem = elem.firstChild; elem; elem = elem.nextSibling) {
-                                       ret += getText( elem );
-                               }
-                       }
-               } else if ( nodeType === 3 || nodeType === 4 ) {
-                       return elem.nodeValue;
-               }
-       } else {
-
-               // If no nodeType, this is expected to be an array
-               for ( i = 0; (node = elem[i]); i++ ) {
-                       // Do not traverse comment nodes
-                       if ( node.nodeType !== 8 ) {
-                               ret += getText( node );
-                       }
-               }
-       }
-       return ret;
-};
-
-var Expr = Sizzle.selectors = {
-       order: [ "ID", "NAME", "TAG" ],
-
-       match: {
-               ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
-               CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
-               NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,
-               ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,
-               TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,
-               CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,
-               POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
-               PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/
-       },
-
-       leftMatch: {},
-
-       attrMap: {
-               "class": "className",
-               "for": "htmlFor"
-       },
-
-       attrHandle: {
-               href: function( elem ) {
-                       return elem.getAttribute( "href" );
-               },
-               type: function( elem ) {
-                       return elem.getAttribute( "type" );
-               }
-       },
-
-       relative: {
-               "+": function(checkSet, part){
-                       var isPartStr = typeof part === "string",
-                               isTag = isPartStr && !rNonWord.test( part ),
-                               isPartStrNotTag = isPartStr && !isTag;
-
-                       if ( isTag ) {
-                               part = part.toLowerCase();
-                       }
-
-                       for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
-                               if ( (elem = checkSet[i]) ) {
-                                       while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
-
-                                       checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ?
-                                               elem || false :
-                                               elem === part;
-                               }
-                       }
-
-                       if ( isPartStrNotTag ) {
-                               Sizzle.filter( part, checkSet, true );
-                       }
-               },
-
-               ">": function( checkSet, part ) {
-                       var elem,
-                               isPartStr = typeof part === "string",
-                               i = 0,
-                               l = checkSet.length;
-
-                       if ( isPartStr && !rNonWord.test( part ) ) {
-                               part = part.toLowerCase();
-
-                               for ( ; i < l; i++ ) {
-                                       elem = checkSet[i];
-
-                                       if ( elem ) {
-                                               var parent = elem.parentNode;
-                                               checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false;
-                                       }
-                               }
-
-                       } else {
-                               for ( ; i < l; i++ ) {
-                                       elem = checkSet[i];
-
-                                       if ( elem ) {
-                                               checkSet[i] = isPartStr ?
-                                                       elem.parentNode :
-                                                       elem.parentNode === part;
-                                       }
-                               }
-
-                               if ( isPartStr ) {
-                                       Sizzle.filter( part, checkSet, true );
-                               }
-                       }
-               },
-
-               "": function(checkSet, part, isXML){
-                       var nodeCheck,
-                               doneName = done++,
-                               checkFn = dirCheck;
-
-                       if ( typeof part === "string" && !rNonWord.test( part ) ) {
-                               part = part.toLowerCase();
-                               nodeCheck = part;
-                               checkFn = dirNodeCheck;
-                       }
-
-                       checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );
-               },
-
-               "~": function( checkSet, part, isXML ) {
-                       var nodeCheck,
-                               doneName = done++,
-                               checkFn = dirCheck;
-
-                       if ( typeof part === "string" && !rNonWord.test( part ) ) {
-                               part = part.toLowerCase();
-                               nodeCheck = part;
-                               checkFn = dirNodeCheck;
-                       }
-
-                       checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML );
-               }
-       },
-
-       find: {
-               ID: function( match, context, isXML ) {
-                       if ( typeof context.getElementById !== "undefined" && !isXML ) {
-                               var m = context.getElementById(match[1]);
-                               // Check parentNode to catch when Blackberry 4.6 returns
-                               // nodes that are no longer in the document #6963
-                               return m && m.parentNode ? [m] : [];
-                       }
-               },
-
-               NAME: function( match, context ) {
-                       if ( typeof context.getElementsByName !== "undefined" ) {
-                               var ret = [],
-                                       results = context.getElementsByName( match[1] );
-
-                               for ( var i = 0, l = results.length; i < l; i++ ) {
-                                       if ( results[i].getAttribute("name") === match[1] ) {
-                                               ret.push( results[i] );
-                                       }
-                               }
-
-                               return ret.length === 0 ? null : ret;
-                       }
-               },
-
-               TAG: function( match, context ) {
-                       if ( typeof context.getElementsByTagName !== "undefined" ) {
-                               return context.getElementsByTagName( match[1] );
-                       }
-               }
-       },
-       preFilter: {
-               CLASS: function( match, curLoop, inplace, result, not, isXML ) {
-                       match = " " + match[1].replace( rBackslash, "" ) + " ";
-
-                       if ( isXML ) {
-                               return match;
-                       }
-
-                       for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) {
-                               if ( elem ) {
-                                       if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) {
-                                               if ( !inplace ) {
-                                                       result.push( elem );
-                                               }
-
-                                       } else if ( inplace ) {
-                                               curLoop[i] = false;
-                                       }
-                               }
-                       }
-
-                       return false;
-               },
-
-               ID: function( match ) {
-                       return match[1].replace( rBackslash, "" );
-               },
-
-               TAG: function( match, curLoop ) {
-                       return match[1].replace( rBackslash, "" ).toLowerCase();
-               },
-
-               CHILD: function( match ) {
-                       if ( match[1] === "nth" ) {
-                               if ( !match[2] ) {
-                                       Sizzle.error( match[0] );
-                               }
-
-                               match[2] = match[2].replace(/^\+|\s*/g, '');
-
-                               // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6'
-                               var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(
-                                       match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" ||
-                                       !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);
-
-                               // calculate the numbers (first)n+(last) including if they are negative
-                               match[2] = (test[1] + (test[2] || 1)) - 0;
-                               match[3] = test[3] - 0;
-                       }
-                       else if ( match[2] ) {
-                               Sizzle.error( match[0] );
-                       }
-
-                       // TODO: Move to normal caching system
-                       match[0] = done++;
-
-                       return match;
-               },
-
-               ATTR: function( match, curLoop, inplace, result, not, isXML ) {
-                       var name = match[1] = match[1].replace( rBackslash, "" );
-                       
-                       if ( !isXML && Expr.attrMap[name] ) {
-                               match[1] = Expr.attrMap[name];
-                       }
-
-                       // Handle if an un-quoted value was used
-                       match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" );
-
-                       if ( match[2] === "~=" ) {
-                               match[4] = " " + match[4] + " ";
-                       }
-
-                       return match;
-               },
-
-               PSEUDO: function( match, curLoop, inplace, result, not ) {
-                       if ( match[1] === "not" ) {
-                               // If we're dealing with a complex expression, or a simple one
-                               if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) {
-                                       match[3] = Sizzle(match[3], null, null, curLoop);
-
-                               } else {
-                                       var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);
-
-                                       if ( !inplace ) {
-                                               result.push.apply( result, ret );
-                                       }
-
-                                       return false;
-                               }
-
-                       } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
-                               return true;
-                       }
-                       
-                       return match;
-               },
-
-               POS: function( match ) {
-                       match.unshift( true );
-
-                       return match;
-               }
-       },
-       
-       filters: {
-               enabled: function( elem ) {
-                       return elem.disabled === false && elem.type !== "hidden";
-               },
-
-               disabled: function( elem ) {
-                       return elem.disabled === true;
-               },
-
-               checked: function( elem ) {
-                       return elem.checked === true;
-               },
-               
-               selected: function( elem ) {
-                       // Accessing this property makes selected-by-default
-                       // options in Safari work properly
-                       if ( elem.parentNode ) {
-                               elem.parentNode.selectedIndex;
-                       }
-                       
-                       return elem.selected === true;
-               },
-
-               parent: function( elem ) {
-                       return !!elem.firstChild;
-               },
-
-               empty: function( elem ) {
-                       return !elem.firstChild;
-               },
-
-               has: function( elem, i, match ) {
-                       return !!Sizzle( match[3], elem ).length;
-               },
-
-               header: function( elem ) {
-                       return (/h\d/i).test( elem.nodeName );
-               },
-
-               text: function( elem ) {
-                       var attr = elem.getAttribute( "type" ), type = elem.type;
-                       // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) 
-                       // use getAttribute instead to test this case
-                       return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null );
-               },
-
-               radio: function( elem ) {
-                       return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type;
-               },
-
-               checkbox: function( elem ) {
-                       return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type;
-               },
-
-               file: function( elem ) {
-                       return elem.nodeName.toLowerCase() === "input" && "file" === elem.type;
-               },
-
-               password: function( elem ) {
-                       return elem.nodeName.toLowerCase() === "input" && "password" === elem.type;
-               },
-
-               submit: function( elem ) {
-                       var name = elem.nodeName.toLowerCase();
-                       return (name === "input" || name === "button") && "submit" === elem.type;
-               },
-
-               image: function( elem ) {
-                       return elem.nodeName.toLowerCase() === "input" && "image" === elem.type;
-               },
-
-               reset: function( elem ) {
-                       var name = elem.nodeName.toLowerCase();
-                       return (name === "input" || name === "button") && "reset" === elem.type;
-               },
-
-               button: function( elem ) {
-                       var name = elem.nodeName.toLowerCase();
-                       return name === "input" && "button" === elem.type || name === "button";
-               },
-
-               input: function( elem ) {
-                       return (/input|select|textarea|button/i).test( elem.nodeName );
-               },
-
-               focus: function( elem ) {
-                       return elem === elem.ownerDocument.activeElement;
-               }
-       },
-       setFilters: {
-               first: function( elem, i ) {
-                       return i === 0;
-               },
-
-               last: function( elem, i, match, array ) {
-                       return i === array.length - 1;
-               },
-
-               even: function( elem, i ) {
-                       return i % 2 === 0;
-               },
-
-               odd: function( elem, i ) {
-                       return i % 2 === 1;
-               },
-
-               lt: function( elem, i, match ) {
-                       return i < match[3] - 0;
-               },
-
-               gt: function( elem, i, match ) {
-                       return i > match[3] - 0;
-               },
-
-               nth: function( elem, i, match ) {
-                       return match[3] - 0 === i;
-               },
-
-               eq: function( elem, i, match ) {
-                       return match[3] - 0 === i;
-               }
-       },
-       filter: {
-               PSEUDO: function( elem, match, i, array ) {
-                       var name = match[1],
-                               filter = Expr.filters[ name ];
-
-                       if ( filter ) {
-                               return filter( elem, i, match, array );
-
-                       } else if ( name === "contains" ) {
-                               return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0;
-
-                       } else if ( name === "not" ) {
-                               var not = match[3];
-
-                               for ( var j = 0, l = not.length; j < l; j++ ) {
-                                       if ( not[j] === elem ) {
-                                               return false;
-                                       }
-                               }
-
-                               return true;
-
-                       } else {
-                               Sizzle.error( name );
-                       }
-               },
-
-               CHILD: function( elem, match ) {
-                       var first, last,
-                               doneName, parent, cache,
-                               count, diff,
-                               type = match[1],
-                               node = elem;
-
-                       switch ( type ) {
-                               case "only":
-                               case "first":
-                                       while ( (node = node.previousSibling) )  {
-                                               if ( node.nodeType === 1 ) { 
-                                                       return false; 
-                                               }
-                                       }
-
-                                       if ( type === "first" ) { 
-                                               return true; 
-                                       }
-
-                                       node = elem;
-
-                               case "last":
-                                       while ( (node = node.nextSibling) )      {
-                                               if ( node.nodeType === 1 ) { 
-                                                       return false; 
-                                               }
-                                       }
-
-                                       return true;
-
-                               case "nth":
-                                       first = match[2];
-                                       last = match[3];
-
-                                       if ( first === 1 && last === 0 ) {
-                                               return true;
-                                       }
-                                       
-                                       doneName = match[0];
-                                       parent = elem.parentNode;
-       
-                                       if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) {
-                                               count = 0;
-                                               
-                                               for ( node = parent.firstChild; node; node = node.nextSibling ) {
-                                                       if ( node.nodeType === 1 ) {
-                                                               node.nodeIndex = ++count;
-                                                       }
-                                               } 
-
-                                               parent[ expando ] = doneName;
-                                       }
-                                       
-                                       diff = elem.nodeIndex - last;
-
-                                       if ( first === 0 ) {
-                                               return diff === 0;
-
-                                       } else {
-                                               return ( diff % first === 0 && diff / first >= 0 );
-                                       }
-                       }
-               },
-
-               ID: function( elem, match ) {
-                       return elem.nodeType === 1 && elem.getAttribute("id") === match;
-               },
-
-               TAG: function( elem, match ) {
-                       return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match;
-               },
-               
-               CLASS: function( elem, match ) {
-                       return (" " + (elem.className || elem.getAttribute("class")) + " ")
-                               .indexOf( match ) > -1;
-               },
-
-               ATTR: function( elem, match ) {
-                       var name = match[1],
-                               result = Sizzle.attr ?
-                                       Sizzle.attr( elem, name ) :
-                                       Expr.attrHandle[ name ] ?
-                                       Expr.attrHandle[ name ]( elem ) :
-                                       elem[ name ] != null ?
-                                               elem[ name ] :
-                                               elem.getAttribute( name ),
-                               value = result + "",
-                               type = match[2],
-                               check = match[4];
-
-                       return result == null ?
-                               type === "!=" :
-                               !type && Sizzle.attr ?
-                               result != null :
-                               type === "=" ?
-                               value === check :
-                               type === "*=" ?
-                               value.indexOf(check) >= 0 :
-                               type === "~=" ?
-                               (" " + value + " ").indexOf(check) >= 0 :
-                               !check ?
-                               value && result !== false :
-                               type === "!=" ?
-                               value !== check :
-                               type === "^=" ?
-                               value.indexOf(check) === 0 :
-                               type === "$=" ?
-                               value.substr(value.length - check.length) === check :
-                               type === "|=" ?
-                               value === check || value.substr(0, check.length + 1) === check + "-" :
-                               false;
-               },
-
-               POS: function( elem, match, i, array ) {
-                       var name = match[2],
-                               filter = Expr.setFilters[ name ];
-
-                       if ( filter ) {
-                               return filter( elem, i, match, array );
-                       }
-               }
-       }
-};
-
-var origPOS = Expr.match.POS,
-       fescape = function(all, num){
-               return "\\" + (num - 0 + 1);
-       };
-
-for ( var type in Expr.match ) {
-       Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) );
-       Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) );
-}
-
-var makeArray = function( array, results ) {
-       array = Array.prototype.slice.call( array, 0 );
-
-       if ( results ) {
-               results.push.apply( results, array );
-               return results;
-       }
-       
-       return array;
-};
-
-// Perform a simple check to determine if the browser is capable of
-// converting a NodeList to an array using builtin methods.
-// Also verifies that the returned array holds DOM nodes
-// (which is not the case in the Blackberry browser)
-try {
-       Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType;
-
-// Provide a fallback method if it does not work
-} catch( e ) {
-       makeArray = function( array, results ) {
-               var i = 0,
-                       ret = results || [];
-
-               if ( toString.call(array) === "[object Array]" ) {
-                       Array.prototype.push.apply( ret, array );
-
-               } else {
-                       if ( typeof array.length === "number" ) {
-                               for ( var l = array.length; i < l; i++ ) {
-                                       ret.push( array[i] );
-                               }
-
-                       } else {
-                               for ( ; array[i]; i++ ) {
-                                       ret.push( array[i] );
-                               }
-                       }
-               }
-
-               return ret;
-       };
-}
-
-var sortOrder, siblingCheck;
-
-if ( document.documentElement.compareDocumentPosition ) {
-       sortOrder = function( a, b ) {
-               if ( a === b ) {
-                       hasDuplicate = true;
-                       return 0;
-               }
-
-               if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {
-                       return a.compareDocumentPosition ? -1 : 1;
-               }
-
-               return a.compareDocumentPosition(b) & 4 ? -1 : 1;
-       };
-
-} else {
-       sortOrder = function( a, b ) {
-               // The nodes are identical, we can exit early
-               if ( a === b ) {
-                       hasDuplicate = true;
-                       return 0;
-
-               // Fallback to using sourceIndex (in IE) if it's available on both nodes
-               } else if ( a.sourceIndex && b.sourceIndex ) {
-                       return a.sourceIndex - b.sourceIndex;
-               }
-
-               var al, bl,
-                       ap = [],
-                       bp = [],
-                       aup = a.parentNode,
-                       bup = b.parentNode,
-                       cur = aup;
-
-               // If the nodes are siblings (or identical) we can do a quick check
-               if ( aup === bup ) {
-                       return siblingCheck( a, b );
-
-               // If no parents were found then the nodes are disconnected
-               } else if ( !aup ) {
-                       return -1;
-
-               } else if ( !bup ) {
-                       return 1;
-               }
-
-               // Otherwise they're somewhere else in the tree so we need
-               // to build up a full list of the parentNodes for comparison
-               while ( cur ) {
-                       ap.unshift( cur );
-                       cur = cur.parentNode;
-               }
-
-               cur = bup;
-
-               while ( cur ) {
-                       bp.unshift( cur );
-                       cur = cur.parentNode;
-               }
-
-               al = ap.length;
-               bl = bp.length;
-
-               // Start walking down the tree looking for a discrepancy
-               for ( var i = 0; i < al && i < bl; i++ ) {
-                       if ( ap[i] !== bp[i] ) {
-                               return siblingCheck( ap[i], bp[i] );
-                       }
-               }
-
-               // We ended someplace up the tree so do a sibling check
-               return i === al ?
-                       siblingCheck( a, bp[i], -1 ) :
-                       siblingCheck( ap[i], b, 1 );
-       };
-
-       siblingCheck = function( a, b, ret ) {
-               if ( a === b ) {
-                       return ret;
-               }
-
-               var cur = a.nextSibling;
-
-               while ( cur ) {
-                       if ( cur === b ) {
-                               return -1;
-                       }
-
-                       cur = cur.nextSibling;
-               }
-
-               return 1;
-       };
-}
-
-// Check to see if the browser returns elements by name when
-// querying by getElementById (and provide a workaround)
-(function(){
-       // We're going to inject a fake input element with a specified name
-       var form = document.createElement("div"),
-               id = "script" + (new Date()).getTime(),
-               root = document.documentElement;
-
-       form.innerHTML = "<a name='" + id + "'/>";
-
-       // Inject it into the root element, check its status, and remove it quickly
-       root.insertBefore( form, root.firstChild );
-
-       // The workaround has to do additional checks after a getElementById
-       // Which slows things down for other browsers (hence the branching)
-       if ( document.getElementById( id ) ) {
-               Expr.find.ID = function( match, context, isXML ) {
-                       if ( typeof context.getElementById !== "undefined" && !isXML ) {
-                               var m = context.getElementById(match[1]);
-
-                               return m ?
-                                       m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ?
-                                               [m] :
-                                               undefined :
-                                       [];
-                       }
-               };
-
-               Expr.filter.ID = function( elem, match ) {
-                       var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
-
-                       return elem.nodeType === 1 && node && node.nodeValue === match;
-               };
-       }
-
-       root.removeChild( form );
-
-       // release memory in IE
-       root = form = null;
-})();
-
-(function(){
-       // Check to see if the browser returns only elements
-       // when doing getElementsByTagName("*")
-
-       // Create a fake element
-       var div = document.createElement("div");
-       div.appendChild( document.createComment("") );
-
-       // Make sure no comments are found
-       if ( div.getElementsByTagName("*").length > 0 ) {
-               Expr.find.TAG = function( match, context ) {
-                       var results = context.getElementsByTagName( match[1] );
-
-                       // Filter out possible comments
-                       if ( match[1] === "*" ) {
-                               var tmp = [];
-
-                               for ( var i = 0; results[i]; i++ ) {
-                                       if ( results[i].nodeType === 1 ) {
-                                               tmp.push( results[i] );
-                                       }
-                               }
-
-                               results = tmp;
-                       }
-
-                       return results;
-               };
-       }
-
-       // Check to see if an attribute returns normalized href attributes
-       div.innerHTML = "<a href='#'></a>";
-
-       if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" &&
-                       div.firstChild.getAttribute("href") !== "#" ) {
-
-               Expr.attrHandle.href = function( elem ) {
-                       return elem.getAttribute( "href", 2 );
-               };
-       }
-
-       // release memory in IE
-       div = null;
-})();
-
-if ( document.querySelectorAll ) {
-       (function(){
-               var oldSizzle = Sizzle,
-                       div = document.createElement("div"),
-                       id = "__sizzle__";
-
-               div.innerHTML = "<p class='TEST'></p>";
-
-               // Safari can't handle uppercase or unicode characters when
-               // in quirks mode.
-               if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) {
-                       return;
-               }
-       
-               Sizzle = function( query, context, extra, seed ) {
-                       context = context || document;
-
-                       // Only use querySelectorAll on non-XML documents
-                       // (ID selectors don't work in non-HTML documents)
-                       if ( !seed && !Sizzle.isXML(context) ) {
-                               // See if we find a selector to speed up
-                               var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query );
-                               
-                               if ( match && (context.nodeType === 1 || context.nodeType === 9) ) {
-                                       // Speed-up: Sizzle("TAG")
-                                       if ( match[1] ) {
-                                               return makeArray( context.getElementsByTagName( query ), extra );
-                                       
-                                       // Speed-up: Sizzle(".CLASS")
-                                       } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) {
-                                               return makeArray( context.getElementsByClassName( match[2] ), extra );
-                                       }
-                               }
-                               
-                               if ( context.nodeType === 9 ) {
-                                       // Speed-up: Sizzle("body")
-                                       // The body element only exists once, optimize finding it
-                                       if ( query === "body" && context.body ) {
-                                               return makeArray( [ context.body ], extra );
-                                               
-                                       // Speed-up: Sizzle("#ID")
-                                       } else if ( match && match[3] ) {
-                                               var elem = context.getElementById( match[3] );
-
-                                               // Check parentNode to catch when Blackberry 4.6 returns
-                                               // nodes that are no longer in the document #6963
-                                               if ( elem && elem.parentNode ) {
-                                                       // Handle the case where IE and Opera return items
-                                                       // by name instead of ID
-                                                       if ( elem.id === match[3] ) {
-                                                               return makeArray( [ elem ], extra );
-                                                       }
-                                                       
-                                               } else {
-                                                       return makeArray( [], extra );
-                                               }
-                                       }
-                                       
-                                       try {
-                                               return makeArray( context.querySelectorAll(query), extra );
-                                       } catch(qsaError) {}
-
-                               // qSA works strangely on Element-rooted queries
-                               // We can work around this by specifying an extra ID on the root
-                               // and working up from there (Thanks to Andrew Dupont for the technique)
-                               // IE 8 doesn't work on object elements
-                               } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
-                                       var oldContext = context,
-                                               old = context.getAttribute( "id" ),
-                                               nid = old || id,
-                                               hasParent = context.parentNode,
-                                               relativeHierarchySelector = /^\s*[+~]/.test( query );
-
-                                       if ( !old ) {
-                                               context.setAttribute( "id", nid );
-                                       } else {
-                                               nid = nid.replace( /'/g, "\\$&" );
-                                       }
-                                       if ( relativeHierarchySelector && hasParent ) {
-                                               context = context.parentNode;
-                                       }
-
-                                       try {
-                                               if ( !relativeHierarchySelector || hasParent ) {
-                                                       return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra );
-                                               }
-
-                                       } catch(pseudoError) {
-                                       } finally {
-                                               if ( !old ) {
-                                                       oldContext.removeAttribute( "id" );
-                                               }
-                                       }
-                               }
-                       }
-               
-                       return oldSizzle(query, context, extra, seed);
-               };
-
-               for ( var prop in oldSizzle ) {
-                       Sizzle[ prop ] = oldSizzle[ prop ];
-               }
-
-               // release memory in IE
-               div = null;
-       })();
-}
-
-(function(){
-       var html = document.documentElement,
-               matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector;
-
-       if ( matches ) {
-               // Check to see if it's possible to do matchesSelector
-               // on a disconnected node (IE 9 fails this)
-               var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ),
-                       pseudoWorks = false;
-
-               try {
-                       // This should fail with an exception
-                       // Gecko does not error, returns false instead
-                       matches.call( document.documentElement, "[test!='']:sizzle" );
-       
-               } catch( pseudoError ) {
-                       pseudoWorks = true;
-               }
-
-               Sizzle.matchesSelector = function( node, expr ) {
-                       // Make sure that attribute selectors are quoted
-                       expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']");
-
-                       if ( !Sizzle.isXML( node ) ) {
-                               try { 
-                                       if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) {
-                                               var ret = matches.call( node, expr );
-
-                                               // IE 9's matchesSelector returns false on disconnected nodes
-                                               if ( ret || !disconnectedMatch ||
-                                                               // As well, disconnected nodes are said to be in a document
-                                                               // fragment in IE 9, so check for that
-                                                               node.document && node.document.nodeType !== 11 ) {
-                                                       return ret;
-                                               }
-                                       }
-                               } catch(e) {}
-                       }
-
-                       return Sizzle(expr, null, null, [node]).length > 0;
-               };
-       }
-})();
-
-(function(){
-       var div = document.createElement("div");
-
-       div.innerHTML = "<div class='test e'></div><div class='test'></div>";
-
-       // Opera can't find a second classname (in 9.6)
-       // Also, make sure that getElementsByClassName actually exists
-       if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) {
-               return;
-       }
-
-       // Safari caches class attributes, doesn't catch changes (in 3.2)
-       div.lastChild.className = "e";
-
-       if ( div.getElementsByClassName("e").length === 1 ) {
-               return;
-       }
-       
-       Expr.order.splice(1, 0, "CLASS");
-       Expr.find.CLASS = function( match, context, isXML ) {
-               if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) {
-                       return context.getElementsByClassName(match[1]);
-               }
-       };
-
-       // release memory in IE
-       div = null;
-})();
-
-function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
-       for ( var i = 0, l = checkSet.length; i < l; i++ ) {
-               var elem = checkSet[i];
-
-               if ( elem ) {
-                       var match = false;
-
-                       elem = elem[dir];
-
-                       while ( elem ) {
-                               if ( elem[ expando ] === doneName ) {
-                                       match = checkSet[elem.sizset];
-                                       break;
-                               }
-
-                               if ( elem.nodeType === 1 && !isXML ){
-                                       elem[ expando ] = doneName;
-                                       elem.sizset = i;
-                               }
-
-                               if ( elem.nodeName.toLowerCase() === cur ) {
-                                       match = elem;
-                                       break;
-                               }
-
-                               elem = elem[dir];
-                       }
-
-                       checkSet[i] = match;
-               }
-       }
-}
-
-function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
-       for ( var i = 0, l = checkSet.length; i < l; i++ ) {
-               var elem = checkSet[i];
-
-               if ( elem ) {
-                       var match = false;
-                       
-                       elem = elem[dir];
-
-                       while ( elem ) {
-                               if ( elem[ expando ] === doneName ) {
-                                       match = checkSet[elem.sizset];
-                                       break;
-                               }
-
-                               if ( elem.nodeType === 1 ) {
-                                       if ( !isXML ) {
-                                               elem[ expando ] = doneName;
-                                               elem.sizset = i;
-                                       }
-
-                                       if ( typeof cur !== "string" ) {
-                                               if ( elem === cur ) {
-                                                       match = true;
-                                                       break;
-                                               }
-
-                                       } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
-                                               match = elem;
-                                               break;
-                                       }
-                               }
-
-                               elem = elem[dir];
-                       }
-
-                       checkSet[i] = match;
-               }
-       }
-}
-
-if ( document.documentElement.contains ) {
-       Sizzle.contains = function( a, b ) {
-               return a !== b && (a.contains ? a.contains(b) : true);
-       };
-
-} else if ( document.documentElement.compareDocumentPosition ) {
-       Sizzle.contains = function( a, b ) {
-               return !!(a.compareDocumentPosition(b) & 16);
-       };
-
-} else {
-       Sizzle.contains = function() {
-               return false;
-       };
-}
-
-Sizzle.isXML = function( elem ) {
-       // documentElement is verified for cases where it doesn't yet exist
-       // (such as loading iframes in IE - #4833) 
-       var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement;
-
-       return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-var posProcess = function( selector, context, seed ) {
-       var match,
-               tmpSet = [],
-               later = "",
-               root = context.nodeType ? [context] : context;
-
-       // Position selectors must be done after the filter
-       // And so must :not(positional) so we move all PSEUDOs to the end
-       while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
-               later += match[0];
-               selector = selector.replace( Expr.match.PSEUDO, "" );
-       }
-
-       selector = Expr.relative[selector] ? selector + "*" : selector;
-
-       for ( var i = 0, l = root.length; i < l; i++ ) {
-               Sizzle( selector, root[i], tmpSet, seed );
-       }
-
-       return Sizzle.filter( later, tmpSet );
-};
-
-// EXPOSE
-// Override sizzle attribute retrieval
-Sizzle.attr = jQuery.attr;
-Sizzle.selectors.attrMap = {};
-jQuery.find = Sizzle;
-jQuery.expr = Sizzle.selectors;
-jQuery.expr[":"] = jQuery.expr.filters;
-jQuery.unique = Sizzle.uniqueSort;
-jQuery.text = Sizzle.getText;
-jQuery.isXMLDoc = Sizzle.isXML;
-jQuery.contains = Sizzle.contains;
-
-
-})();
-
-
-var runtil = /Until$/,
-       rparentsprev = /^(?:parents|prevUntil|prevAll)/,
-       // Note: This RegExp should be improved, or likely pulled from Sizzle
-       rmultiselector = /,/,
-       isSimple = /^.[^:#\[\.,]*$/,
-       slice = Array.prototype.slice,
-       POS = jQuery.expr.match.POS,
-       // methods guaranteed to produce a unique set when starting from a unique set
-       guaranteedUnique = {
-               children: true,
-               contents: true,
-               next: true,
-               prev: true
-       };
-
-jQuery.fn.extend({
-       find: function( selector ) {
-               var self = this,
-                       i, l;
-
-               if ( typeof selector !== "string" ) {
-                       return jQuery( selector ).filter(function() {
-                               for ( i = 0, l = self.length; i < l; i++ ) {
-                                       if ( jQuery.contains( self[ i ], this ) ) {
-                                               return true;
-                                       }
-                               }
-                       });
-               }
-
-               var ret = this.pushStack( "", "find", selector ),
-                       length, n, r;
-
-               for ( i = 0, l = this.length; i < l; i++ ) {
-                       length = ret.length;
-                       jQuery.find( selector, this[i], ret );
-
-                       if ( i > 0 ) {
-                               // Make sure that the results are unique
-                               for ( n = length; n < ret.length; n++ ) {
-                                       for ( r = 0; r < length; r++ ) {
-                                               if ( ret[r] === ret[n] ) {
-                                                       ret.splice(n--, 1);
-                                                       break;
-                                               }
-                                       }
-                               }
-                       }
-               }
-
-               return ret;
-       },
-
-       has: function( target ) {
-               var targets = jQuery( target );
-               return this.filter(function() {
-                       for ( var i = 0, l = targets.length; i < l; i++ ) {
-                               if ( jQuery.contains( this, targets[i] ) ) {
-                                       return true;
-                               }
-                       }
-               });
-       },
-
-       not: function( selector ) {
-               return this.pushStack( winnow(this, selector, false), "not", selector);
-       },
-
-       filter: function( selector ) {
-               return this.pushStack( winnow(this, selector, true), "filter", selector );
-       },
-
-       is: function( selector ) {
-               return !!selector && ( 
-                       typeof selector === "string" ?
-                               // If this is a positional selector, check membership in the returned set
-                               // so $("p:first").is("p:last") won't return true for a doc with two "p".
-                               POS.test( selector ) ? 
-                                       jQuery( selector, this.context ).index( this[0] ) >= 0 :
-                                       jQuery.filter( selector, this ).length > 0 :
-                               this.filter( selector ).length > 0 );
-       },
-
-       closest: function( selectors, context ) {
-               var ret = [], i, l, cur = this[0];
-               
-               // Array (deprecated as of jQuery 1.7)
-               if ( jQuery.isArray( selectors ) ) {
-                       var level = 1;
-
-                       while ( cur && cur.ownerDocument && cur !== context ) {
-                               for ( i = 0; i < selectors.length; i++ ) {
-
-                                       if ( jQuery( cur ).is( selectors[ i ] ) ) {
-                                               ret.push({ selector: selectors[ i ], elem: cur, level: level });
-                                       }
-                               }
-
-                               cur = cur.parentNode;
-                               level++;
-                       }
-
-                       return ret;
-               }
-
-               // String
-               var pos = POS.test( selectors ) || typeof selectors !== "string" ?
-                               jQuery( selectors, context || this.context ) :
-                               0;
-
-               for ( i = 0, l = this.length; i < l; i++ ) {
-                       cur = this[i];
-
-                       while ( cur ) {
-                               if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) {
-                                       ret.push( cur );
-                                       break;
-
-                               } else {
-                                       cur = cur.parentNode;
-                                       if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) {
-                                               break;
-                                       }
-                               }
-                       }
-               }
-
-               ret = ret.length > 1 ? jQuery.unique( ret ) : ret;
-
-               return this.pushStack( ret, "closest", selectors );
-       },
-
-       // Determine the position of an element within
-       // the matched set of elements
-       index: function( elem ) {
-
-               // No argument, return index in parent
-               if ( !elem ) {
-                       return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1;
-               }
-
-               // index in selector
-               if ( typeof elem === "string" ) {
-                       return jQuery.inArray( this[0], jQuery( elem ) );
-               }
-
-               // Locate the position of the desired element
-               return jQuery.inArray(
-                       // If it receives a jQuery object, the first element is used
-                       elem.jquery ? elem[0] : elem, this );
-       },
-
-       add: function( selector, context ) {
-               var set = typeof selector === "string" ?
-                               jQuery( selector, context ) :
-                               jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),
-                       all = jQuery.merge( this.get(), set );
-
-               return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?
-                       all :
-                       jQuery.unique( all ) );
-       },
-
-       andSelf: function() {
-               return this.add( this.prevObject );
-       }
-});
-
-// A painfully simple check to see if an element is disconnected
-// from a document (should be improved, where feasible).
-function isDisconnected( node ) {
-       return !node || !node.parentNode || node.parentNode.nodeType === 11;
-}
-
-jQuery.each({
-       parent: function( elem ) {
-               var parent = elem.parentNode;
-               return parent && parent.nodeType !== 11 ? parent : null;
-       },
-       parents: function( elem ) {
-               return jQuery.dir( elem, "parentNode" );
-       },
-       parentsUntil: function( elem, i, until ) {
-               return jQuery.dir( elem, "parentNode", until );
-       },
-       next: function( elem ) {
-               return jQuery.nth( elem, 2, "nextSibling" );
-       },
-       prev: function( elem ) {
-               return jQuery.nth( elem, 2, "previousSibling" );
-       },
-       nextAll: function( elem ) {
-               return jQuery.dir( elem, "nextSibling" );
-       },
-       prevAll: function( elem ) {
-               return jQuery.dir( elem, "previousSibling" );
-       },
-       nextUntil: function( elem, i, until ) {
-               return jQuery.dir( elem, "nextSibling", until );
-       },
-       prevUntil: function( elem, i, until ) {
-               return jQuery.dir( elem, "previousSibling", until );
-       },
-       siblings: function( elem ) {
-               return jQuery.sibling( elem.parentNode.firstChild, elem );
-       },
-       children: function( elem ) {
-               return jQuery.sibling( elem.firstChild );
-       },
-       contents: function( elem ) {
-               return jQuery.nodeName( elem, "iframe" ) ?
-                       elem.contentDocument || elem.contentWindow.document :
-                       jQuery.makeArray( elem.childNodes );
-       }
-}, function( name, fn ) {
-       jQuery.fn[ name ] = function( until, selector ) {
-               var ret = jQuery.map( this, fn, until ),
-                       // The variable 'args' was introduced in
-                       // https://github.com/jquery/jquery/commit/52a0238
-                       // to work around a bug in Chrome 10 (Dev) and should be removed when the bug is fixed.
-                       // http://code.google.com/p/v8/issues/detail?id=1050
-                       args = slice.call(arguments);
-
-               if ( !runtil.test( name ) ) {
-                       selector = until;
-               }
-
-               if ( selector && typeof selector === "string" ) {
-                       ret = jQuery.filter( selector, ret );
-               }
-
-               ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret;
-
-               if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {
-                       ret = ret.reverse();
-               }
-
-               return this.pushStack( ret, name, args.join(",") );
-       };
-});
-
-jQuery.extend({
-       filter: function( expr, elems, not ) {
-               if ( not ) {
-                       expr = ":not(" + expr + ")";
-               }
-
-               return elems.length === 1 ?
-                       jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :
-                       jQuery.find.matches(expr, elems);
-       },
-
-       dir: function( elem, dir, until ) {
-               var matched = [],
-                       cur = elem[ dir ];
-
-               while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
-                       if ( cur.nodeType === 1 ) {
-                               matched.push( cur );
-                       }
-                       cur = cur[dir];
-               }
-               return matched;
-       },
-
-       nth: function( cur, result, dir, elem ) {
-               result = result || 1;
-               var num = 0;
-
-               for ( ; cur; cur = cur[dir] ) {
-                       if ( cur.nodeType === 1 && ++num === result ) {
-                               break;
-                       }
-               }
-
-               return cur;
-       },
-
-       sibling: function( n, elem ) {
-               var r = [];
-
-               for ( ; n; n = n.nextSibling ) {
-                       if ( n.nodeType === 1 && n !== elem ) {
-                               r.push( n );
-                       }
-               }
-
-               return r;
-       }
-});
-
-// Implement the identical functionality for filter and not
-function winnow( elements, qualifier, keep ) {
-
-       // Can't pass null or undefined to indexOf in Firefox 4
-       // Set to 0 to skip string check
-       qualifier = qualifier || 0;
-
-       if ( jQuery.isFunction( qualifier ) ) {
-               return jQuery.grep(elements, function( elem, i ) {
-                       var retVal = !!qualifier.call( elem, i, elem );
-                       return retVal === keep;
-               });
-
-       } else if ( qualifier.nodeType ) {
-               return jQuery.grep(elements, function( elem, i ) {
-                       return ( elem === qualifier ) === keep;
-               });
-
-       } else if ( typeof qualifier === "string" ) {
-               var filtered = jQuery.grep(elements, function( elem ) {
-                       return elem.nodeType === 1;
-               });
-
-               if ( isSimple.test( qualifier ) ) {
-                       return jQuery.filter(qualifier, filtered, !keep);
-               } else {
-                       qualifier = jQuery.filter( qualifier, filtered );
-               }
-       }
-
-       return jQuery.grep(elements, function( elem, i ) {
-               return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep;
-       });
-}
-
-
-
-
-function createSafeFragment( document ) {
-       var list = nodeNames.split( " " ),
-       safeFrag = document.createDocumentFragment();
-
-       if ( safeFrag.createElement ) {
-               while ( list.length ) {
-                       safeFrag.createElement(
-                               list.pop()
-                       );
-               }
-       }
-       return safeFrag;
-}
-
-var nodeNames = "abbr article aside audio canvas datalist details figcaption figure footer " +
-               "header hgroup mark meter nav output progress section summary time video",
-       rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
-       rleadingWhitespace = /^\s+/,
-       rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,
-       rtagName = /<([\w:]+)/,
-       rtbody = /<tbody/i,
-       rhtml = /<|&#?\w+;/,
-       rnoInnerhtml = /<(?:script|style)/i,
-       rnocache = /<(?:script|object|embed|option|style)/i,
-       rnoshimcache = new RegExp("<(?:" + nodeNames.replace(" ", "|") + ")", "i"),
-       // checked="checked" or checked
-       rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
-       rscriptType = /\/(java|ecma)script/i,
-       rcleanScript = /^\s*<!(?:\[CDATA\[|\-\-)/,
-       wrapMap = {
-               option: [ 1, "<select multiple='multiple'>", "</select>" ],
-               legend: [ 1, "<fieldset>", "</fieldset>" ],
-               thead: [ 1, "<table>", "</table>" ],
-               tr: [ 2, "<table><tbody>", "</tbody></table>" ],
-               td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
-               col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
-               area: [ 1, "<map>", "</map>" ],
-               _default: [ 0, "", "" ]
-       },
-       safeFragment = createSafeFragment( document );
-
-wrapMap.optgroup = wrapMap.option;
-wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
-wrapMap.th = wrapMap.td;
-
-// IE can't serialize <link> and <script> tags normally
-if ( !jQuery.support.htmlSerialize ) {
-       wrapMap._default = [ 1, "div<div>", "</div>" ];
-}
-
-jQuery.fn.extend({
-       text: function( text ) {
-               if ( jQuery.isFunction(text) ) {
-                       return this.each(function(i) {
-                               var self = jQuery( this );
-
-                               self.text( text.call(this, i, self.text()) );
-                       });
-               }
-
-               if ( typeof text !== "object" && text !== undefined ) {
-                       return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
-               }
-
-               return jQuery.text( this );
-       },
-
-       wrapAll: function( html ) {
-               if ( jQuery.isFunction( html ) ) {
-                       return this.each(function(i) {
-                               jQuery(this).wrapAll( html.call(this, i) );
-                       });
-               }
-
-               if ( this[0] ) {
-                       // The elements to wrap the target around
-                       var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);
-
-                       if ( this[0].parentNode ) {
-                               wrap.insertBefore( this[0] );
-                       }
-
-                       wrap.map(function() {
-                               var elem = this;
-
-                               while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {
-                                       elem = elem.firstChild;
-                               }
-
-                               return elem;
-                       }).append( this );
-               }
-
-               return this;
-       },
-
-       wrapInner: function( html ) {
-               if ( jQuery.isFunction( html ) ) {
-                       return this.each(function(i) {
-                               jQuery(this).wrapInner( html.call(this, i) );
-                       });
-               }
-
-               return this.each(function() {
-                       var self = jQuery( this ),
-                               contents = self.contents();
-
-                       if ( contents.length ) {
-                               contents.wrapAll( html );
-
-                       } else {
-                               self.append( html );
-                       }
-               });
-       },
-
-       wrap: function( html ) {
-               return this.each(function() {
-                       jQuery( this ).wrapAll( html );
-               });
-       },
-
-       unwrap: function() {
-               return this.parent().each(function() {
-                       if ( !jQuery.nodeName( this, "body" ) ) {
-                               jQuery( this ).replaceWith( this.childNodes );
-                       }
-               }).end();
-       },
-
-       append: function() {
-               return this.domManip(arguments, true, function( elem ) {
-                       if ( this.nodeType === 1 ) {
-                               this.appendChild( elem );
-                       }
-               });
-       },
-
-       prepend: function() {
-               return this.domManip(arguments, true, function( elem ) {
-                       if ( this.nodeType === 1 ) {
-                               this.insertBefore( elem, this.firstChild );
-                       }
-               });
-       },
-
-       before: function() {
-               if ( this[0] && this[0].parentNode ) {
-                       return this.domManip(arguments, false, function( elem ) {
-                               this.parentNode.insertBefore( elem, this );
-                       });
-               } else if ( arguments.length ) {
-                       var set = jQuery(arguments[0]);
-                       set.push.apply( set, this.toArray() );
-                       return this.pushStack( set, "before", arguments );
-               }
-       },
-
-       after: function() {
-               if ( this[0] && this[0].parentNode ) {
-                       return this.domManip(arguments, false, function( elem ) {
-                               this.parentNode.insertBefore( elem, this.nextSibling );
-                       });
-               } else if ( arguments.length ) {
-                       var set = this.pushStack( this, "after", arguments );
-                       set.push.apply( set, jQuery(arguments[0]).toArray() );
-                       return set;
-               }
-       },
-
-       // keepData is for internal use only--do not document
-       remove: function( selector, keepData ) {
-               for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
-                       if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
-                               if ( !keepData && elem.nodeType === 1 ) {
-                                       jQuery.cleanData( elem.getElementsByTagName("*") );
-                                       jQuery.cleanData( [ elem ] );
-                               }
-
-                               if ( elem.parentNode ) {
-                                       elem.parentNode.removeChild( elem );
-                               }
-                       }
-               }
-
-               return this;
-       },
-
-       empty: function() {
-               for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
-                       // Remove element nodes and prevent memory leaks
-                       if ( elem.nodeType === 1 ) {
-                               jQuery.cleanData( elem.getElementsByTagName("*") );
-                       }
-
-                       // Remove any remaining nodes
-                       while ( elem.firstChild ) {
-                               elem.removeChild( elem.firstChild );
-                       }
-               }
-
-               return this;
-       },
-
-       clone: function( dataAndEvents, deepDataAndEvents ) {
-               dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
-               deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
-
-               return this.map( function () {
-                       return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
-               });
-       },
-
-       html: function( value ) {
-               if ( value === undefined ) {
-                       return this[0] && this[0].nodeType === 1 ?
-                               this[0].innerHTML.replace(rinlinejQuery, "") :
-                               null;
-
-               // See if we can take a shortcut and just use innerHTML
-               } else if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
-                       (jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value )) &&
-                       !wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {
-
-                       value = value.replace(rxhtmlTag, "<$1></$2>");
-
-                       try {
-                               for ( var i = 0, l = this.length; i < l; i++ ) {
-                                       // Remove element nodes and prevent memory leaks
-                                       if ( this[i].nodeType === 1 ) {
-                                               jQuery.cleanData( this[i].getElementsByTagName("*") );
-                                               this[i].innerHTML = value;
-                                       }
-                               }
-
-                       // If using innerHTML throws an exception, use the fallback method
-                       } catch(e) {
-                               this.empty().append( value );
-                       }
-
-               } else if ( jQuery.isFunction( value ) ) {
-                       this.each(function(i){
-                               var self = jQuery( this );
-
-                               self.html( value.call(this, i, self.html()) );
-                       });
-
-               } else {
-                       this.empty().append( value );
-               }
-
-               return this;
-       },
-
-       replaceWith: function( value ) {
-               if ( this[0] && this[0].parentNode ) {
-                       // Make sure that the elements are removed from the DOM before they are inserted
-                       // this can help fix replacing a parent with child elements
-                       if ( jQuery.isFunction( value ) ) {
-                               return this.each(function(i) {
-                                       var self = jQuery(this), old = self.html();
-                                       self.replaceWith( value.call( this, i, old ) );
-                               });
-                       }
-
-                       if ( typeof value !== "string" ) {
-                               value = jQuery( value ).detach();
-                       }
-
-                       return this.each(function() {
-                               var next = this.nextSibling,
-                                       parent = this.parentNode;
-
-                               jQuery( this ).remove();
-
-                               if ( next ) {
-                                       jQuery(next).before( value );
-                               } else {
-                                       jQuery(parent).append( value );
-                               }
-                       });
-               } else {
-                       return this.length ?
-                               this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) :
-                               this;
-               }
-       },
-
-       detach: function( selector ) {
-               return this.remove( selector, true );
-       },
-
-       domManip: function( args, table, callback ) {
-               var results, first, fragment, parent,
-                       value = args[0],
-                       scripts = [];
-
-               // We can't cloneNode fragments that contain checked, in WebKit
-               if ( !jQuery.support.checkClone && arguments.length === 3 && typeof value === "string" && rchecked.test( value ) ) {
-                       return this.each(function() {
-                               jQuery(this).domManip( args, table, callback, true );
-                       });
-               }
-
-               if ( jQuery.isFunction(value) ) {
-                       return this.each(function(i) {
-                               var self = jQuery(this);
-                               args[0] = value.call(this, i, table ? self.html() : undefined);
-                               self.domManip( args, table, callback );
-                       });
-               }
-
-               if ( this[0] ) {
-                       parent = value && value.parentNode;
-
-                       // If we're in a fragment, just use that instead of building a new one
-                       if ( jQuery.support.parentNode && parent && parent.nodeType === 11 && parent.childNodes.length === this.length ) {
-                               results = { fragment: parent };
-
-                       } else {
-                               results = jQuery.buildFragment( args, this, scripts );
-                       }
-
-                       fragment = results.fragment;
-
-                       if ( fragment.childNodes.length === 1 ) {
-                               first = fragment = fragment.firstChild;
-                       } else {
-                               first = fragment.firstChild;
-                       }
-
-                       if ( first ) {
-                               table = table && jQuery.nodeName( first, "tr" );
-
-                               for ( var i = 0, l = this.length, lastIndex = l - 1; i < l; i++ ) {
-                                       callback.call(
-                                               table ?
-                                                       root(this[i], first) :
-                                                       this[i],
-                                               // Make sure that we do not leak memory by inadvertently discarding
-                                               // the original fragment (which might have attached data) instead of
-                                               // using it; in addition, use the original fragment object for the last
-                                               // item instead of first because it can end up being emptied incorrectly
-                                               // in certain situations (Bug #8070).
-                                               // Fragments from the fragment cache must always be cloned and never used
-                                               // in place.
-                                               results.cacheable || ( l > 1 && i < lastIndex ) ?
-                                                       jQuery.clone( fragment, true, true ) :
-                                                       fragment
-                                       );
-                               }
-                       }
-
-                       if ( scripts.length ) {
-                               jQuery.each( scripts, evalScript );
-                       }
-               }
-
-               return this;
-       }
-});
-
-function root( elem, cur ) {
-       return jQuery.nodeName(elem, "table") ?
-               (elem.getElementsByTagName("tbody")[0] ||
-               elem.appendChild(elem.ownerDocument.createElement("tbody"))) :
-               elem;
-}
-
-function cloneCopyEvent( src, dest ) {
-
-       if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {
-               return;
-       }
-
-       var type, i, l,
-               oldData = jQuery._data( src ),
-               curData = jQuery._data( dest, oldData ),
-               events = oldData.events;
-
-       if ( events ) {
-               delete curData.handle;
-               curData.events = {};
-
-               for ( type in events ) {
-                       for ( i = 0, l = events[ type ].length; i < l; i++ ) {
-                               jQuery.event.add( dest, type + ( events[ type ][ i ].namespace ? "." : "" ) + events[ type ][ i ].namespace, events[ type ][ i ], events[ type ][ i ].data );
-                       }
-               }
-       }
-
-       // make the cloned public data object a copy from the original
-       if ( curData.data ) {
-               curData.data = jQuery.extend( {}, curData.data );
-       }
-}
-
-function cloneFixAttributes( src, dest ) {
-       var nodeName;
-
-       // We do not need to do anything for non-Elements
-       if ( dest.nodeType !== 1 ) {
-               return;
-       }
-
-       // clearAttributes removes the attributes, which we don't want,
-       // but also removes the attachEvent events, which we *do* want
-       if ( dest.clearAttributes ) {
-               dest.clearAttributes();
-       }
-
-       // mergeAttributes, in contrast, only merges back on the
-       // original attributes, not the events
-       if ( dest.mergeAttributes ) {
-               dest.mergeAttributes( src );
-       }
-
-       nodeName = dest.nodeName.toLowerCase();
-
-       // IE6-8 fail to clone children inside object elements that use
-       // the proprietary classid attribute value (rather than the type
-       // attribute) to identify the type of content to display
-       if ( nodeName === "object" ) {
-               dest.outerHTML = src.outerHTML;
-
-       } else if ( nodeName === "input" && (src.type === "checkbox" || src.type === "radio") ) {
-               // IE6-8 fails to persist the checked state of a cloned checkbox
-               // or radio button. Worse, IE6-7 fail to give the cloned element
-               // a checked appearance if the defaultChecked value isn't also set
-               if ( src.checked ) {
-                       dest.defaultChecked = dest.checked = src.checked;
-               }
-
-               // IE6-7 get confused and end up setting the value of a cloned
-               // checkbox/radio button to an empty string instead of "on"
-               if ( dest.value !== src.value ) {
-                       dest.value = src.value;
-               }
-
-       // IE6-8 fails to return the selected option to the default selected
-       // state when cloning options
-       } else if ( nodeName === "option" ) {
-               dest.selected = src.defaultSelected;
-
-       // IE6-8 fails to set the defaultValue to the correct value when
-       // cloning other types of input fields
-       } else if ( nodeName === "input" || nodeName === "textarea" ) {
-               dest.defaultValue = src.defaultValue;
-       }
-
-       // Event data gets referenced instead of copied if the expando
-       // gets copied too
-       dest.removeAttribute( jQuery.expando );
-}
-
-jQuery.buildFragment = function( args, nodes, scripts ) {
-       var fragment, cacheable, cacheresults, doc,
-       first = args[ 0 ];
-
-       // nodes may contain either an explicit document object,
-       // a jQuery collection or context object.
-       // If nodes[0] contains a valid object to assign to doc
-       if ( nodes && nodes[0] ) {
-               doc = nodes[0].ownerDocument || nodes[0];
-       }
-
-  // Ensure that an attr object doesn't incorrectly stand in as a document object
-       // Chrome and Firefox seem to allow this to occur and will throw exception
-       // Fixes #8950
-       if ( !doc.createDocumentFragment ) {
-               doc = document;
-       }
-
-       // Only cache "small" (1/2 KB) HTML strings that are associated with the main document
-       // Cloning options loses the selected state, so don't cache them
-       // IE 6 doesn't like it when you put <object> or <embed> elements in a fragment
-       // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache
-       // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501
-       if ( args.length === 1 && typeof first === "string" && first.length < 512 && doc === document &&
-               first.charAt(0) === "<" && !rnocache.test( first ) &&
-               (jQuery.support.checkClone || !rchecked.test( first )) &&
-               (!jQuery.support.unknownElems && rnoshimcache.test( first )) ) {
-
-               cacheable = true;
-
-               cacheresults = jQuery.fragments[ first ];
-               if ( cacheresults && cacheresults !== 1 ) {
-                       fragment = cacheresults;
-               }
-       }
-
-       if ( !fragment ) {
-               fragment = doc.createDocumentFragment();
-               jQuery.clean( args, doc, fragment, scripts );
-       }
-
-       if ( cacheable ) {
-               jQuery.fragments[ first ] = cacheresults ? fragment : 1;
-       }
-
-       return { fragment: fragment, cacheable: cacheable };
-};
-
-jQuery.fragments = {};
-
-jQuery.each({
-       appendTo: "append",
-       prependTo: "prepend",
-       insertBefore: "before",
-       insertAfter: "after",
-       replaceAll: "replaceWith"
-}, function( name, original ) {
-       jQuery.fn[ name ] = function( selector ) {
-               var ret = [],
-                       insert = jQuery( selector ),
-                       parent = this.length === 1 && this[0].parentNode;
-
-               if ( parent && parent.nodeType === 11 && parent.childNodes.length === 1 && insert.length === 1 ) {
-                       insert[ original ]( this[0] );
-                       return this;
-
-               } else {
-                       for ( var i = 0, l = insert.length; i < l; i++ ) {
-                               var elems = ( i > 0 ? this.clone(true) : this ).get();
-                               jQuery( insert[i] )[ original ]( elems );
-                               ret = ret.concat( elems );
-                       }
-
-                       return this.pushStack( ret, name, insert.selector );
-               }
-       };
-});
-
-function getAll( elem ) {
-       if ( typeof elem.getElementsByTagName !== "undefined" ) {
-               return elem.getElementsByTagName( "*" );
-
-       } else if ( typeof elem.querySelectorAll !== "undefined" ) {
-               return elem.querySelectorAll( "*" );
-
-       } else {
-               return [];
-       }
-}
-
-// Used in clean, fixes the defaultChecked property
-function fixDefaultChecked( elem ) {
-       if ( elem.type === "checkbox" || elem.type === "radio" ) {
-               elem.defaultChecked = elem.checked;
-       }
-}
-// Finds all inputs and passes them to fixDefaultChecked
-function findInputs( elem ) {
-       var nodeName = ( elem.nodeName || "" ).toLowerCase();
-       if ( nodeName === "input" ) {
-               fixDefaultChecked( elem );
-       // Skip scripts, get other children
-       } else if ( nodeName !== "script" && typeof elem.getElementsByTagName !== "undefined" ) {
-               jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked );
-       }
-}
-
-jQuery.extend({
-       clone: function( elem, dataAndEvents, deepDataAndEvents ) {
-               var clone = elem.cloneNode(true),
-                               srcElements,
-                               destElements,
-                               i;
-
-               if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&
-                               (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {
-                       // IE copies events bound via attachEvent when using cloneNode.
-                       // Calling detachEvent on the clone will also remove the events
-                       // from the original. In order to get around this, we use some
-                       // proprietary methods to clear the events. Thanks to MooTools
-                       // guys for this hotness.
-
-                       cloneFixAttributes( elem, clone );
-
-                       // Using Sizzle here is crazy slow, so we use getElementsByTagName
-                       // instead
-                       srcElements = getAll( elem );
-                       destElements = getAll( clone );
-
-                       // Weird iteration because IE will replace the length property
-                       // with an element if you are cloning the body and one of the
-                       // elements on the page has a name or id of "length"
-                       for ( i = 0; srcElements[i]; ++i ) {
-                               // Ensure that the destination node is not null; Fixes #9587
-                               if ( destElements[i] ) {
-                                       cloneFixAttributes( srcElements[i], destElements[i] );
-                               }
-                       }
-               }
-
-               // Copy the events from the original to the clone
-               if ( dataAndEvents ) {
-                       cloneCopyEvent( elem, clone );
-
-                       if ( deepDataAndEvents ) {
-                               srcElements = getAll( elem );
-                               destElements = getAll( clone );
-
-                               for ( i = 0; srcElements[i]; ++i ) {
-                                       cloneCopyEvent( srcElements[i], destElements[i] );
-                               }
-                       }
-               }
-
-               srcElements = destElements = null;
-
-               // Return the cloned set
-               return clone;
-       },
-
-       clean: function( elems, context, fragment, scripts ) {
-               var checkScriptType;
-
-               context = context || document;
-
-               // !context.createElement fails in IE with an error but returns typeof 'object'
-               if ( typeof context.createElement === "undefined" ) {
-                       context = context.ownerDocument || context[0] && context[0].ownerDocument || document;
-               }
-
-               var ret = [], j;
-
-               for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
-                       if ( typeof elem === "number" ) {
-                               elem += "";
-                       }
-
-                       if ( !elem ) {
-                               continue;
-                       }
-
-                       // Convert html string into DOM nodes
-                       if ( typeof elem === "string" ) {
-                               if ( !rhtml.test( elem ) ) {
-                                       elem = context.createTextNode( elem );
-                               } else {
-                                       // Fix "XHTML"-style tags in all browsers
-                                       elem = elem.replace(rxhtmlTag, "<$1></$2>");
-
-                                       // Trim whitespace, otherwise indexOf won't work as expected
-                                       var tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(),
-                                               wrap = wrapMap[ tag ] || wrapMap._default,
-                                               depth = wrap[0],
-                                               div = context.createElement("div");
-
-                                       // Append wrapper element to unknown element safe doc fragment
-                                       if ( context === document ) {
-                                               // Use the fragment we've already created for this document
-                                               safeFragment.appendChild( div );
-                                       } else {
-                                               // Use a fragment created with the owner document
-                                               createSafeFragment( context ).appendChild( div );
-                                       }
-
-                                       // Go to html and back, then peel off extra wrappers
-                                       div.innerHTML = wrap[1] + elem + wrap[2];
-
-                                       // Move to the right depth
-                                       while ( depth-- ) {
-                                               div = div.lastChild;
-                                       }
-
-                                       // Remove IE's autoinserted <tbody> from table fragments
-                                       if ( !jQuery.support.tbody ) {
-
-                                               // String was a <table>, *may* have spurious <tbody>
-                                               var hasBody = rtbody.test(elem),
-                                                       tbody = tag === "table" && !hasBody ?
-                                                               div.firstChild && div.firstChild.childNodes :
-
-                                                               // String was a bare <thead> or <tfoot>
-                                                               wrap[1] === "<table>" && !hasBody ?
-                                                                       div.childNodes :
-                                                                       [];
-
-                                               for ( j = tbody.length - 1; j >= 0 ; --j ) {
-                                                       if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) {
-                                                               tbody[ j ].parentNode.removeChild( tbody[ j ] );
-                                                       }
-                                               }
-                                       }
-
-                                       // IE completely kills leading whitespace when innerHTML is used
-                                       if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {
-                                               div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild );
-                                       }
-
-                                       elem = div.childNodes;
-                               }
-                       }
-
-                       // Resets defaultChecked for any radios and checkboxes
-                       // about to be appended to the DOM in IE 6/7 (#8060)
-                       var len;
-                       if ( !jQuery.support.appendChecked ) {
-                               if ( elem[0] && typeof (len = elem.length) === "number" ) {
-                                       for ( j = 0; j < len; j++ ) {
-                                               findInputs( elem[j] );
-                                       }
-                               } else {
-                                       findInputs( elem );
-                               }
-                       }
-
-                       if ( elem.nodeType ) {
-                               ret.push( elem );
-                       } else {
-                               ret = jQuery.merge( ret, elem );
-                       }
-               }
-
-               if ( fragment ) {
-                       checkScriptType = function( elem ) {
-                               return !elem.type || rscriptType.test( elem.type );
-                       };
-                       for ( i = 0; ret[i]; i++ ) {
-                               if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type || ret[i].type.toLowerCase() === "text/javascript") ) {
-                                       scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( ret[i] ) : ret[i] );
-
-                               } else {
-                                       if ( ret[i].nodeType === 1 ) {
-                                               var jsTags = jQuery.grep( ret[i].getElementsByTagName( "script" ), checkScriptType );
-
-                                               ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) );
-                                       }
-                                       fragment.appendChild( ret[i] );
-                               }
-                       }
-               }
-
-               return ret;
-       },
-
-       cleanData: function( elems ) {
-               var data, id,
-                       cache = jQuery.cache,
-                       special = jQuery.event.special,
-                       deleteExpando = jQuery.support.deleteExpando;
-
-               for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
-                       if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
-                               continue;
-                       }
-
-                       id = elem[ jQuery.expando ];
-
-                       if ( id ) {
-                               data = cache[ id ];
-
-                               if ( data && data.events ) {
-                                       for ( var type in data.events ) {
-                                               if ( special[ type ] ) {
-                                                       jQuery.event.remove( elem, type );
-
-                                               // This is a shortcut to avoid jQuery.event.remove's overhead
-                                               } else {
-                                                       jQuery.removeEvent( elem, type, data.handle );
-                                               }
-                                       }
-
-                                       // Null the DOM reference to avoid IE6/7/8 leak (#7054)
-                                       if ( data.handle ) {
-                                               data.handle.elem = null;
-                                       }
-                               }
-
-                               if ( deleteExpando ) {
-                                       delete elem[ jQuery.expando ];
-
-                               } else if ( elem.removeAttribute ) {
-                                       elem.removeAttribute( jQuery.expando );
-                               }
-
-                               delete cache[ id ];
-                       }
-               }
-       }
-});
-
-function evalScript( i, elem ) {
-       if ( elem.src ) {
-               jQuery.ajax({
-                       url: elem.src,
-                       async: false,
-                       dataType: "script"
-               });
-       } else {
-               jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "/*$0*/" ) );
-       }
-
-       if ( elem.parentNode ) {
-               elem.parentNode.removeChild( elem );
-       }
-}
-
-
-
-
-var ralpha = /alpha\([^)]*\)/i,
-       ropacity = /opacity=([^)]*)/,
-       // fixed for IE9, see #8346
-       rupper = /([A-Z]|^ms)/g,
-       rnumpx = /^-?\d+(?:px)?$/i,
-       rnum = /^-?\d/,
-       rrelNum = /^([\-+])=([\-+.\de]+)/,
-
-       cssShow = { position: "absolute", visibility: "hidden", display: "block" },
-       cssWidth = [ "Left", "Right" ],
-       cssHeight = [ "Top", "Bottom" ],
-       curCSS,
-
-       getComputedStyle,
-       currentStyle;
-
-jQuery.fn.css = function( name, value ) {
-       // Setting 'undefined' is a no-op
-       if ( arguments.length === 2 && value === undefined ) {
-               return this;
-       }
-
-       return jQuery.access( this, name, value, true, function( elem, name, value ) {
-               return value !== undefined ?
-                       jQuery.style( elem, name, value ) :
-                       jQuery.css( elem, name );
-       });
-};
-
-jQuery.extend({
-       // Add in style property hooks for overriding the default
-       // behavior of getting and setting a style property
-       cssHooks: {
-               opacity: {
-                       get: function( elem, computed ) {
-                               if ( computed ) {
-                                       // We should always get a number back from opacity
-                                       var ret = curCSS( elem, "opacity", "opacity" );
-                                       return ret === "" ? "1" : ret;
-
-                               } else {
-                                       return elem.style.opacity;
-                               }
-                       }
-               }
-       },
-
-       // Exclude the following css properties to add px
-       cssNumber: {
-               "fillOpacity": true,
-               "fontWeight": true,
-               "lineHeight": true,
-               "opacity": true,
-               "orphans": true,
-               "widows": true,
-               "zIndex": true,
-               "zoom": true
-       },
-
-       // Add in properties whose names you wish to fix before
-       // setting or getting the value
-       cssProps: {
-               // normalize float css property
-               "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"
-       },
-
-       // Get and set the style property on a DOM Node
-       style: function( elem, name, value, extra ) {
-               // Don't set styles on text and comment nodes
-               if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
-                       return;
-               }
-
-               // Make sure that we're working with the right name
-               var ret, type, origName = jQuery.camelCase( name ),
-                       style = elem.style, hooks = jQuery.cssHooks[ origName ];
-
-               name = jQuery.cssProps[ origName ] || origName;
-
-               // Check if we're setting a value
-               if ( value !== undefined ) {
-                       type = typeof value;
-
-                       // convert relative number strings (+= or -=) to relative numbers. #7345
-                       if ( type === "string" && (ret = rrelNum.exec( value )) ) {
-                               value = ( +( ret[1] + 1) * +ret[2] ) + parseFloat( jQuery.css( elem, name ) );
-                               // Fixes bug #9237
-                               type = "number";
-                       }
-
-                       // Make sure that NaN and null values aren't set. See: #7116
-                       if ( value == null || type === "number" && isNaN( value ) ) {
-                               return;
-                       }
-
-                       // If a number was passed in, add 'px' to the (except for certain CSS properties)
-                       if ( type === "number" && !jQuery.cssNumber[ origName ] ) {
-                               value += "px";
-                       }
-
-                       // If a hook was provided, use that value, otherwise just set the specified value
-                       if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value )) !== undefined ) {
-                               // Wrapped to prevent IE from throwing errors when 'invalid' values are provided
-                               // Fixes bug #5509
-                               try {
-                                       style[ name ] = value;
-                               } catch(e) {}
-                       }
-
-               } else {
-                       // If a hook was provided get the non-computed value from there
-                       if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {
-                               return ret;
-                       }
-
-                       // Otherwise just get the value from the style object
-                       return style[ name ];
-               }
-       },
-
-       css: function( elem, name, extra ) {
-               var ret, hooks;
-
-               // Make sure that we're working with the right name
-               name = jQuery.camelCase( name );
-               hooks = jQuery.cssHooks[ name ];
-               name = jQuery.cssProps[ name ] || name;
-
-               // cssFloat needs a special treatment
-               if ( name === "cssFloat" ) {
-                       name = "float";
-               }
-
-               // If a hook was provided get the computed value from there
-               if ( hooks && "get" in hooks && (ret = hooks.get( elem, true, extra )) !== undefined ) {
-                       return ret;
-
-               // Otherwise, if a way to get the computed value exists, use that
-               } else if ( curCSS ) {
-                       return curCSS( elem, name );
-               }
-       },
-
-       // A method for quickly swapping in/out CSS properties to get correct calculations
-       swap: function( elem, options, callback ) {
-               var old = {};
-
-               // Remember the old values, and insert the new ones
-               for ( var name in options ) {
-                       old[ name ] = elem.style[ name ];
-                       elem.style[ name ] = options[ name ];
-               }
-
-               callback.call( elem );
-
-               // Revert the old values
-               for ( name in options ) {
-                       elem.style[ name ] = old[ name ];
-               }
-       }
-});
-
-// DEPRECATED, Use jQuery.css() instead
-jQuery.curCSS = jQuery.css;
-
-jQuery.each(["height", "width"], function( i, name ) {
-       jQuery.cssHooks[ name ] = {
-               get: function( elem, computed, extra ) {
-                       var val;
-
-                       if ( computed ) {
-                               if ( elem.offsetWidth !== 0 ) {
-                                       return getWH( elem, name, extra );
-                               } else {
-                                       jQuery.swap( elem, cssShow, function() {
-                                               val = getWH( elem, name, extra );
-                                       });
-                               }
-
-                               return val;
-                       }
-               },
-
-               set: function( elem, value ) {
-                       if ( rnumpx.test( value ) ) {
-                               // ignore negative width and height values #1599
-                               value = parseFloat( value );
-
-                               if ( value >= 0 ) {
-                                       return value + "px";
-                               }
-
-                       } else {
-                               return value;
-                       }
-               }
-       };
-});
-
-if ( !jQuery.support.opacity ) {
-       jQuery.cssHooks.opacity = {
-               get: function( elem, computed ) {
-                       // IE uses filters for opacity
-                       return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ?
-                               ( parseFloat( RegExp.$1 ) / 100 ) + "" :
-                               computed ? "1" : "";
-               },
-
-               set: function( elem, value ) {
-                       var style = elem.style,
-                               currentStyle = elem.currentStyle,
-                               opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "",
-                               filter = currentStyle && currentStyle.filter || style.filter || "";
-
-                       // IE has trouble with opacity if it does not have layout
-                       // Force it by setting the zoom level
-                       style.zoom = 1;
-
-                       // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652
-                       if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" ) {
-
-                               // Setting style.filter to null, "" & " " still leave "filter:" in the cssText
-                               // if "filter:" is present at all, clearType is disabled, we want to avoid this
-                               // style.removeAttribute is IE Only, but so apparently is this code path...
-                               style.removeAttribute( "filter" );
-
-                               // if there there is no filter style applied in a css rule, we are done
-                               if ( currentStyle && !currentStyle.filter ) {
-                                       return;
-                               }
-                       }
-
-                       // otherwise, set new filter values
-                       style.filter = ralpha.test( filter ) ?
-                               filter.replace( ralpha, opacity ) :
-                               filter + " " + opacity;
-               }
-       };
-}
-
-jQuery(function() {
-       // This hook cannot be added until DOM ready because the support test
-       // for it is not run until after DOM ready
-       if ( !jQuery.support.reliableMarginRight ) {
-               jQuery.cssHooks.marginRight = {
-                       get: function( elem, computed ) {
-                               // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
-                               // Work around by temporarily setting element display to inline-block
-                               var ret;
-                               jQuery.swap( elem, { "display": "inline-block" }, function() {
-                                       if ( computed ) {
-                                               ret = curCSS( elem, "margin-right", "marginRight" );
-                                       } else {
-                                               ret = elem.style.marginRight;
-                                       }
-                               });
-                               return ret;
-                       }
-               };
-       }
-});
-
-if ( document.defaultView && document.defaultView.getComputedStyle ) {
-       getComputedStyle = function( elem, name ) {
-               var ret, defaultView, computedStyle;
-
-               name = name.replace( rupper, "-$1" ).toLowerCase();
-
-               if ( !(defaultView = elem.ownerDocument.defaultView) ) {
-                       return undefined;
-               }
-
-               if ( (computedStyle = defaultView.getComputedStyle( elem, null )) ) {
-                       ret = computedStyle.getPropertyValue( name );
-                       if ( ret === "" && !jQuery.contains( elem.ownerDocument.documentElement, elem ) ) {
-                               ret = jQuery.style( elem, name );
-                       }
-               }
-
-               return ret;
-       };
-}
-
-if ( document.documentElement.currentStyle ) {
-       currentStyle = function( elem, name ) {
-               var left, rsLeft, uncomputed,
-                       ret = elem.currentStyle && elem.currentStyle[ name ],
-                       style = elem.style;
-
-               // Avoid setting ret to empty string here
-               // so we don't default to auto
-               if ( ret === null && style && (uncomputed = style[ name ]) ) {
-                       ret = uncomputed;
-               }
-
-               // From the awesome hack by Dean Edwards
-               // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
-
-               // If we're not dealing with a regular pixel number
-               // but a number that has a weird ending, we need to convert it to pixels
-               if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {
-
-                       // Remember the original values
-                       left = style.left;
-                       rsLeft = elem.runtimeStyle && elem.runtimeStyle.left;
-
-                       // Put in the new values to get a computed value out
-                       if ( rsLeft ) {
-                               elem.runtimeStyle.left = elem.currentStyle.left;
-                       }
-                       style.left = name === "fontSize" ? "1em" : ( ret || 0 );
-                       ret = style.pixelLeft + "px";
-
-                       // Revert the changed values
-                       style.left = left;
-                       if ( rsLeft ) {
-                               elem.runtimeStyle.left = rsLeft;
-                       }
-               }
-
-               return ret === "" ? "auto" : ret;
-       };
-}
-
-curCSS = getComputedStyle || currentStyle;
-
-function getWH( elem, name, extra ) {
-
-       // Start with offset property
-       var val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
-               which = name === "width" ? cssWidth : cssHeight;
-
-       if ( val > 0 ) {
-               if ( extra !== "border" ) {
-                       jQuery.each( which, function() {
-                               if ( !extra ) {
-                                       val -= parseFloat( jQuery.css( elem, "padding" + this ) ) || 0;
-                               }
-                               if ( extra === "margin" ) {
-                                       val += parseFloat( jQuery.css( elem, extra + this ) ) || 0;
-                               } else {
-                                       val -= parseFloat( jQuery.css( elem, "border" + this + "Width" ) ) || 0;
-                               }
-                       });
-               }
-
-               return val + "px";
-       }
-
-       // Fall back to computed then uncomputed css if necessary
-       val = curCSS( elem, name, name );
-       if ( val < 0 || val == null ) {
-               val = elem.style[ name ] || 0;
-       }
-       // Normalize "", auto, and prepare for extra
-       val = parseFloat( val ) || 0;
-
-       // Add padding, border, margin
-       if ( extra ) {
-               jQuery.each( which, function() {
-                       val += parseFloat( jQuery.css( elem, "padding" + this ) ) || 0;
-                       if ( extra !== "padding" ) {
-                               val += parseFloat( jQuery.css( elem, "border" + this + "Width" ) ) || 0;
-                       }
-                       if ( extra === "margin" ) {
-                               val += parseFloat( jQuery.css( elem, extra + this ) ) || 0;
-                       }
-               });
-       }
-
-       return val + "px";
-}
-
-if ( jQuery.expr && jQuery.expr.filters ) {
-       jQuery.expr.filters.hidden = function( elem ) {
-               var width = elem.offsetWidth,
-                       height = elem.offsetHeight;
-
-               return ( width === 0 && height === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || jQuery.css( elem, "display" )) === "none");
-       };
-
-       jQuery.expr.filters.visible = function( elem ) {
-               return !jQuery.expr.filters.hidden( elem );
-       };
-}
-
-
-
-
-var r20 = /%20/g,
-       rbracket = /\[\]$/,
-       rCRLF = /\r?\n/g,
-       rhash = /#.*$/,
-       rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL
-       rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
-       // #7653, #8125, #8152: local protocol detection
-       rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,
-       rnoContent = /^(?:GET|HEAD)$/,
-       rprotocol = /^\/\//,
-       rquery = /\?/,
-       rscript = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
-       rselectTextarea = /^(?:select|textarea)/i,
-       rspacesAjax = /\s+/,
-       rts = /([?&])_=[^&]*/,
-       rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,
-
-       // Keep a copy of the old load method
-       _load = jQuery.fn.load,
-
-       /* Prefilters
-        * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
-        * 2) These are called:
-        *    - BEFORE asking for a transport
-        *    - AFTER param serialization (s.data is a string if s.processData is true)
-        * 3) key is the dataType
-        * 4) the catchall symbol "*" can be used
-        * 5) execution will start with transport dataType and THEN continue down to "*" if needed
-        */
-       prefilters = {},
-
-       /* Transports bindings
-        * 1) key is the dataType
-        * 2) the catchall symbol "*" can be used
-        * 3) selection will start with transport dataType and THEN go to "*" if needed
-        */
-       transports = {},
-
-       // Document location
-       ajaxLocation,
-
-       // Document location segments
-       ajaxLocParts,
-
-       // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
-       allTypes = ["*/"] + ["*"];
-
-// #8138, IE may throw an exception when accessing
-// a field from window.location if document.domain has been set
-try {
-       ajaxLocation = location.href;
-} catch( e ) {
-       // Use the href attribute of an A element
-       // since IE will modify it given document.location
-       ajaxLocation = document.createElement( "a" );
-       ajaxLocation.href = "";
-       ajaxLocation = ajaxLocation.href;
-}
-
-// Segment location into parts
-ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];
-
-// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
-function addToPrefiltersOrTransports( structure ) {
-
-       // dataTypeExpression is optional and defaults to "*"
-       return function( dataTypeExpression, func ) {
-
-               if ( typeof dataTypeExpression !== "string" ) {
-                       func = dataTypeExpression;
-                       dataTypeExpression = "*";
-               }
-
-               if ( jQuery.isFunction( func ) ) {
-                       var dataTypes = dataTypeExpression.toLowerCase().split( rspacesAjax ),
-                               i = 0,
-                               length = dataTypes.length,
-                               dataType,
-                               list,
-                               placeBefore;
-
-                       // For each dataType in the dataTypeExpression
-                       for ( ; i < length; i++ ) {
-                               dataType = dataTypes[ i ];
-                               // We control if we're asked to add before
-                               // any existing element
-                               placeBefore = /^\+/.test( dataType );
-                               if ( placeBefore ) {
-                                       dataType = dataType.substr( 1 ) || "*";
-                               }
-                               list = structure[ dataType ] = structure[ dataType ] || [];
-                               // then we add to the structure accordingly
-                               list[ placeBefore ? "unshift" : "push" ]( func );
-                       }
-               }
-       };
-}
-
-// Base inspection function for prefilters and transports
-function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR,
-               dataType /* internal */, inspected /* internal */ ) {
-
-       dataType = dataType || options.dataTypes[ 0 ];
-       inspected = inspected || {};
-
-       inspected[ dataType ] = true;
-
-       var list = structure[ dataType ],
-               i = 0,
-               length = list ? list.length : 0,
-               executeOnly = ( structure === prefilters ),
-               selection;
-
-       for ( ; i < length && ( executeOnly || !selection ); i++ ) {
-               selection = list[ i ]( options, originalOptions, jqXHR );
-               // If we got redirected to another dataType
-               // we try there if executing only and not done already
-               if ( typeof selection === "string" ) {
-                       if ( !executeOnly || inspected[ selection ] ) {
-                               selection = undefined;
-                       } else {
-                               options.dataTypes.unshift( selection );
-                               selection = inspectPrefiltersOrTransports(
-                                               structure, options, originalOptions, jqXHR, selection, inspected );
-                       }
-               }
-       }
-       // If we're only executing or nothing was selected
-       // we try the catchall dataType if not done already
-       if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) {
-               selection = inspectPrefiltersOrTransports(
-                               structure, options, originalOptions, jqXHR, "*", inspected );
-       }
-       // unnecessary when only executing (prefilters)
-       // but it'll be ignored by the caller in that case
-       return selection;
-}
-
-// A special extend for ajax options
-// that takes "flat" options (not to be deep extended)
-// Fixes #9887
-function ajaxExtend( target, src ) {
-       var key, deep,
-               flatOptions = jQuery.ajaxSettings.flatOptions || {};
-       for ( key in src ) {
-               if ( src[ key ] !== undefined ) {
-                       ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
-               }
-       }
-       if ( deep ) {
-               jQuery.extend( true, target, deep );
-       }
-}
-
-jQuery.fn.extend({
-       load: function( url, params, callback ) {
-               if ( typeof url !== "string" && _load ) {
-                       return _load.apply( this, arguments );
-
-               // Don't do a request if no elements are being requested
-               } else if ( !this.length ) {
-                       return this;
-               }
-
-               var off = url.indexOf( " " );
-               if ( off >= 0 ) {
-                       var selector = url.slice( off, url.length );
-                       url = url.slice( 0, off );
-               }
-
-               // Default to a GET request
-               var type = "GET";
-
-               // If the second parameter was provided
-               if ( params ) {
-                       // If it's a function
-                       if ( jQuery.isFunction( params ) ) {
-                               // We assume that it's the callback
-                               callback = params;
-                               params = undefined;
-
-                       // Otherwise, build a param string
-                       } else if ( typeof params === "object" ) {
-                               params = jQuery.param( params, jQuery.ajaxSettings.traditional );
-                               type = "POST";
-                       }
-               }
-
-               var self = this;
-
-               // Request the remote document
-               jQuery.ajax({
-                       url: url,
-                       type: type,
-                       dataType: "html",
-                       data: params,
-                       // Complete callback (responseText is used internally)
-                       complete: function( jqXHR, status, responseText ) {
-                               // Store the response as specified by the jqXHR object
-                               responseText = jqXHR.responseText;
-                               // If successful, inject the HTML into all the matched elements
-                               if ( jqXHR.isResolved() ) {
-                                       // #4825: Get the actual response in case
-                                       // a dataFilter is present in ajaxSettings
-                                       jqXHR.done(function( r ) {
-                                               responseText = r;
-                                       });
-                                       // See if a selector was specified
-                                       self.html( selector ?
-                                               // Create a dummy div to hold the results
-                                               jQuery("<div>")
-                                                       // inject the contents of the document in, removing the scripts
-                                                       // to avoid any 'Permission Denied' errors in IE
-                                                       .append(responseText.replace(rscript, ""))
-
-                                                       // Locate the specified elements
-                                                       .find(selector) :
-
-                                               // If not, just inject the full result
-                                               responseText );
-                               }
-
-                               if ( callback ) {
-                                       self.each( callback, [ responseText, status, jqXHR ] );
-                               }
-                       }
-               });
-
-               return this;
-       },
-
-       serialize: function() {
-               return jQuery.param( this.serializeArray() );
-       },
-
-       serializeArray: function() {
-               return this.map(function(){
-                       return this.elements ? jQuery.makeArray( this.elements ) : this;
-               })
-               .filter(function(){
-                       return this.name && !this.disabled &&
-                               ( this.checked || rselectTextarea.test( this.nodeName ) ||
-                                       rinput.test( this.type ) );
-               })
-               .map(function( i, elem ){
-                       var val = jQuery( this ).val();
-
-                       return val == null ?
-                               null :
-                               jQuery.isArray( val ) ?
-                                       jQuery.map( val, function( val, i ){
-                                               return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
-                                       }) :
-                                       { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
-               }).get();
-       }
-});
-
-// Attach a bunch of functions for handling common AJAX events
-jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){
-       jQuery.fn[ o ] = function( f ){
-               return this.bind( o, f );
-       };
-});
-
-jQuery.each( [ "get", "post" ], function( i, method ) {
-       jQuery[ method ] = function( url, data, callback, type ) {
-               // shift arguments if data argument was omitted
-               if ( jQuery.isFunction( data ) ) {
-                       type = type || callback;
-                       callback = data;
-                       data = undefined;
-               }
-
-               return jQuery.ajax({
-                       type: method,
-                       url: url,
-                       data: data,
-                       success: callback,
-                       dataType: type
-               });
-       };
-});
-
-jQuery.extend({
-
-       getScript: function( url, callback ) {
-               return jQuery.get( url, undefined, callback, "script" );
-       },
-
-       getJSON: function( url, data, callback ) {
-               return jQuery.get( url, data, callback, "json" );
-       },
-
-       // Creates a full fledged settings object into target
-       // with both ajaxSettings and settings fields.
-       // If target is omitted, writes into ajaxSettings.
-       ajaxSetup: function( target, settings ) {
-               if ( settings ) {
-                       // Building a settings object
-                       ajaxExtend( target, jQuery.ajaxSettings );
-               } else {
-                       // Extending ajaxSettings
-                       settings = target;
-                       target = jQuery.ajaxSettings;
-               }
-               ajaxExtend( target, settings );
-               return target;
-       },
-
-       ajaxSettings: {
-               url: ajaxLocation,
-               isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
-               global: true,
-               type: "GET",
-               contentType: "application/x-www-form-urlencoded",
-               processData: true,
-               async: true,
-               /*
-               timeout: 0,
-               data: null,
-               dataType: null,
-               username: null,
-               password: null,
-               cache: null,
-               traditional: false,
-               headers: {},
-               */
-
-               accepts: {
-                       xml: "application/xml, text/xml",
-                       html: "text/html",
-                       text: "text/plain",
-                       json: "application/json, text/javascript",
-                       "*": allTypes
-               },
-
-               contents: {
-                       xml: /xml/,
-                       html: /html/,
-                       json: /json/
-               },
-
-               responseFields: {
-                       xml: "responseXML",
-                       text: "responseText"
-               },
-
-               // List of data converters
-               // 1) key format is "source_type destination_type" (a single space in-between)
-               // 2) the catchall symbol "*" can be used for source_type
-               converters: {
-
-                       // Convert anything to text
-                       "* text": window.String,
-
-                       // Text to html (true = no transformation)
-                       "text html": true,
-
-                       // Evaluate text as a json expression
-                       "text json": jQuery.parseJSON,
-
-                       // Parse text as xml
-                       "text xml": jQuery.parseXML
-               },
-
-               // For options that shouldn't be deep extended:
-               // you can add your own custom options here if
-               // and when you create one that shouldn't be
-               // deep extended (see ajaxExtend)
-               flatOptions: {
-                       context: true,
-                       url: true
-               }
-       },
-
-       ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
-       ajaxTransport: addToPrefiltersOrTransports( transports ),
-
-       // Main method
-       ajax: function( url, options ) {
-
-               // If url is an object, simulate pre-1.5 signature
-               if ( typeof url === "object" ) {
-                       options = url;
-                       url = undefined;
-               }
-
-               // Force options to be an object
-               options = options || {};
-
-               var // Create the final options object
-                       s = jQuery.ajaxSetup( {}, options ),
-                       // Callbacks context
-                       callbackContext = s.context || s,
-                       // Context for global events
-                       // It's the callbackContext if one was provided in the options
-                       // and if it's a DOM node or a jQuery collection
-                       globalEventContext = callbackContext !== s &&
-                               ( callbackContext.nodeType || callbackContext instanceof jQuery ) ?
-                                               jQuery( callbackContext ) : jQuery.event,
-                       // Deferreds
-                       deferred = jQuery.Deferred(),
-                       completeDeferred = jQuery.Callbacks( "once memory" ),
-                       // Status-dependent callbacks
-                       statusCode = s.statusCode || {},
-                       // ifModified key
-                       ifModifiedKey,
-                       // Headers (they are sent all at once)
-                       requestHeaders = {},
-                       requestHeadersNames = {},
-                       // Response headers
-                       responseHeadersString,
-                       responseHeaders,
-                       // transport
-                       transport,
-                       // timeout handle
-                       timeoutTimer,
-                       // Cross-domain detection vars
-                       parts,
-                       // The jqXHR state
-                       state = 0,
-                       // To know if global events are to be dispatched
-                       fireGlobals,
-                       // Loop variable
-                       i,
-                       // Fake xhr
-                       jqXHR = {
-
-                               readyState: 0,
-
-                               // Caches the header
-                               setRequestHeader: function( name, value ) {
-                                       if ( !state ) {
-                                               var lname = name.toLowerCase();
-                                               name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
-                                               requestHeaders[ name ] = value;
-                                       }
-                                       return this;
-                               },
-
-                               // Raw string
-                               getAllResponseHeaders: function() {
-                                       return state === 2 ? responseHeadersString : null;
-                               },
-
-                               // Builds headers hashtable if needed
-                               getResponseHeader: function( key ) {
-                                       var match;
-                                       if ( state === 2 ) {
-                                               if ( !responseHeaders ) {
-                                                       responseHeaders = {};
-                                                       while( ( match = rheaders.exec( responseHeadersString ) ) ) {
-                                                               responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];
-                                                       }
-                                               }
-                                               match = responseHeaders[ key.toLowerCase() ];
-                                       }
-                                       return match === undefined ? null : match;
-                               },
-
-                               // Overrides response content-type header
-                               overrideMimeType: function( type ) {
-                                       if ( !state ) {
-                                               s.mimeType = type;
-                                       }
-                                       return this;
-                               },
-
-                               // Cancel the request
-                               abort: function( statusText ) {
-                                       statusText = statusText || "abort";
-                                       if ( transport ) {
-                                               transport.abort( statusText );
-                                       }
-                                       done( 0, statusText );
-                                       return this;
-                               }
-                       };
-
-               // Callback for when everything is done
-               // It is defined here because jslint complains if it is declared
-               // at the end of the function (which would be more logical and readable)
-               function done( status, nativeStatusText, responses, headers ) {
-
-                       // Called once
-                       if ( state === 2 ) {
-                               return;
-                       }
-
-                       // State is "done" now
-                       state = 2;
-
-                       // Clear timeout if it exists
-                       if ( timeoutTimer ) {
-                               clearTimeout( timeoutTimer );
-                       }
-
-                       // Dereference transport for early garbage collection
-                       // (no matter how long the jqXHR object will be used)
-                       transport = undefined;
-
-                       // Cache response headers
-                       responseHeadersString = headers || "";
-
-                       // Set readyState
-                       jqXHR.readyState = status > 0 ? 4 : 0;
-
-                       var isSuccess,
-                               success,
-                               error,
-                               statusText = nativeStatusText,
-                               response = responses ? ajaxHandleResponses( s, jqXHR, responses ) : undefined,
-                               lastModified,
-                               etag;
-
-                       // If successful, handle type chaining
-                       if ( status >= 200 && status < 300 || status === 304 ) {
-
-                               // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
-                               if ( s.ifModified ) {
-
-                                       if ( ( lastModified = jqXHR.getResponseHeader( "Last-Modified" ) ) ) {
-                                               jQuery.lastModified[ ifModifiedKey ] = lastModified;
-                                       }
-                                       if ( ( etag = jqXHR.getResponseHeader( "Etag" ) ) ) {
-                                               jQuery.etag[ ifModifiedKey ] = etag;
-                                       }
-                               }
-
-                               // If not modified
-                               if ( status === 304 ) {
-
-                                       statusText = "notmodified";
-                                       isSuccess = true;
-
-                               // If we have data
-                               } else {
-
-                                       try {
-                                               success = ajaxConvert( s, response );
-                                               statusText = "success";
-                                               isSuccess = true;
-                                       } catch(e) {
-                                               // We have a parsererror
-                                               statusText = "parsererror";
-                                               error = e;
-                                       }
-                               }
-                       } else {
-                               // We extract error from statusText
-                               // then normalize statusText and status for non-aborts
-                               error = statusText;
-                               if ( !statusText || status ) {
-                                       statusText = "error";
-                                       if ( status < 0 ) {
-                                               status = 0;
-                                       }
-                               }
-                       }
-
-                       // Set data for the fake xhr object
-                       jqXHR.status = status;
-                       jqXHR.statusText = "" + ( nativeStatusText || statusText );
-
-                       // Success/Error
-                       if ( isSuccess ) {
-                               deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
-                       } else {
-                               deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
-                       }
-
-                       // Status-dependent callbacks
-                       jqXHR.statusCode( statusCode );
-                       statusCode = undefined;
-
-                       if ( fireGlobals ) {
-                               globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ),
-                                               [ jqXHR, s, isSuccess ? success : error ] );
-                       }
-
-                       // Complete
-                       completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
-
-                       if ( fireGlobals ) {
-                               globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
-                               // Handle the global AJAX counter
-                               if ( !( --jQuery.active ) ) {
-                                       jQuery.event.trigger( "ajaxStop" );
-                               }
-                       }
-               }
-
-               // Attach deferreds
-               deferred.promise( jqXHR );
-               jqXHR.success = jqXHR.done;
-               jqXHR.error = jqXHR.fail;
-               jqXHR.complete = completeDeferred.add;
-
-               // Status-dependent callbacks
-               jqXHR.statusCode = function( map ) {
-                       if ( map ) {
-                               var tmp;
-                               if ( state < 2 ) {
-                                       for ( tmp in map ) {
-                                               statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ];
-                                       }
-                               } else {
-                                       tmp = map[ jqXHR.status ];
-                                       jqXHR.then( tmp, tmp );
-                               }
-                       }
-                       return this;
-               };
-
-               // Remove hash character (#7531: and string promotion)
-               // Add protocol if not provided (#5866: IE7 issue with protocol-less urls)
-               // We also use the url parameter if available
-               s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );
-
-               // Extract dataTypes list
-               s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( rspacesAjax );
-
-               // Determine if a cross-domain request is in order
-               if ( s.crossDomain == null ) {
-                       parts = rurl.exec( s.url.toLowerCase() );
-                       s.crossDomain = !!( parts &&
-                               ( parts[ 1 ] != ajaxLocParts[ 1 ] || parts[ 2 ] != ajaxLocParts[ 2 ] ||
-                                       ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? 80 : 443 ) ) !=
-                                               ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ) )
-                       );
-               }
-
-               // Convert data if not already a string
-               if ( s.data && s.processData && typeof s.data !== "string" ) {
-                       s.data = jQuery.param( s.data, s.traditional );
-               }
-
-               // Apply prefilters
-               inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
-
-               // If request was aborted inside a prefiler, stop there
-               if ( state === 2 ) {
-                       return false;
-               }
-
-               // We can fire global events as of now if asked to
-               fireGlobals = s.global;
-
-               // Uppercase the type
-               s.type = s.type.toUpperCase();
-
-               // Determine if request has content
-               s.hasContent = !rnoContent.test( s.type );
-
-               // Watch for a new set of requests
-               if ( fireGlobals && jQuery.active++ === 0 ) {
-                       jQuery.event.trigger( "ajaxStart" );
-               }
-
-               // More options handling for requests with no content
-               if ( !s.hasContent ) {
-
-                       // If data is available, append data to url
-                       if ( s.data ) {
-                               s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data;
-                               // #9682: remove data so that it's not used in an eventual retry
-                               delete s.data;
-                       }
-
-                       // Get ifModifiedKey before adding the anti-cache parameter
-                       ifModifiedKey = s.url;
-
-                       // Add anti-cache in url if needed
-                       if ( s.cache === false ) {
-
-                               var ts = jQuery.now(),
-                                       // try replacing _= if it is there
-                                       ret = s.url.replace( rts, "$1_=" + ts );
-
-                               // if nothing was replaced, add timestamp to the end
-                               s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" );
-                       }
-               }
-
-               // Set the correct header, if data is being sent
-               if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
-                       jqXHR.setRequestHeader( "Content-Type", s.contentType );
-               }
-
-               // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
-               if ( s.ifModified ) {
-                       ifModifiedKey = ifModifiedKey || s.url;
-                       if ( jQuery.lastModified[ ifModifiedKey ] ) {
-                               jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] );
-                       }
-                       if ( jQuery.etag[ ifModifiedKey ] ) {
-                               jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] );
-                       }
-               }
-
-               // Set the Accepts header for the server, depending on the dataType
-               jqXHR.setRequestHeader(
-                       "Accept",
-                       s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
-                               s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
-                               s.accepts[ "*" ]
-               );
-
-               // Check for headers option
-               for ( i in s.headers ) {
-                       jqXHR.setRequestHeader( i, s.headers[ i ] );
-               }
-
-               // Allow custom headers/mimetypes and early abort
-               if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
-                               // Abort if not done already
-                               jqXHR.abort();
-                               return false;
-
-               }
-
-               // Install callbacks on deferreds
-               for ( i in { success: 1, error: 1, complete: 1 } ) {
-                       jqXHR[ i ]( s[ i ] );
-               }
-
-               // Get transport
-               transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
-
-               // If no transport, we auto-abort
-               if ( !transport ) {
-                       done( -1, "No Transport" );
-               } else {
-                       jqXHR.readyState = 1;
-                       // Send global event
-                       if ( fireGlobals ) {
-                               globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
-                       }
-                       // Timeout
-                       if ( s.async && s.timeout > 0 ) {
-                               timeoutTimer = setTimeout( function(){
-                                       jqXHR.abort( "timeout" );
-                               }, s.timeout );
-                       }
-
-                       try {
-                               state = 1;
-                               transport.send( requestHeaders, done );
-                       } catch (e) {
-                               // Propagate exception as error if not done
-                               if ( state < 2 ) {
-                                       done( -1, e );
-                               // Simply rethrow otherwise
-                               } else {
-                                       jQuery.error( e );
-                               }
-                       }
-               }
-
-               return jqXHR;
-       },
-
-       // Serialize an array of form elements or a set of
-       // key/values into a query string
-       param: function( a, traditional ) {
-               var s = [],
-                       add = function( key, value ) {
-                               // If value is a function, invoke it and return its value
-                               value = jQuery.isFunction( value ) ? value() : value;
-                               s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
-                       };
-
-               // Set traditional to true for jQuery <= 1.3.2 behavior.
-               if ( traditional === undefined ) {
-                       traditional = jQuery.ajaxSettings.traditional;
-               }
-
-               // If an array was passed in, assume that it is an array of form elements.
-               if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
-                       // Serialize the form elements
-                       jQuery.each( a, function() {
-                               add( this.name, this.value );
-                       });
-
-               } else {
-                       // If traditional, encode the "old" way (the way 1.3.2 or older
-                       // did it), otherwise encode params recursively.
-                       for ( var prefix in a ) {
-                               buildParams( prefix, a[ prefix ], traditional, add );
-                       }
-               }
-
-               // Return the resulting serialization
-               return s.join( "&" ).replace( r20, "+" );
-       }
-});
-
-function buildParams( prefix, obj, traditional, add ) {
-       if ( jQuery.isArray( obj ) ) {
-               // Serialize array item.
-               jQuery.each( obj, function( i, v ) {
-                       if ( traditional || rbracket.test( prefix ) ) {
-                               // Treat each array item as a scalar.
-                               add( prefix, v );
-
-                       } else {
-                               // If array item is non-scalar (array or object), encode its
-                               // numeric index to resolve deserialization ambiguity issues.
-                               // Note that rack (as of 1.0.0) can't currently deserialize
-                               // nested arrays properly, and attempting to do so may cause
-                               // a server error. Possible fixes are to modify rack's
-                               // deserialization algorithm or to provide an option or flag
-                               // to force array serialization to be shallow.
-                               buildParams( prefix + "[" + ( typeof v === "object" || jQuery.isArray(v) ? i : "" ) + "]", v, traditional, add );
-                       }
-               });
-
-       } else if ( !traditional && obj != null && typeof obj === "object" ) {
-               // Serialize object item.
-               for ( var name in obj ) {
-                       buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
-               }
-
-       } else {
-               // Serialize scalar item.
-               add( prefix, obj );
-       }
-}
-
-// This is still on the jQuery object... for now
-// Want to move this to jQuery.ajax some day
-jQuery.extend({
-
-       // Counter for holding the number of active queries
-       active: 0,
-
-       // Last-Modified header cache for next request
-       lastModified: {},
-       etag: {}
-
-});
-
-/* Handles responses to an ajax request:
- * - sets all responseXXX fields accordingly
- * - finds the right dataType (mediates between content-type and expected dataType)
- * - returns the corresponding response
- */
-function ajaxHandleResponses( s, jqXHR, responses ) {
-
-       var contents = s.contents,
-               dataTypes = s.dataTypes,
-               responseFields = s.responseFields,
-               ct,
-               type,
-               finalDataType,
-               firstDataType;
-
-       // Fill responseXXX fields
-       for ( type in responseFields ) {
-               if ( type in responses ) {
-                       jqXHR[ responseFields[type] ] = responses[ type ];
-               }
-       }
-
-       // Remove auto dataType and get content-type in the process
-       while( dataTypes[ 0 ] === "*" ) {
-               dataTypes.shift();
-               if ( ct === undefined ) {
-                       ct = s.mimeType || jqXHR.getResponseHeader( "content-type" );
-               }
-       }
-
-       // Check if we're dealing with a known content-type
-       if ( ct ) {
-               for ( type in contents ) {
-                       if ( contents[ type ] && contents[ type ].test( ct ) ) {
-                               dataTypes.unshift( type );
-                               break;
-                       }
-               }
-       }
-
-       // Check to see if we have a response for the expected dataType
-       if ( dataTypes[ 0 ] in responses ) {
-               finalDataType = dataTypes[ 0 ];
-       } else {
-               // Try convertible dataTypes
-               for ( type in responses ) {
-                       if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {
-                               finalDataType = type;
-                               break;
-                       }
-                       if ( !firstDataType ) {
-                               firstDataType = type;
-                       }
-               }
-               // Or just use first one
-               finalDataType = finalDataType || firstDataType;
-       }
-
-       // If we found a dataType
-       // We add the dataType to the list if needed
-       // and return the corresponding response
-       if ( finalDataType ) {
-               if ( finalDataType !== dataTypes[ 0 ] ) {
-                       dataTypes.unshift( finalDataType );
-               }
-               return responses[ finalDataType ];
-       }
-}
-
-// Chain conversions given the request and the original response
-function ajaxConvert( s, response ) {
-
-       // Apply the dataFilter if provided
-       if ( s.dataFilter ) {
-               response = s.dataFilter( response, s.dataType );
-       }
-
-       var dataTypes = s.dataTypes,
-               converters = {},
-               i,
-               key,
-               length = dataTypes.length,
-               tmp,
-               // Current and previous dataTypes
-               current = dataTypes[ 0 ],
-               prev,
-               // Conversion expression
-               conversion,
-               // Conversion function
-               conv,
-               // Conversion functions (transitive conversion)
-               conv1,
-               conv2;
-
-       // For each dataType in the chain
-       for ( i = 1; i < length; i++ ) {
-
-               // Create converters map
-               // with lowercased keys
-               if ( i === 1 ) {
-                       for ( key in s.converters ) {
-                               if ( typeof key === "string" ) {
-                                       converters[ key.toLowerCase() ] = s.converters[ key ];
-                               }
-                       }
-               }
-
-               // Get the dataTypes
-               prev = current;
-               current = dataTypes[ i ];
-
-               // If current is auto dataType, update it to prev
-               if ( current === "*" ) {
-                       current = prev;
-               // If no auto and dataTypes are actually different
-               } else if ( prev !== "*" && prev !== current ) {
-
-                       // Get the converter
-                       conversion = prev + " " + current;
-                       conv = converters[ conversion ] || converters[ "* " + current ];
-
-                       // If there is no direct converter, search transitively
-                       if ( !conv ) {
-                               conv2 = undefined;
-                               for ( conv1 in converters ) {
-                                       tmp = conv1.split( " " );
-                                       if ( tmp[ 0 ] === prev || tmp[ 0 ] === "*" ) {
-                                               conv2 = converters[ tmp[1] + " " + current ];
-                                               if ( conv2 ) {
-                                                       conv1 = converters[ conv1 ];
-                                                       if ( conv1 === true ) {
-                                                               conv = conv2;
-                                                       } else if ( conv2 === true ) {
-                                                               conv = conv1;
-                                                       }
-                                                       break;
-                                               }
-                                       }
-                               }
-                       }
-                       // If we found no converter, dispatch an error
-                       if ( !( conv || conv2 ) ) {
-                               jQuery.error( "No conversion from " + conversion.replace(" "," to ") );
-                       }
-                       // If found converter is not an equivalence
-                       if ( conv !== true ) {
-                               // Convert with 1 or 2 converters accordingly
-                               response = conv ? conv( response ) : conv2( conv1(response) );
-                       }
-               }
-       }
-       return response;
-}
-
-
-
-
-var jsc = jQuery.now(),
-       jsre = /(\=)\?(&|$)|\?\?/i;
-
-// Default jsonp settings
-jQuery.ajaxSetup({
-       jsonp: "callback",
-       jsonpCallback: function() {
-               return jQuery.expando + "_" + ( jsc++ );
-       }
-});
-
-// Detect, normalize options and install callbacks for jsonp requests
-jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
-
-       var inspectData = s.contentType === "application/x-www-form-urlencoded" &&
-               ( typeof s.data === "string" );
-
-       if ( s.dataTypes[ 0 ] === "jsonp" ||
-               s.jsonp !== false && ( jsre.test( s.url ) ||
-                               inspectData && jsre.test( s.data ) ) ) {
-
-               var responseContainer,
-                       jsonpCallback = s.jsonpCallback =
-                               jQuery.isFunction( s.jsonpCallback ) ? s.jsonpCallback() : s.jsonpCallback,
-                       previous = window[ jsonpCallback ],
-                       url = s.url,
-                       data = s.data,
-                       replace = "$1" + jsonpCallback + "$2";
-
-               if ( s.jsonp !== false ) {
-                       url = url.replace( jsre, replace );
-                       if ( s.url === url ) {
-                               if ( inspectData ) {
-                                       data = data.replace( jsre, replace );
-                               }
-                               if ( s.data === data ) {
-                                       // Add callback manually
-                                       url += (/\?/.test( url ) ? "&" : "?") + s.jsonp + "=" + jsonpCallback;
-                               }
-                       }
-               }
-
-               s.url = url;
-               s.data = data;
-
-               // Install callback
-               window[ jsonpCallback ] = function( response ) {
-                       responseContainer = [ response ];
-               };
-
-               // Clean-up function
-               jqXHR.always(function() {
-                       // Set callback back to previous value
-                       window[ jsonpCallback ] = previous;
-                       // Call if it was a function and we have a response
-                       if ( responseContainer && jQuery.isFunction( previous ) ) {
-                               window[ jsonpCallback ]( responseContainer[ 0 ] );
-                       }
-               });
-
-               // Use data converter to retrieve json after script execution
-               s.converters["script json"] = function() {
-                       if ( !responseContainer ) {
-                               jQuery.error( jsonpCallback + " was not called" );
-                       }
-                       return responseContainer[ 0 ];
-               };
-
-               // force json dataType
-               s.dataTypes[ 0 ] = "json";
-
-               // Delegate to script
-               return "script";
-       }
-});
-
-
-
-
-// Install script dataType
-jQuery.ajaxSetup({
-       accepts: {
-               script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
-       },
-       contents: {
-               script: /javascript|ecmascript/
-       },
-       converters: {
-               "text script": function( text ) {
-                       jQuery.globalEval( text );
-                       return text;
-               }
-       }
-});
-
-// Handle cache's special case and global
-jQuery.ajaxPrefilter( "script", function( s ) {
-       if ( s.cache === undefined ) {
-               s.cache = false;
-       }
-       if ( s.crossDomain ) {
-               s.type = "GET";
-               s.global = false;
-       }
-});
-
-// Bind script tag hack transport
-jQuery.ajaxTransport( "script", function(s) {
-
-       // This transport only deals with cross domain requests
-       if ( s.crossDomain ) {
-
-               var script,
-                       head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement;
-
-               return {
-
-                       send: function( _, callback ) {
-
-                               script = document.createElement( "script" );
-
-                               script.async = "async";
-
-                               if ( s.scriptCharset ) {
-                                       script.charset = s.scriptCharset;
-                               }
-
-                               script.src = s.url;
-
-                               // Attach handlers for all browsers
-                               script.onload = script.onreadystatechange = function( _, isAbort ) {
-
-                                       if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
-
-                                               // Handle memory leak in IE
-                                               script.onload = script.onreadystatechange = null;
-
-                                               // Remove the script
-                                               if ( head && script.parentNode ) {
-                                                       head.removeChild( script );
-                                               }
-
-                                               // Dereference the script
-                                               script = undefined;
-
-                                               // Callback if not abort
-                                               if ( !isAbort ) {
-                                                       callback( 200, "success" );
-                                               }
-                                       }
-                               };
-                               // Use insertBefore instead of appendChild  to circumvent an IE6 bug.
-                               // This arises when a base node is used (#2709 and #4378).
-                               head.insertBefore( script, head.firstChild );
-                       },
-
-                       abort: function() {
-                               if ( script ) {
-                                       script.onload( 0, 1 );
-                               }
-                       }
-               };
-       }
-});
-
-
-
-
-var // #5280: Internet Explorer will keep connections alive if we don't abort on unload
-       xhrOnUnloadAbort = window.ActiveXObject ? function() {
-               // Abort all pending requests
-               for ( var key in xhrCallbacks ) {
-                       xhrCallbacks[ key ]( 0, 1 );
-               }
-       } : false,
-       xhrId = 0,
-       xhrCallbacks;
-
-// Functions to create xhrs
-function createStandardXHR() {
-       try {
-               return new window.XMLHttpRequest();
-       } catch( e ) {}
-}
-
-function createActiveXHR() {
-       try {
-               return new window.ActiveXObject( "Microsoft.XMLHTTP" );
-       } catch( e ) {}
-}
-
-// Create the request object
-// (This is still attached to ajaxSettings for backward compatibility)
-jQuery.ajaxSettings.xhr = window.ActiveXObject ?
-       /* Microsoft failed to properly
-        * implement the XMLHttpRequest in IE7 (can't request local files),
-        * so we use the ActiveXObject when it is available
-        * Additionally XMLHttpRequest can be disabled in IE7/IE8 so
-        * we need a fallback.
-        */
-       function() {
-               return !this.isLocal && createStandardXHR() || createActiveXHR();
-       } :
-       // For all other browsers, use the standard XMLHttpRequest object
-       createStandardXHR;
-
-// Determine support properties
-(function( xhr ) {
-       jQuery.extend( jQuery.support, {
-               ajax: !!xhr,
-               cors: !!xhr && ( "withCredentials" in xhr )
-       });
-})( jQuery.ajaxSettings.xhr() );
-
-// Create transport if the browser can provide an xhr
-if ( jQuery.support.ajax ) {
-
-       jQuery.ajaxTransport(function( s ) {
-               // Cross domain only allowed if supported through XMLHttpRequest
-               if ( !s.crossDomain || jQuery.support.cors ) {
-
-                       var callback;
-
-                       return {
-                               send: function( headers, complete ) {
-
-                                       // Get a new xhr
-                                       var xhr = s.xhr(),
-                                               handle,
-                                               i;
-
-                                       // Open the socket
-                                       // Passing null username, generates a login popup on Opera (#2865)
-                                       if ( s.username ) {
-                                               xhr.open( s.type, s.url, s.async, s.username, s.password );
-                                       } else {
-                                               xhr.open( s.type, s.url, s.async );
-                                       }
-
-                                       // Apply custom fields if provided
-                                       if ( s.xhrFields ) {
-                                               for ( i in s.xhrFields ) {
-                                                       xhr[ i ] = s.xhrFields[ i ];
-                                               }
-                                       }
-
-                                       // Override mime type if needed
-                                       if ( s.mimeType && xhr.overrideMimeType ) {
-                                               xhr.overrideMimeType( s.mimeType );
-                                       }
-
-                                       // X-Requested-With header
-                                       // For cross-domain requests, seeing as conditions for a preflight are
-                                       // akin to a jigsaw puzzle, we simply never set it to be sure.
-                                       // (it can always be set on a per-request basis or even using ajaxSetup)
-                                       // For same-domain requests, won't change header if already provided.
-                                       if ( !s.crossDomain && !headers["X-Requested-With"] ) {
-                                               headers[ "X-Requested-With" ] = "XMLHttpRequest";
-                                       }
-
-                                       // Need an extra try/catch for cross domain requests in Firefox 3
-                                       try {
-                                               for ( i in headers ) {
-                                                       xhr.setRequestHeader( i, headers[ i ] );
-                                               }
-                                       } catch( _ ) {}
-
-                                       // Do send the request
-                                       // This may raise an exception which is actually
-                                       // handled in jQuery.ajax (so no try/catch here)
-                                       xhr.send( ( s.hasContent && s.data ) || null );
-
-                                       // Listener
-                                       callback = function( _, isAbort ) {
-
-                                               var status,
-                                                       statusText,
-                                                       responseHeaders,
-                                                       responses,
-                                                       xml;
-
-                                               // Firefox throws exceptions when accessing properties
-                                               // of an xhr when a network error occured
-                                               // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)
-                                               try {
-
-                                                       // Was never called and is aborted or complete
-                                                       if ( callback && ( isAbort || xhr.readyState === 4 ) ) {
-
-                                                               // Only called once
-                                                               callback = undefined;
-
-                                                               // Do not keep as active anymore
-                                                               if ( handle ) {
-                                                                       xhr.onreadystatechange = jQuery.noop;
-                                                                       if ( xhrOnUnloadAbort ) {
-                                                                               delete xhrCallbacks[ handle ];
-                                                                       }
-                                                               }
-
-                                                               // If it's an abort
-                                                               if ( isAbort ) {
-                                                                       // Abort it manually if needed
-                                                                       if ( xhr.readyState !== 4 ) {
-                                                                               xhr.abort();
-                                                                       }
-                                                               } else {
-                                                                       status = xhr.status;
-                                                                       responseHeaders = xhr.getAllResponseHeaders();
-                                                                       responses = {};
-                                                                       xml = xhr.responseXML;
-
-                                                                       // Construct response list
-                                                                       if ( xml && xml.documentElement /* #4958 */ ) {
-                                                                               responses.xml = xml;
-                                                                       }
-                                                                       responses.text = xhr.responseText;
-
-                                                                       // Firefox throws an exception when accessing
-                                                                       // statusText for faulty cross-domain requests
-                                                                       try {
-                                                                               statusText = xhr.statusText;
-                                                                       } catch( e ) {
-                                                                               // We normalize with Webkit giving an empty statusText
-                                                                               statusText = "";
-                                                                       }
-
-                                                                       // Filter status for non standard behaviors
-
-                                                                       // If the request is local and we have data: assume a success
-                                                                       // (success with no data won't get notified, that's the best we
-                                                                       // can do given current implementations)
-                                                                       if ( !status && s.isLocal && !s.crossDomain ) {
-                                                                               status = responses.text ? 200 : 404;
-                                                                       // IE - #1450: sometimes returns 1223 when it should be 204
-                                                                       } else if ( status === 1223 ) {
-                                                                               status = 204;
-                                                                       }
-                                                               }
-                                                       }
-                                               } catch( firefoxAccessException ) {
-                                                       if ( !isAbort ) {
-                                                               complete( -1, firefoxAccessException );
-                                                       }
-                                               }
-
-                                               // Call complete if needed
-                                               if ( responses ) {
-                                                       complete( status, statusText, responses, responseHeaders );
-                                               }
-                                       };
-
-                                       // if we're in sync mode or it's in cache
-                                       // and has been retrieved directly (IE6 & IE7)
-                                       // we need to manually fire the callback
-                                       if ( !s.async || xhr.readyState === 4 ) {
-                                               callback();
-                                       } else {
-                                               handle = ++xhrId;
-                                               if ( xhrOnUnloadAbort ) {
-                                                       // Create the active xhrs callbacks list if needed
-                                                       // and attach the unload handler
-                                                       if ( !xhrCallbacks ) {
-                                                               xhrCallbacks = {};
-                                                               jQuery( window ).unload( xhrOnUnloadAbort );
-                                                       }
-                                                       // Add to list of active xhrs callbacks
-                                                       xhrCallbacks[ handle ] = callback;
-                                               }
-                                               xhr.onreadystatechange = callback;
-                                       }
-                               },
-
-                               abort: function() {
-                                       if ( callback ) {
-                                               callback(0,1);
-                                       }
-                               }
-                       };
-               }
-       });
-}
-
-
-
-
-var elemdisplay = {},
-       iframe, iframeDoc,
-       rfxtypes = /^(?:toggle|show|hide)$/,
-       rfxnum = /^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
-       timerId,
-       fxAttrs = [
-               // height animations
-               [ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" ],
-               // width animations
-               [ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" ],
-               // opacity animations
-               [ "opacity" ]
-       ],
-       fxNow;
-
-jQuery.fn.extend({
-       show: function( speed, easing, callback ) {
-               var elem, display;
-
-               if ( speed || speed === 0 ) {
-                       return this.animate( genFx("show", 3), speed, easing, callback );
-
-               } else {
-                       for ( var i = 0, j = this.length; i < j; i++ ) {
-                               elem = this[ i ];
-
-                               if ( elem.style ) {
-                                       display = elem.style.display;
-
-                                       // Reset the inline display of this element to learn if it is
-                                       // being hidden by cascaded rules or not
-                                       if ( !jQuery._data(elem, "olddisplay") && display === "none" ) {
-                                               display = elem.style.display = "";
-                                       }
-
-                                       // Set elements which have been overridden with display: none
-                                       // in a stylesheet to whatever the default browser style is
-                                       // for such an element
-                                       if ( display === "" && jQuery.css(elem, "display") === "none" ) {
-                                               jQuery._data( elem, "olddisplay", defaultDisplay(elem.nodeName) );
-                                       }
-                               }
-                       }
-
-                       // Set the display of most of the elements in a second loop
-                       // to avoid the constant reflow
-                       for ( i = 0; i < j; i++ ) {
-                               elem = this[ i ];
-
-                               if ( elem.style ) {
-                                       display = elem.style.display;
-
-                                       if ( display === "" || display === "none" ) {
-                                               elem.style.display = jQuery._data( elem, "olddisplay" ) || "";
-                                       }
-                               }
-                       }
-
-                       return this;
-               }
-       },
-
-       hide: function( speed, easing, callback ) {
-               if ( speed || speed === 0 ) {
-                       return this.animate( genFx("hide", 3), speed, easing, callback);
-
-               } else {
-                       var elem, display,
-                               i = 0,
-                               j = this.length;
-
-                       for ( ; i < j; i++ ) {
-                               elem = this[i];
-                               if ( elem.style ) {
-                                       display = jQuery.css( elem, "display" );
-
-                                       if ( display !== "none" && !jQuery._data( elem, "olddisplay" ) ) {
-                                               jQuery._data( elem, "olddisplay", display );
-                                       }
-                               }
-                       }
-
-                       // Set the display of the elements in a second loop
-                       // to avoid the constant reflow
-                       for ( i = 0; i < j; i++ ) {
-                               if ( this[i].style ) {
-                                       this[i].style.display = "none";
-                               }
-                       }
-
-                       return this;
-               }
-       },
-
-       // Save the old toggle function
-       _toggle: jQuery.fn.toggle,
-
-       toggle: function( fn, fn2, callback ) {
-               var bool = typeof fn === "boolean";
-
-               if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {
-                       this._toggle.apply( this, arguments );
-
-               } else if ( fn == null || bool ) {
-                       this.each(function() {
-                               var state = bool ? fn : jQuery(this).is(":hidden");
-                               jQuery(this)[ state ? "show" : "hide" ]();
-                       });
-
-               } else {
-                       this.animate(genFx("toggle", 3), fn, fn2, callback);
-               }
-
-               return this;
-       },
-
-       fadeTo: function( speed, to, easing, callback ) {
-               return this.filter(":hidden").css("opacity", 0).show().end()
-                                       .animate({opacity: to}, speed, easing, callback);
-       },
-
-       animate: function( prop, speed, easing, callback ) {
-               var optall = jQuery.speed( speed, easing, callback );
-
-               if ( jQuery.isEmptyObject( prop ) ) {
-                       return this.each( optall.complete, [ false ] );
-               }
-
-               // Do not change referenced properties as per-property easing will be lost
-               prop = jQuery.extend( {}, prop );
-
-               function doAnimation() {
-                       // XXX 'this' does not always have a nodeName when running the
-                       // test suite
-
-                       if ( optall.queue === false ) {
-                               jQuery._mark( this );
-                       }
-
-                       var opt = jQuery.extend( {}, optall ),
-                               isElement = this.nodeType === 1,
-                               hidden = isElement && jQuery(this).is(":hidden"),
-                               name, val, p, e,
-                               parts, start, end, unit,
-                               method;
-
-                       // will store per property easing and be used to determine when an animation is complete
-                       opt.animatedProperties = {};
-
-                       for ( p in prop ) {
-
-                               // property name normalization
-                               name = jQuery.camelCase( p );
-                               if ( p !== name ) {
-                                       prop[ name ] = prop[ p ];
-                                       delete prop[ p ];
-                               }
-
-                               val = prop[ name ];
-
-                               // easing resolution: per property > opt.specialEasing > opt.easing > 'swing' (default)
-                               if ( jQuery.isArray( val ) ) {
-                                       opt.animatedProperties[ name ] = val[ 1 ];
-                                       val = prop[ name ] = val[ 0 ];
-                               } else {
-                                       opt.animatedProperties[ name ] = opt.specialEasing && opt.specialEasing[ name ] || opt.easing || 'swing';
-                               }
-
-                               if ( val === "hide" && hidden || val === "show" && !hidden ) {
-                                       return opt.complete.call( this );
-                               }
-
-                               if ( isElement && ( name === "height" || name === "width" ) ) {
-                                       // Make sure that nothing sneaks out
-                                       // Record all 3 overflow attributes because IE does not
-                                       // change the overflow attribute when overflowX and
-                                       // overflowY are set to the same value
-                                       opt.overflow = [ this.style.overflow, this.style.overflowX, this.style.overflowY ];
-
-                                       // Set display property to inline-block for height/width
-                                       // animations on inline elements that are having width/height animated
-                                       if ( jQuery.css( this, "display" ) === "inline" &&
-                                                       jQuery.css( this, "float" ) === "none" ) {
-
-                                               // inline-level elements accept inline-block;
-                                               // block-level elements need to be inline with layout
-                                               if ( !jQuery.support.inlineBlockNeedsLayout || defaultDisplay( this.nodeName ) === "inline" ) {
-                                                       this.style.display = "inline-block";
-
-                                               } else {
-                                                       this.style.zoom = 1;
-                                               }
-                                       }
-                               }
-                       }
-
-                       if ( opt.overflow != null ) {
-                               this.style.overflow = "hidden";
-                       }
-
-                       for ( p in prop ) {
-                               e = new jQuery.fx( this, opt, p );
-                               val = prop[ p ];
-
-                               if ( rfxtypes.test( val ) ) {
-
-                                       // Tracks whether to show or hide based on private
-                                       // data attached to the element
-                                       method = jQuery._data( this, "toggle" + p ) || ( val === "toggle" ? hidden ? "show" : "hide" : 0 );
-                                       if ( method ) {
-                                               jQuery._data( this, "toggle" + p, method === "show" ? "hide" : "show" );
-                                               e[ method ]();
-                                       } else {
-                                               e[ val ]();
-                                       }
-
-                               } else {
-                                       parts = rfxnum.exec( val );
-                                       start = e.cur();
-
-                                       if ( parts ) {
-                                               end = parseFloat( parts[2] );
-                                               unit = parts[3] || ( jQuery.cssNumber[ p ] ? "" : "px" );
-
-                                               // We need to compute starting value
-                                               if ( unit !== "px" ) {
-                                                       jQuery.style( this, p, (end || 1) + unit);
-                                                       start = ( (end || 1) / e.cur() ) * start;
-                                                       jQuery.style( this, p, start + unit);
-                                               }
-
-                                               // If a +=/-= token was provided, we're doing a relative animation
-                                               if ( parts[1] ) {
-                                                       end = ( (parts[ 1 ] === "-=" ? -1 : 1) * end ) + start;
-                                               }
-
-                                               e.custom( start, end, unit );
-
-                                       } else {
-                                               e.custom( start, val, "" );
-                                       }
-                               }
-                       }
-
-                       // For JS strict compliance
-                       return true;
-               }
-
-               return optall.queue === false ?
-                       this.each( doAnimation ) :
-                       this.queue( optall.queue, doAnimation );
-       },
-
-       stop: function( type, clearQueue, gotoEnd ) {
-               if ( typeof type !== "string" ) {
-                       gotoEnd = clearQueue;
-                       clearQueue = type;
-                       type = undefined;
-               }
-               if ( clearQueue && type !== false ) {
-                       this.queue( type || "fx", [] );
-               }
-
-               return this.each(function() {
-                       var i,
-                               hadTimers = false,
-                               timers = jQuery.timers,
-                               data = jQuery._data( this );
-
-                       // clear marker counters if we know they won't be
-                       if ( !gotoEnd ) {
-                               jQuery._unmark( true, this );
-                       }
-
-                       function stopQueue( elem, data, i ) {
-                               var hooks = data[ i ];
-                               jQuery.removeData( elem, i, true );
-                               hooks.stop( gotoEnd );
-                       }
-
-                       if ( type == null ) {
-                               for ( i in data ) {
-                                       if ( data[ i ].stop && i.indexOf(".run") === i.length - 4 ) {
-                                               stopQueue( this, data, i );
-                                       }
-                               }
-                       } else if ( data[ i = type + ".run" ] && data[ i ].stop ){
-                               stopQueue( this, data, i );
-                       }
-
-                       for ( i = timers.length; i--; ) {
-                               if ( timers[ i ].elem === this && (type == null || timers[ i ].queue === type) ) {
-                                       if ( gotoEnd ) {
-
-                                               // force the next step to be the last
-                                               timers[ i ]( true );
-                                       } else {
-                                               timers[ i ].saveState();
-                                       }
-                                       hadTimers = true;
-                                       timers.splice( i, 1 );
-                               }
-                       }
-
-                       // start the next in the queue if the last step wasn't forced
-                       // timers currently will call their complete callbacks, which will dequeue
-                       // but only if they were gotoEnd
-                       if ( !( gotoEnd && hadTimers ) ) {
-                               jQuery.dequeue( this, type );
-                       }
-               });
-       }
-
-});
-
-// Animations created synchronously will run synchronously
-function createFxNow() {
-       setTimeout( clearFxNow, 0 );
-       return ( fxNow = jQuery.now() );
-}
-
-function clearFxNow() {
-       fxNow = undefined;
-}
-
-// Generate parameters to create a standard animation
-function genFx( type, num ) {
-       var obj = {};
-
-       jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice( 0, num )), function() {
-               obj[ this ] = type;
-       });
-
-       return obj;
-}
-
-// Generate shortcuts for custom animations
-jQuery.each({
-       slideDown: genFx( "show", 1 ),
-       slideUp: genFx( "hide", 1 ),
-       slideToggle: genFx( "toggle", 1 ),
-       fadeIn: { opacity: "show" },
-       fadeOut: { opacity: "hide" },
-       fadeToggle: { opacity: "toggle" }
-}, function( name, props ) {
-       jQuery.fn[ name ] = function( speed, easing, callback ) {
-               return this.animate( props, speed, easing, callback );
-       };
-});
-
-jQuery.extend({
-       speed: function( speed, easing, fn ) {
-               var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
-                       complete: fn || !fn && easing ||
-                               jQuery.isFunction( speed ) && speed,
-                       duration: speed,
-                       easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
-               };
-
-               opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
-                       opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
-
-               // normalize opt.queue - true/undefined/null -> "fx"
-               if ( opt.queue == null || opt.queue === true ) {
-                       opt.queue = "fx";
-               }
-
-               // Queueing
-               opt.old = opt.complete;
-
-               opt.complete = function( noUnmark ) {
-                       if ( jQuery.isFunction( opt.old ) ) {
-                               opt.old.call( this );
-                       }
-
-                       if ( opt.queue ) {
-                               jQuery.dequeue( this, opt.queue );
-                       } else if ( noUnmark !== false ) {
-                               jQuery._unmark( this );
-                       }
-               };
-
-               return opt;
-       },
-
-       easing: {
-               linear: function( p, n, firstNum, diff ) {
-                       return firstNum + diff * p;
-               },
-               swing: function( p, n, firstNum, diff ) {
-                       return ( ( -Math.cos( p*Math.PI ) / 2 ) + 0.5 ) * diff + firstNum;
-               }
-       },
-
-       timers: [],
-
-       fx: function( elem, options, prop ) {
-               this.options = options;
-               this.elem = elem;
-               this.prop = prop;
-
-               options.orig = options.orig || {};
-       }
-
-});
-
-jQuery.fx.prototype = {
-       // Simple function for setting a style value
-       update: function() {
-               if ( this.options.step ) {
-                       this.options.step.call( this.elem, this.now, this );
-               }
-
-               ( jQuery.fx.step[ this.prop ] || jQuery.fx.step._default )( this );
-       },
-
-       // Get the current size
-       cur: function() {
-               if ( this.elem[ this.prop ] != null && (!this.elem.style || this.elem.style[ this.prop ] == null) ) {
-                       return this.elem[ this.prop ];
-               }
-
-               var parsed,
-                       r = jQuery.css( this.elem, this.prop );
-               // Empty strings, null, undefined and "auto" are converted to 0,
-               // complex values such as "rotate(1rad)" are returned as is,
-               // simple values such as "10px" are parsed to Float.
-               return isNaN( parsed = parseFloat( r ) ) ? !r || r === "auto" ? 0 : r : parsed;
-       },
-
-       // Start an animation from one number to another
-       custom: function( from, to, unit ) {
-               var self = this,
-                       fx = jQuery.fx;
-
-               this.startTime = fxNow || createFxNow();
-               this.end = to;
-               this.now = this.start = from;
-               this.pos = this.state = 0;
-               this.unit = unit || this.unit || ( jQuery.cssNumber[ this.prop ] ? "" : "px" );
-
-               function t( gotoEnd ) {
-                       return self.step( gotoEnd );
-               }
-
-               t.queue = this.options.queue;
-               t.elem = this.elem;
-               t.saveState = function() {
-                       if ( self.options.hide && jQuery._data( self.elem, "fxshow" + self.prop ) === undefined ) {
-                               jQuery._data( self.elem, "fxshow" + self.prop, self.start );
-                       }
-               };
-
-               if ( t() && jQuery.timers.push(t) && !timerId ) {
-                       timerId = setInterval( fx.tick, fx.interval );
-               }
-       },
-
-       // Simple 'show' function
-       show: function() {
-               var dataShow = jQuery._data( this.elem, "fxshow" + this.prop );
-
-               // Remember where we started, so that we can go back to it later
-               this.options.orig[ this.prop ] = dataShow || jQuery.style( this.elem, this.prop );
-               this.options.show = true;
-
-               // Begin the animation
-               // Make sure that we start at a small width/height to avoid any flash of content
-               if ( dataShow !== undefined ) {
-                       // This show is picking up where a previous hide or show left off
-                       this.custom( this.cur(), dataShow );
-               } else {
-                       this.custom( this.prop === "width" || this.prop === "height" ? 1 : 0, this.cur() );
-               }
-
-               // Start by showing the element
-               jQuery( this.elem ).show();
-       },
-
-       // Simple 'hide' function
-       hide: function() {
-               // Remember where we started, so that we can go back to it later
-               this.options.orig[ this.prop ] = jQuery._data( this.elem, "fxshow" + this.prop ) || jQuery.style( this.elem, this.prop );
-               this.options.hide = true;
-
-               // Begin the animation
-               this.custom( this.cur(), 0 );
-       },
-
-       // Each step of an animation
-       step: function( gotoEnd ) {
-               var p, n, complete,
-                       t = fxNow || createFxNow(),
-                       done = true,
-                       elem = this.elem,
-                       options = this.options;
-
-               if ( gotoEnd || t >= options.duration + this.startTime ) {
-                       this.now = this.end;
-                       this.pos = this.state = 1;
-                       this.update();
-
-                       options.animatedProperties[ this.prop ] = true;
-
-                       for ( p in options.animatedProperties ) {
-                               if ( options.animatedProperties[ p ] !== true ) {
-                                       done = false;
-                               }
-                       }
-
-                       if ( done ) {
-                               // Reset the overflow
-                               if ( options.overflow != null && !jQuery.support.shrinkWrapBlocks ) {
-
-                                       jQuery.each( [ "", "X", "Y" ], function( index, value ) {
-                                               elem.style[ "overflow" + value ] = options.overflow[ index ];
-                                       });
-                               }
-
-                               // Hide the element if the "hide" operation was done
-                               if ( options.hide ) {
-                                       jQuery( elem ).hide();
-                               }
-
-                               // Reset the properties, if the item has been hidden or shown
-                               if ( options.hide || options.show ) {
-                                       for ( p in options.animatedProperties ) {
-                                               jQuery.style( elem, p, options.orig[ p ] );
-                                               jQuery.removeData( elem, "fxshow" + p, true );
-                                               // Toggle data is no longer needed
-                                               jQuery.removeData( elem, "toggle" + p, true );
-                                       }
-                               }
-
-                               // Execute the complete function
-                               // in the event that the complete function throws an exception
-                               // we must ensure it won't be called twice. #5684
-
-                               complete = options.complete;
-                               if ( complete ) {
-
-                                       options.complete = false;
-                                       complete.call( elem );
-                               }
-                       }
-
-                       return false;
-
-               } else {
-                       // classical easing cannot be used with an Infinity duration
-                       if ( options.duration == Infinity ) {
-                               this.now = t;
-                       } else {
-                               n = t - this.startTime;
-                               this.state = n / options.duration;
-
-                               // Perform the easing function, defaults to swing
-                               this.pos = jQuery.easing[ options.animatedProperties[this.prop] ]( this.state, n, 0, 1, options.duration );
-                               this.now = this.start + ( (this.end - this.start) * this.pos );
-                       }
-                       // Perform the next step of the animation
-                       this.update();
-               }
-
-               return true;
-       }
-};
-
-jQuery.extend( jQuery.fx, {
-       tick: function() {
-               var timer,
-                       timers = jQuery.timers,
-                       i = 0;
-
-               for ( ; i < timers.length; i++ ) {
-                       timer = timers[ i ];
-                       // Checks the timer has not already been removed
-                       if ( !timer() && timers[ i ] === timer ) {
-                               timers.splice( i--, 1 );
-                       }
-               }
-
-               if ( !timers.length ) {
-                       jQuery.fx.stop();
-               }
-       },
-
-       interval: 13,
-
-       stop: function() {
-               clearInterval( timerId );
-               timerId = null;
-       },
-
-       speeds: {
-               slow: 600,
-               fast: 200,
-               // Default speed
-               _default: 400
-       },
-
-       step: {
-               opacity: function( fx ) {
-                       jQuery.style( fx.elem, "opacity", fx.now );
-               },
-
-               _default: function( fx ) {
-                       if ( fx.elem.style && fx.elem.style[ fx.prop ] != null ) {
-                               fx.elem.style[ fx.prop ] = fx.now + fx.unit;
-                       } else {
-                               fx.elem[ fx.prop ] = fx.now;
-                       }
-               }
-       }
-});
-
-// Adds width/height step functions
-// Do not set anything below 0
-jQuery.each([ "width", "height" ], function( i, prop ) {
-       jQuery.fx.step[ prop ] = function( fx ) {
-               jQuery.style( fx.elem, prop, Math.max(0, fx.now) );
-       };
-});
-
-if ( jQuery.expr && jQuery.expr.filters ) {
-       jQuery.expr.filters.animated = function( elem ) {
-               return jQuery.grep(jQuery.timers, function( fn ) {
-                       return elem === fn.elem;
-               }).length;
-       };
-}
-
-// Try to restore the default display value of an element
-function defaultDisplay( nodeName ) {
-
-       if ( !elemdisplay[ nodeName ] ) {
-
-               var body = document.body,
-                       elem = jQuery( "<" + nodeName + ">" ).appendTo( body ),
-                       display = elem.css( "display" );
-               elem.remove();
-
-               // If the simple way fails,
-               // get element's real default display by attaching it to a temp iframe
-               if ( display === "none" || display === "" ) {
-                       // No iframe to use yet, so create it
-                       if ( !iframe ) {
-                               iframe = document.createElement( "iframe" );
-                               iframe.frameBorder = iframe.width = iframe.height = 0;
-                       }
-
-                       body.appendChild( iframe );
-
-                       // Create a cacheable copy of the iframe document on first call.
-                       // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML
-                       // document to it; WebKit & Firefox won't allow reusing the iframe document.
-                       if ( !iframeDoc || !iframe.createElement ) {
-                               iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document;
-                               iframeDoc.write( ( document.compatMode === "CSS1Compat" ? "<!doctype html>" : "" ) + "<html><body>" );
-                               iframeDoc.close();
-                       }
-
-                       elem = iframeDoc.createElement( nodeName );
-
-                       iframeDoc.body.appendChild( elem );
-
-                       display = jQuery.css( elem, "display" );
-                       body.removeChild( iframe );
-               }
-
-               // Store the correct default display
-               elemdisplay[ nodeName ] = display;
-       }
-
-       return elemdisplay[ nodeName ];
-}
-
-
-
-
-var rtable = /^t(?:able|d|h)$/i,
-       rroot = /^(?:body|html)$/i;
-
-if ( "getBoundingClientRect" in document.documentElement ) {
-       jQuery.fn.offset = function( options ) {
-               var elem = this[0], box;
-
-               if ( options ) {
-                       return this.each(function( i ) {
-                               jQuery.offset.setOffset( this, options, i );
-                       });
-               }
-
-               if ( !elem || !elem.ownerDocument ) {
-                       return null;
-               }
-
-               if ( elem === elem.ownerDocument.body ) {
-                       return jQuery.offset.bodyOffset( elem );
-               }
-
-               try {
-                       box = elem.getBoundingClientRect();
-               } catch(e) {}
-
-               var doc = elem.ownerDocument,
-                       docElem = doc.documentElement;
-
-               // Make sure we're not dealing with a disconnected DOM node
-               if ( !box || !jQuery.contains( docElem, elem ) ) {
-                       return box ? { top: box.top, left: box.left } : { top: 0, left: 0 };
-               }
-
-               var body = doc.body,
-                       win = getWindow(doc),
-                       clientTop  = docElem.clientTop  || body.clientTop  || 0,
-                       clientLeft = docElem.clientLeft || body.clientLeft || 0,
-                       scrollTop  = win.pageYOffset || jQuery.support.boxModel && docElem.scrollTop  || body.scrollTop,
-                       scrollLeft = win.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrollLeft,
-                       top  = box.top  + scrollTop  - clientTop,
-                       left = box.left + scrollLeft - clientLeft;
-
-               return { top: top, left: left };
-       };
-
-} else {
-       jQuery.fn.offset = function( options ) {
-               var elem = this[0];
-
-               if ( options ) {
-                       return this.each(function( i ) {
-                               jQuery.offset.setOffset( this, options, i );
-                       });
-               }
-
-               if ( !elem || !elem.ownerDocument ) {
-                       return null;
-               }
-
-               if ( elem === elem.ownerDocument.body ) {
-                       return jQuery.offset.bodyOffset( elem );
-               }
-
-               var computedStyle,
-                       offsetParent = elem.offsetParent,
-                       prevOffsetParent = elem,
-                       doc = elem.ownerDocument,
-                       docElem = doc.documentElement,
-                       body = doc.body,
-                       defaultView = doc.defaultView,
-                       prevComputedStyle = defaultView ? defaultView.getComputedStyle( elem, null ) : elem.currentStyle,
-                       top = elem.offsetTop,
-                       left = elem.offsetLeft;
-
-               while ( (elem = elem.parentNode) && elem !== body && elem !== docElem ) {
-                       if ( jQuery.support.fixedPosition && prevComputedStyle.position === "fixed" ) {
-                               break;
-                       }
-
-                       computedStyle = defaultView ? defaultView.getComputedStyle(elem, null) : elem.currentStyle;
-                       top  -= elem.scrollTop;
-                       left -= elem.scrollLeft;
-
-                       if ( elem === offsetParent ) {
-                               top  += elem.offsetTop;
-                               left += elem.offsetLeft;
-
-                               if ( jQuery.support.doesNotAddBorder && !(jQuery.support.doesAddBorderForTableAndCells && rtable.test(elem.nodeName)) ) {
-                                       top  += parseFloat( computedStyle.borderTopWidth  ) || 0;
-                                       left += parseFloat( computedStyle.borderLeftWidth ) || 0;
-                               }
-
-                               prevOffsetParent = offsetParent;
-                               offsetParent = elem.offsetParent;
-                       }
-
-                       if ( jQuery.support.subtractsBorderForOverflowNotVisible && computedStyle.overflow !== "visible" ) {
-                               top  += parseFloat( computedStyle.borderTopWidth  ) || 0;
-                               left += parseFloat( computedStyle.borderLeftWidth ) || 0;
-                       }
-
-                       prevComputedStyle = computedStyle;
-               }
-
-               if ( prevComputedStyle.position === "relative" || prevComputedStyle.position === "static" ) {
-                       top  += body.offsetTop;
-                       left += body.offsetLeft;
-               }
-
-               if ( jQuery.support.fixedPosition && prevComputedStyle.position === "fixed" ) {
-                       top  += Math.max( docElem.scrollTop, body.scrollTop );
-                       left += Math.max( docElem.scrollLeft, body.scrollLeft );
-               }
-
-               return { top: top, left: left };
-       };
-}
-
-jQuery.offset = {
-
-       bodyOffset: function( body ) {
-               var top = body.offsetTop,
-                       left = body.offsetLeft;
-
-               if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) {
-                       top  += parseFloat( jQuery.css(body, "marginTop") ) || 0;
-                       left += parseFloat( jQuery.css(body, "marginLeft") ) || 0;
-               }
-
-               return { top: top, left: left };
-       },
-
-       setOffset: function( elem, options, i ) {
-               var position = jQuery.css( elem, "position" );
-
-               // set position first, in-case top/left are set even on static elem
-               if ( position === "static" ) {
-                       elem.style.position = "relative";
-               }
-
-               var curElem = jQuery( elem ),
-                       curOffset = curElem.offset(),
-                       curCSSTop = jQuery.css( elem, "top" ),
-                       curCSSLeft = jQuery.css( elem, "left" ),
-                       calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1,
-                       props = {}, curPosition = {}, curTop, curLeft;
-
-               // need to be able to calculate position if either top or left is auto and position is either absolute or fixed
-               if ( calculatePosition ) {
-                       curPosition = curElem.position();
-                       curTop = curPosition.top;
-                       curLeft = curPosition.left;
-               } else {
-                       curTop = parseFloat( curCSSTop ) || 0;
-                       curLeft = parseFloat( curCSSLeft ) || 0;
-               }
-
-               if ( jQuery.isFunction( options ) ) {
-                       options = options.call( elem, i, curOffset );
-               }
-
-               if ( options.top != null ) {
-                       props.top = ( options.top - curOffset.top ) + curTop;
-               }
-               if ( options.left != null ) {
-                       props.left = ( options.left - curOffset.left ) + curLeft;
-               }
-
-               if ( "using" in options ) {
-                       options.using.call( elem, props );
-               } else {
-                       curElem.css( props );
-               }
-       }
-};
-
-
-jQuery.fn.extend({
-
-       position: function() {
-               if ( !this[0] ) {
-                       return null;
-               }
-
-               var elem = this[0],
-
-               // Get *real* offsetParent
-               offsetParent = this.offsetParent(),
-
-               // Get correct offsets
-               offset       = this.offset(),
-               parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset();
-
-               // Subtract element margins
-               // note: when an element has margin: auto the offsetLeft and marginLeft
-               // are the same in Safari causing offset.left to incorrectly be 0
-               offset.top  -= parseFloat( jQuery.css(elem, "marginTop") ) || 0;
-               offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0;
-
-               // Add offsetParent borders
-               parentOffset.top  += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0;
-               parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0;
-
-               // Subtract the two offsets
-               return {
-                       top:  offset.top  - parentOffset.top,
-                       left: offset.left - parentOffset.left
-               };
-       },
-
-       offsetParent: function() {
-               return this.map(function() {
-                       var offsetParent = this.offsetParent || document.body;
-                       while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) {
-                               offsetParent = offsetParent.offsetParent;
-                       }
-                       return offsetParent;
-               });
-       }
-});
-
-
-// Create scrollLeft and scrollTop methods
-jQuery.each( ["Left", "Top"], function( i, name ) {
-       var method = "scroll" + name;
-
-       jQuery.fn[ method ] = function( val ) {
-               var elem, win;
-
-               if ( val === undefined ) {
-                       elem = this[ 0 ];
-
-                       if ( !elem ) {
-                               return null;
-                       }
-
-                       win = getWindow( elem );
-
-                       // Return the scroll offset
-                       return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : "pageXOffset" ] :
-                               jQuery.support.boxModel && win.document.documentElement[ method ] ||
-                                       win.document.body[ method ] :
-                               elem[ method ];
-               }
-
-               // Set the scroll offset
-               return this.each(function() {
-                       win = getWindow( this );
-
-                       if ( win ) {
-                               win.scrollTo(
-                                       !i ? val : jQuery( win ).scrollLeft(),
-                                        i ? val : jQuery( win ).scrollTop()
-                               );
-
-                       } else {
-                               this[ method ] = val;
-                       }
-               });
-       };
-});
-
-function getWindow( elem ) {
-       return jQuery.isWindow( elem ) ?
-               elem :
-               elem.nodeType === 9 ?
-                       elem.defaultView || elem.parentWindow :
-                       false;
-}
-
-
-
-
-// Create width, height, innerHeight, innerWidth, outerHeight and outerWidth methods
-jQuery.each([ "Height", "Width" ], function( i, name ) {
-
-       var type = name.toLowerCase();
-
-       // innerHeight and innerWidth
-       jQuery.fn[ "inner" + name ] = function() {
-               var elem = this[0];
-               return elem ?
-                       elem.style ?
-                       parseFloat( jQuery.css( elem, type, "padding" ) ) :
-                       this[ type ]() :
-                       null;
-       };
-
-       // outerHeight and outerWidth
-       jQuery.fn[ "outer" + name ] = function( margin ) {
-               var elem = this[0];
-               return elem ?
-                       elem.style ?
-                       parseFloat( jQuery.css( elem, type, margin ? "margin" : "border" ) ) :
-                       this[ type ]() :
-                       null;
-       };
-
-       jQuery.fn[ type ] = function( size ) {
-               // Get window width or height
-               var elem = this[0];
-               if ( !elem ) {
-                       return size == null ? null : this;
-               }
-
-               if ( jQuery.isFunction( size ) ) {
-                       return this.each(function( i ) {
-                               var self = jQuery( this );
-                               self[ type ]( size.call( this, i, self[ type ]() ) );
-                       });
-               }
-
-               if ( jQuery.isWindow( elem ) ) {
-                       // Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode
-                       // 3rd condition allows Nokia support, as it supports the docElem prop but not CSS1Compat
-                       var docElemProp = elem.document.documentElement[ "client" + name ],
-                               body = elem.document.body;
-                       return elem.document.compatMode === "CSS1Compat" && docElemProp ||
-                               body && body[ "client" + name ] || docElemProp;
-
-               // Get document width or height
-               } else if ( elem.nodeType === 9 ) {
-                       // Either scroll[Width/Height] or offset[Width/Height], whichever is greater
-                       return Math.max(
-                               elem.documentElement["client" + name],
-                               elem.body["scroll" + name], elem.documentElement["scroll" + name],
-                               elem.body["offset" + name], elem.documentElement["offset" + name]
-                       );
-
-               // Get or set width or height on the element
-               } else if ( size === undefined ) {
-                       var orig = jQuery.css( elem, type ),
-                               ret = parseFloat( orig );
-
-                       return jQuery.isNumeric( ret ) ? ret : orig;
-
-               // Set the width or height on the element (default to pixels if value is unitless)
-               } else {
-                       return this.css( type, typeof size === "string" ? size : size + "px" );
-               }
-       };
-
-});
-
-
-// Expose jQuery to the global object
-window.jQuery = window.$ = jQuery;
-})( window );
diff --git a/tct-messaging-tizen-tests/testkit/web/manual_harness.html b/tct-messaging-tizen-tests/testkit/web/manual_harness.html
deleted file mode 100644 (file)
index 63a4c61..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-<!--
-# Copyright (C) 2012 Intel Corporation
-# 
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
-#
-# Authors:
-#              Zhang, Huihui <huihuix.zhang@intel.com>
-#              Wendong,Sui  <weidongx.sun@intel.com>
--->
-<!doctype html>
-<html>
-<head>
-<style type="text/css">
-body {
-        margin: 0px;
-}
-
-div#manualharness {
-        box-sizing:border-box;
-        width:100%;
-        border:0px;
-        text-align: left;
-        background: teal;
-        color: white;
-}
-
-textarea#casesinfo{
-        width: 99%;
-        font-size: 20px;
-}
-input,lable,select{
-       font-size: 25px;
-}
-</style>
-<script src="jquery.js"></script>
-<script>
-var iTestsManual = 0;
-
-function fillCasesInfo(){
-        oTestFrame = window.parent.document.getElementById('testframe');
-       oTestFrame.src = '';
-       document.getElementById("caseslist").options[iTestsManual].selected=true;
-       if(window.parent.manualcaseslist[iTestsManual].result == "PASS"){
-               document.getElementById("passradio").checked=true;
-                document.getElementById("passradio").tag=1;
-               document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       } else if(window.parent.manualcaseslist[iTestsManual].result == "FAIL"){
-               document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=true;
-                document.getElementById("failradio").tag=1;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       } else if(window.parent.manualcaseslist[iTestsManual].result == "BLOCK"){
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=true;
-                document.getElementById("blockradio").tag=1;
-        }else {
-               document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       }
-
-       var scriptPathText = window.parent.manualcaseslist[iTestsManual].entry;
-       if(scriptPathText != undefined && scriptPathText.trim().length > 0){
-               document.getElementById("runbutton").disabled = false;
-       }else {
-               document.getElementById("runbutton").disabled = true;
-       }
-       
-       document.getElementById("casesinfo").value="";
-        document.getElementById("casesinfo").value+="Descriptions: "+window.parent.manualcaseslist[iTestsManual].purpose +"\n";
-        var preC = window.parent.manualcaseslist[iTestsManual].pre_con;
-        if (preC && preC.length > 0){
-                document.getElementById("casesinfo").value+= "PreCondition: "+preC+"\n";
-        }
-
-        var posC = window.parent.manualcaseslist[iTestsManual].post_con;
-        if (posC && posC.length > 0){
-                document.getElementById("casesinfo").value+= "PostCondition: "+posC+"\n";
-        }
-
-        var steps = window.parent.manualcaseslist[iTestsManual].steps;
-        if(steps.length > 0){
-            for(var i=0; i<steps.length; i++){
-                document.getElementById("casesinfo").value+= "Step-"+steps[i].order+": "+steps[i].desc+"\n";
-                document.getElementById("casesinfo").value+= "Expected"+": "+steps[i].expected+"\n";
-            }
-        }
-}
-
-function initManual(){
-        for(var i = 0; i < window.parent.manualcaseslist.length; i++){
-            var id_temp = window.parent.manualcaseslist[i].casesid;
-            if(id_temp.length > 32){
-                var prefix = id_temp.substring(0,9);
-                var postfix = id_temp.substring(15);
-                var item = new Option(prefix + " ... " + postfix, window.parent.manualcaseslist[i].index);
-            } else {
-                var item = new Option(window.parent.manualcaseslist[i].casesid, window.parent.manualcaseslist[i].index);
-            }
-            document.getElementById("caseslist").options.add(item);
-        }
-       fillCasesInfo();
-}
-
-function runTest(){
-       var scriptPathText = window.parent.manualcaseslist[iTestsManual].entry;
-       if(scriptPathText){
-               window.parent.document.getElementById('testframe').src = scriptPathText;
-       }
-}
-
-function nextTest(){
-       submitTest();
-       iTestsManual++;
-       if(iTestsManual >= window.parent.manualcaseslist.length)
-               iTestsManual=0;
-       fillCasesInfo();
-}
-
-function prevTest(){
-       submitTest();
-        iTestsManual--;
-        if(iTestsManual < 0)
-                iTestsManual = window.parent.manualcaseslist.length - 1;
-       fillCasesInfo();
-}
-
-function submitTest(){
-       var iResult="N/A";
-       var optionsColor="white";
-       if(document.getElementById("passradio").tag == 1){
-               iResult="PASS";
-               optionsColor="greenyellow";
-       } else if(document.getElementById("failradio").tag == 1){
-               iResult="FAIL";
-               optionsColor="orangered";
-       } else if(document.getElementById("blockradio").tag == 1){
-                iResult="BLOCK";
-                optionsColor="gray";
-        }
-       window.parent.manualcaseslist[iTestsManual].result = iResult;
-       document.getElementById("caseslist").options[iTestsManual].style.backgroundColor = optionsColor;
-
-       var server_url = "http://127.0.0.1:8000/commit_manual_result";
-        jQuery.ajax({
-          async: false,
-          url: server_url,
-          type: "POST",
-          data: {"case_id": window.parent.manualcaseslist[iTestsManual].casesid,"purpose": window.parent.manualcaseslist[iTestsManual].purpose, "result": iResult},
-          dataType: "json",
-          beforeSend: function(x) {
-            if (x && x.overrideMimeType) {
-              x.overrideMimeType("application/json;charset=UTF-8");
-            }
-          },
-          success: function(result) {
-          }
-        });
-}
-
-function completeTest(){
-       window.parent.ask_generate_xml();
-}
-
-function passRadio()
-{
-       var radio = document.getElementById("passradio");
-       if (radio.tag==1){
-               radio.checked=false;
-               radio.tag=0;
-       }else{
-               radio.checked=true;
-               radio.tag=1;
-               document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       }
-}
-
-function failRadio()
-{
-        var radio = document.getElementById("failradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-
-        }
-}
-
-function blockRadio()
-{
-        var radio = document.getElementById("blockradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-        }
-}
-
-function listUpdate(){
-       iTestsManual = document.getElementById("caseslist").selectedIndex;
-       fillCasesInfo();
-}
-
-function passLabel(){
-        var radio = document.getElementById("passradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-        }
-}
-
-function failLabel(){
-       var radio = document.getElementById("failradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-        }
-}
-
-function blockLabel(){
-        var radio = document.getElementById("blockradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-        }
-}
-
-</script>
-</head>
-<body onload="initManual()">
-<div id="manualharness" >
-<input type="button" style="width:13%" id="prevbutton" value="< Prev" onclick="prevTest()"/>
-<select id="caseslist" style="width:59%" onchange="listUpdate()">
-</select>
-<input type="button" style="width:13%" id="nextbutton" value="Next >" onclick="nextTest()"/>
-<input type="button" style="width:12%" id="runbutton" value="Run" onclick="runTest()"/>
-</div>
-<div width=100%>
-<textarea id="casesinfo" rows=8 disabled='disabled' />
-</textarea>
-</div>
-<div style="width:100%;text-align:right;background-color:#cccccc;">
-<input type="radio" id="passradio" value="Pass" onclick="passRadio()"/><label style="font-size:25px" onclick="passLabel()">Pass</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="radio" id="failradio" value="Fail" onclick="failRadio()"/><label style="font-size:25px" onclick="failLabel()">Fail</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="radio" id="blockradio" value="Block" onclick="blockRadio()"/><label style="font-size:25px" onclick="blockLabel()">Block</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="button" style="width:12%" id="submitbutton" value="Save" onclick="submitTest()"/>
-<input type="button" style="width:12%" id="completebutton" value="Done" onclick="completeTest()"/><br>
-</div>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/testkit/web/manualharness.html b/tct-messaging-tizen-tests/testkit/web/manualharness.html
deleted file mode 100644 (file)
index 4570450..0000000
+++ /dev/null
@@ -1,318 +0,0 @@
-<!--
-# Copyright (C) 2012 Intel Corporation
-# 
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
-#
-# Authors:
-#              Zhang, Huihui <huihuix.zhang@intel.com>
-#              Wendong,Sui  <weidongx.sun@intel.com>
--->
-<!doctype html>
-<html>
-<head>
-<style type="text/css">
-body {
-        margin: 0px;
-}
-
-div#manualharness {
-       box-sizing:border-box;
-       width:100%;
-       border:0px;
-       text-align: left;
-       background: teal;
-       color: white;
-}
-
-textarea#casesinfo{
-        width: 99%;
-        font-size: 20px;
-}
-
-input,lable,select{
-       font-size: 40px;
-}
-
-</style>
-<script src="jquery.js"></script>
-<script>
-var iTestsManual = 0;
-
-function fillCasesInfo(){
-       window.parent.oTestFrame.src = '';
-       document.getElementById("caseslist").options[iTestsManual].selected=true;
-       if(window.parent.manualcaseslist[iTestsManual].result == "PASS"){
-                document.getElementById("passradio").checked=true;
-                document.getElementById("passradio").tag=1;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       } else if(window.parent.manualcaseslist[iTestsManual].result == "FAIL"){
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=true;
-                document.getElementById("failradio").tag=1;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       } else if(window.parent.manualcaseslist[iTestsManual].result == "BLOCK"){
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=true;
-                document.getElementById("blockradio").tag=1;
-        } else {
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       }
-
-       var scriptPathText = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('test_script_entry').get(0);
-       if(scriptPathText){
-               if($(scriptPathText).text().trim() == "")
-                       document.getElementById("runbutton").disabled = true;
-               else
-                       document.getElementById("runbutton").disabled = false;
-       }else {
-               document.getElementById("runbutton").disabled = true;
-       }
-       
-       document.getElementById("casesinfo").value="";
-        document.getElementById("casesinfo").value+="Descriptions: "+$(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).attr('purpose')+"\n";
-        var preC = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('pre_condition');
-        if (preC && preC.length > 0){
-                var preCText = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('pre_condition').get(0);
-                document.getElementById("casesinfo").value+= "PreCondition: "+$(preCText).text().trim()+"\n";
-        }
-
-        var posC = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('post_condition');
-        if (posC && posC.length > 0){
-                var posCText = $(posC).get(0);
-                document.getElementById("casesinfo").value+= "PostCondition: "+$(posCText).text().trim()+"\n";
-        }
-        var stepInfo = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('step_desc');
-        var stepExp = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('expected');
-        for(var j=0;j<stepInfo.length;j++){
-               var stepsnum = j + 1;
-               if(stepInfo){
-                       var stepInfoText = $(stepInfo[j]).get(0);
-                       document.getElementById("casesinfo").value+= "Step-"+stepsnum+": "+$(stepInfoText).text().trim()+"\n";
-               }
-               if(stepExp){
-                       var stepExpText = $(stepExp[j]).get(0);
-                       document.getElementById("casesinfo").value+= "Expected"+": "+$(stepExpText).text().trim()+"\n";
-               }
-        }
-}
-
-function initManual(){
-        for(var i = 0; i < window.parent.manualcaseslist.length; i++){
-                var id_temp = window.parent.manualcaseslist[i].casesid;
-                if(window.parent.manualcaseslist[i].casesid.length > 32){
-                        var prefix = id_temp.substring(0,9);
-                        var postfix = id_temp.substring(15);
-                        var item = new Option(prefix + " ... " + postfix, window.parent.manualcaseslist[i].index);
-                } else {
-                        var item = new Option(window.parent.manualcaseslist[i].casesid, window.parent.manualcaseslist[i].index);
-                }
-                document.getElementById("caseslist").options.add(item);
-        }
-        fillCasesInfo();
-}
-
-function runTest(){
-       var scriptPathText = $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('test_script_entry').get(0);
-       if(scriptPathText){
-               window.parent.oTestFrame.src = $(scriptPathText).text().trim();
-       }
-}
-
-function nextTest(){
-       submitTest();
-       iTestsManual++;
-       if(iTestsManual >= window.parent.manualcaseslist.length)
-               iTestsManual=0;
-       fillCasesInfo();
-}
-
-function prevTest(){
-       submitTest();
-        iTestsManual--;
-        if(iTestsManual < 0)
-                iTestsManual = window.parent.manualcaseslist.length - 1;
-       fillCasesInfo();
-}
-
-function submitTest(){
-       if (window.parent.manualcaseslist[iTestsManual].index >= window.parent.Tests.length)
-               return;
-       var iResult="N/A";
-       var optionsColor="white";
-       if(document.getElementById("passradio").tag == 1){
-                iResult="PASS";
-                optionsColor="greenyellow";
-       } else if(document.getElementById("failradio").tag == 1){
-                iResult="FAIL";
-                optionsColor="orangered";
-       } else if(document.getElementById("blockradio").tag == 1){
-                iResult="BLOCK";
-                optionsColor="gray";
-        }
-
-       window.parent.manualcaseslist[iTestsManual].result = iResult;
-       document.getElementById("caseslist").options[iTestsManual].style.backgroundColor = optionsColor;
-
-       $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).attr('result', iResult);
-       if($(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('result_info').length > 0)
-               $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).find('result_info').remove();
-
-       var doc=$.parseXML("<result_info>" + "<actual_result>" + iResult +"</actual_result>" + "<start>" + "</start>" + "<end>" + "</end>" + "<stdout>" + "</stdout>" + "</result_info>");
-       $(window.parent.Tests[window.parent.manualcaseslist[iTestsManual].index]).append(doc.documentElement);
-
-//     window.parent.statusNode.innerHTML =  "Test #" + (window.parent.manualcaseslist[iTestsManual].index+1) + "/" + window.parent.Tests.length + "(" + iResult + ") " + window.parent.oTestFrame.src;
-}
-
-function completeTest(){
-       window.parent.PublishResult();
-}
-
-function passRadio()
-{
-       var radio = document.getElementById("passradio");
-       if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-       }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-       }
-}
-
-function failRadio()
-{
-        var radio = document.getElementById("failradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-        }
-}
-
-function blockRadio()
-{
-        var radio = document.getElementById("blockradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-        }
-}
-
-function listUpdate(){
-       iTestsManual = document.getElementById("caseslist").selectedIndex;
-       fillCasesInfo();
-}
-
-function passLabel(){
-        var radio = document.getElementById("passradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-        }
-}
-
-function failLabel(){
-       var radio = document.getElementById("failradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("blockradio").checked=false;
-                document.getElementById("blockradio").tag=0;
-        }
-}
-
-function blockLabel(){
-        var radio = document.getElementById("blockradio");
-        if (radio.tag==1){
-                radio.checked=false;
-                radio.tag=0;
-        }else{
-                radio.checked=true;
-                radio.tag=1;
-                document.getElementById("passradio").checked=false;
-                document.getElementById("passradio").tag=0;
-                document.getElementById("failradio").checked=false;
-                document.getElementById("failradio").tag=0;
-        }
-}
-
-</script>
-</head>
-<body onload="initManual()">
-<div id="manualharness" >
-<input type="button" style="width:13%" id="prevbutton" value="< Prev" onclick="prevTest()"/>
-<select id="caseslist" style="width:59%" onchange="listUpdate()">
-</select>
-<input type="button" style="width:13%" id="nextbutton" value="Next >" onclick="nextTest()"/>
-<input type="button" style="width:13%" id="runbutton" value="Run" onclick="runTest()"/>
-</div>
-<div width=100%>
-<textarea id="casesinfo" rows=11 disabled='disabled' />
-</textarea>
-</div>
-<div style="width:100%;text-align:right;background-color:#cccccc;">
-<input type="radio" id="passradio" value="Pass" onclick="passRadio()"/><label style="font-size:40px" onclick="passLabel()">Pass</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="radio" id="failradio" value="Fail" onclick="failRadio()"/><label style="font-size:40px" onclick="failLabel()">Fail</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="radio" id="blockradio" value="Block" onclick="blockRadio()"/><label style="font-size:40px" onclick="blockLabel()">Block</label>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<input type="button" style="width:12%" id="submitbutton" value="Save" onclick="submitTest()"/>
-<input type="button" style="width:12%" id="completebutton" value="Done" onclick="completeTest()"/><br>
-</div>
-</body>
-</html>
diff --git a/tct-messaging-tizen-tests/testresult.xsl b/tct-messaging-tizen-tests/testresult.xsl
deleted file mode 100644 (file)
index d1ad1b9..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0"
-       xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-       <xsl:output method="html" version="1.0" encoding="UTF-8"
-               indent="yes" />
-       <xsl:template match="/">
-               <html>
-                       <STYLE type="text/css">
-                               @import "tests.css";
-                       </STYLE>
-
-                       <body>
-                               <div id="testcasepage">
-                                       <div id="title">
-                                               <table>
-                                                       <tr>
-                                                               <td>
-                                                                       <h1>Test Report</h1>
-                                                               </td>
-                                                       </tr>
-                                               </table>
-                                       </div>
-                                       <div id="device">
-                                               <table>
-                                                       <tr>
-                                                               <th colspan="2">Device Information</th>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Device Name</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@device_name" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Device Model</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@device_model" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>OS Version</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@os_version" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Device ID</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@device_id" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Firmware Version</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@firmware_version" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Screen Size</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@screen_size" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Resolution</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@resolution" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Host Info</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/@host" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Others</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/environment/other" />
-                                                               </td>
-                                                       </tr>
-                                               </table>
-                                       </div>
-
-                                       <div id="summary">
-                                               <table>
-                                                       <tr>
-                                                               <th colspan="2">Test Summary</th>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Test Plan Name</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/summary/@test_plan_name" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Tests Total</td>
-                                                               <td>
-                                                                       <xsl:value-of select="count(test_definition//suite/set/testcase)" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Test Passed</td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition//suite/set/testcase[@result = 'PASS'])" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Test Failed</td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition//suite/set/testcase[@result = 'FAIL'])" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Test N/A</td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition//suite/set/testcase[@result = 'BLOCK'])" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Test Not Run</td>
-                                                               <td>
-                                                                       <xsl:value-of
-                                                                               select="count(test_definition//suite/set/testcase) - count(test_definition//suite/set/testcase[@result = 'PASS']) - count(test_definition//suite/set/testcase[@result = 'FAIL']) - count(test_definition//suite/set/testcase[@result = 'BLOCK'])" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>Start time</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/summary/start_at" />
-                                                               </td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td>End time</td>
-                                                               <td>
-                                                                       <xsl:value-of select="test_definition/summary/end_at" />
-                                                               </td>
-                                                       </tr>
-                                               </table>
-                                       </div>
-
-
-                                       <div id="suite_summary">
-                                               <div id="title">
-                                                       <table>
-                                                               <tr>
-                                                                       <td class="title">
-                                                                               <h1>Test Summary by Suite</h1>
-                                                                       </td>
-                                                               </tr>
-                                                       </table>
-                                               </div>
-                                               <table>
-                                                       <tr>
-                                                               <th>Suite</th>
-                                                               <th>Passed</th>
-                                                               <th>Failed</th>
-                                                               <th>N/A</th>
-                                                               <th>Not Run</th>
-                                                               <th>Total</th>
-                                                       </tr>
-                                                       <xsl:for-each select="test_definition/suite">
-                                                               <xsl:sort select="@name" />
-                                                               <tr>
-                                                                       <td>
-                                                                               <xsl:value-of select="@name" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set//testcase[@result = 'PASS'])" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set//testcase[@result = 'FAIL'])" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set//testcase[@result = 'BLOCK'])" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of
-                                                                                       select="count(set//testcase) - count(set//testcase[@result = 'PASS']) - count(set//testcase[@result = 'FAIL']) - count(set//testcase[@result = 'BLOCK'])" />
-                                                                       </td>
-                                                                       <td>
-                                                                               <xsl:value-of select="count(set//testcase)" />
-                                                                       </td>
-                                                               </tr>
-                                                       </xsl:for-each>
-                                               </table>
-                                       </div>
-
-                                       <div id="cases">
-                                               <div id="title">
-                                                       <table>
-                                                               <tr>
-                                                                       <td class="title">
-                                                                               <h1 align="center">Detailed Test Results</h1>
-                                                                       </td>
-                                                               </tr>
-                                                       </table>
-                                               </div>
-                                               <xsl:for-each select="test_definition/suite">
-                                                       <xsl:sort select="@name" />
-                                                       <p>
-                                                               Test Suite:
-                                                               <xsl:value-of select="@name" />
-                                                       </p>
-                                                       <table>
-                                                               <tr>
-                                                                       <th>Case_ID</th>
-                                                                       <th>Purpose</th>
-                                                                       <th>Result</th>
-                                                                       <th>Stdout</th>
-                                                               </tr>
-                                                               <xsl:for-each select=".//set">
-                                                                       <xsl:sort select="@name" />
-                                                                       <tr>
-                                                                               <td colspan="4">
-                                                                                       Test Set:
-                                                                                       <xsl:value-of select="@name" />
-                                                                               </td>
-                                                                       </tr>
-                                                                       <xsl:for-each select=".//testcase">
-                                                                               <xsl:sort select="@id" />
-                                                                               <tr>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@id" />
-                                                                                       </td>
-                                                                                       <td>
-                                                                                               <xsl:value-of select="@purpose" />
-                                                                                       </td>
-
-                                                                                       <xsl:choose>
-                                                                                               <xsl:when test="@result">
-                                                                                                       <xsl:if test="@result = 'FAIL'">
-                                                                                                               <td class="red_rate">
-                                                                                                                       <xsl:value-of select="@result" />
-                                                                                                               </td>
-                                                                                                       </xsl:if>
-                                                                                                       <xsl:if test="@result = 'PASS'">
-                                                                                                               <td class="green_rate">
-                                                                                                                       <xsl:value-of select="@result" />
-                                                                                                               </td>
-                                                                                                       </xsl:if>
-                                                                                                       <xsl:if test="@result = 'BLOCK' ">
-                                                                                                               <td>
-                                                                                                                       BLOCK
-                                                                                                               </td>
-                                                                                                       </xsl:if>
-                                                                                               </xsl:when>
-                                                                                               <xsl:otherwise>
-                                                                                                       <td>
-
-                                                                                                       </td>
-                                                                                               </xsl:otherwise>
-                                                                                       </xsl:choose>
-                                                                                       <td>
-                                                                                               <xsl:value-of select=".//result_info/stdout" />
-                                                                                               <xsl:if test=".//result_info/stdout = ''">
-                                                                                                       N/A
-                                                                                               </xsl:if>
-                                                                                       </td>
-                                                                               </tr>
-                                                                       </xsl:for-each>
-                                                               </xsl:for-each>
-                                                       </table>
-                                               </xsl:for-each>
-                                       </div>
-                               </div>
-                       </body>
-               </html>
-       </xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/tests.css b/tct-messaging-tizen-tests/tests.css
deleted file mode 100644 (file)
index 30c3670..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-@charset "UTF-8";
-/* CSS Document */
-#testcasepage div,#testcasepage h1,#testcasepage p,#testcasepage table,#testcasepage tr,#testcasepage th,#testcasepage td
-       {
-       margin: 0;
-       padding: 0;
-       border: 0;
-       font-weight: inherit;
-       font-style: inherit;
-       font-size: 0.96em;
-       font-family: arial;
-       vertical-align: baseline;
-}
-
-#testcasepage p {
-       text-align: left;
-}
-
-#testcasepage table {
-       border-collapse: separate;
-       border-spacing: 0;
-       margin-bottom: 1.4em;
-       vertical-align: middle;
-}
-
-#testcasepage th,#testcasepage td {
-       text-align: left;
-       font-weight: normal;
-       padding: 4px 10px 4px 5px;
-       vertical-align: middle;
-}
-
-#cases table {
-       width: 101%;
-}
-
-#title table {
-       width: 101%;
-}
-
-#device table {
-       width: 50%;
-}
-
-#summary table {
-       width: 50%;
-}
-
-#testcasepage th {
-       border-bottom: 1px solid #000;
-       background-color: #AAAAAA;
-       border-left: 1px solid #000;
-       border-top: 1px solid #000;
-       color: #000;
-       font-weight: bold;
-       vertical-align: bottom;
-}
-
-#testcasepage th:last-child, #testcasepage td:last-child {
-       border-right: 1px solid #000;
-}
-
-#testcasepage td {
-       border-left: 1px solid;
-       font-weight: normal;
-       border-bottom: 1px solid;
-}
-
-#testcasepage td.yellow_rate {
-       background-color: #ffcc00;
-}
-
-#testcasepage td.green_rate {
-       background-color: #33cc33;
-}
-
-#testcasepage td.dgreen_rate {
-       background-color: #339933;
-}
-
-#testcasepage td.red_rate {
-       background-color: #FF3333;
-}
-
-#title table, #title tr, #title td {
-       border-left: none;
-       border-bottom: none;
-       text-align: center;
-}
-
-#title td:last-child {
-       border-right: none;
-}
-
-#testcasepage h1 {
-       font-size: 2em;
-       font-family: Arial, sans-serif; font-weight : bold;
-       line-height: 1;
-       color: #000;
-       margin-bottom: 0.75em;
-       padding-top: 0.25em;
-       font-weight: bold;
-}
\ No newline at end of file
diff --git a/tct-messaging-tizen-tests/tests.xml b/tct-messaging-tizen-tests/tests.xml
deleted file mode 100644 (file)
index 779633e..0000000
+++ /dev/null
@@ -1,8806 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
-<test_definition>
-  <suite name="tct-messaging-tizen-tests" launcher="WRTLauncher">
-    <set name="Messaging">
-      <testcase purpose="check if the attribute mimeType in MessageAttachment" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_mimeType_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute mimeType in MessageAttachment</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="mimeType" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute attachments in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_attachments_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute attachments in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_attachments_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="attachments" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute bcc in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_bcc_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute bcc in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_bcc_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="bcc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute body in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_body_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute body in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_body_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="body" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute htmlBody of MessageBody exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_htmlBody_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_htmlBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="htmlBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute inlineAttachements of MessageBody (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_inlineAttachments_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_inlineAttachments_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="inlineAttachments" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute loaded of MessageBody (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_loaded_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_loaded_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageId of MessageBody (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_messageId_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_messageId_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute plainBody of MessageBody exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_plainBody_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_plainBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute cc in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_cc_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute cc in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_cc_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="cc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute conversationsAdded in MessageConversationsChangeCallback" type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsadded_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute conversationsadded in MessageConversationsChangeCallback</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute conversationsremoved in MessageConversationsChangeCallback" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsremoved_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute conversationId in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_conversationId_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute conversationId in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_conversationId_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute contentType in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_contentType_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute contentType in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_contentType_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="contentType" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute id in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_id_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute id in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_id_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute name in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_name_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute name in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_name_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="name" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute parentId in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_parentId_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute parentId in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_parentId_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="parentId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute path in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_path_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute path in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_path_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="path" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute serviceId in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_serviceId_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute serviceId in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_serviceId_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="serviceId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute synchronizable in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_synchronizable_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute synchronizable in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_synchronizable_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="synchronizable" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute type in MessageFolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_type_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute type in MessageFolder</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_type_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html </spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute from in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_from_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute from in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_from_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="from" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute hasAttachment in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_hasAttachment_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute hasAttachment in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_hasAttachment_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="hasAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute id in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_id_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute id in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_id_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute inResponseTo in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_inResponseTo_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo id in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_inResponseTo_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute isRead in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_isRead_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo isRead in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_isRead_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute messageStatus in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_messageStatus_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo messageStatus in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_messageStatus_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute stopSync in MessageService" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo stopSync in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_stopSync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute id in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_id_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo id in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_id_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute loadMessageBody in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_loadMessageBody_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo loadMessageBody in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute messageStorage in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_messagingstorage_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo messageStorage in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_messagingstorage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute name in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_name_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_name_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="name" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute sendMessage exist in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute syncFolder in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if inResponseTo syncFolder in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute type in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_type_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute type in MessageService</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_type_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the method addFoldersChangeListener in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addFoldersChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addFoldersChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method findFolders in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method findFolders in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method findMessages in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method findMessages in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function removeChangeListener in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_valid_argument">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function removeChangeListener in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method removeChangeListener in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method removeChangeListener in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method removeConversations in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method removeConversations in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations works properly" type="compliance" onload_delay="25" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_sms">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_sms.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method removeMessages in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method removeMessages in MessageStorage</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute timestamp in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_timestamp_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute timestamp in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_timestamp_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute to in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_to_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute to in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_to_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="to" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if attribute type in Message" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_type_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if attribute type in Message</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_type_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if method onsuccess in MessageConversationArraySuccessCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationArraySuccessCallback_onsuccess_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if method onsuccess in MessageConversationArraySuccessCallback</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check method loadMessageBodys successCallback invalid callback (email)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the function stopSync in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_valid_argument">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the function stopSync in MessageService</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_stopSync_valid_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if the function sync in MessageService" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the function sync in MessageService</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the function findMessages in MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the function findMessages in MessageStorage</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the function removeMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the function removeMessages in MessageStorage</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the function sync in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_valid_arguments">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the function sync in MessageService</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_valid_arguments.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the functionupdateMessages in MessageStorage" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_updateMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_updateMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the attribute messaging in MessageManagerObject" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageManagerObject_messaging">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the attribute messaging in MessageManagerObject</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageManagerObject_messaging.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the function onsuccess in MessageServiceArraySuccessCallback" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_onsuccess">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the function onsuccess in MessageServiceArraySuccessCallback</step_desc>
-              <expected>The exception is caught</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBodySuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBodySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of findConversations with sms filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="ConversationArraySuccessCallback_onsuccess_checking">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of onsuccess in MessageFolderArraySuccessCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="FolderArraySuccessCallback_onsuccess_checking">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of onsuccess in MessageFolderArraySuccessCallback</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolderArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of onsuccess in MessageArraySuccessCallback by checking" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageArraySuccessCallback_onsuccess_checking">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of onsuccess in MessageArraySuccessCallback by checking</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withfilter" type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of conversationsadded in MessageConversationsChangeCallback by withfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter" type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsupdated_withfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices without error callback" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_without_error_callback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check getMessageServices without error callback</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of messagesadded in MessagesChangeCallback by withfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesadded_withfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of messagesadded in MessagesChangeCallback by withfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of messagesadded in MessagesChangeCallback by withoutfilter" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesadded_withoutfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of messagesadded in MessagesChangeCallback by withoutfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of messagesupdated in MessagesChangeCallback by withfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesupdated_withfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of messagesupdated in MessagesChangeCallback by withfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of messagesupdated in MessagesChangeCallback by withoutfilter" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesupdated_withoutfilter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of messagesupdated in MessagesChangeCallback by withoutfilter</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of loadMessageBody in MessageService by withmessageinvalid" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_loadMessageBody_withmessageinvalid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of loadMessageBody in MessageService by withmessageinvalid</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_withmessageinvalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody of MessageService (email) works with only non-optional arguments" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody of MessageService (email) works with all proper all arguments" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'sendMessage' method properly sends the specified message with second invalid argument" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_emailSecArg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'sendMessage' method properly sends the specified message with third invalid argument" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_emailThirdInvalArg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'sendMessage' method properly sends the specified message with BCC set" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_emailWithBcc">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="sendMessage, email: valid value to priority property with mandatory attribute" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_emailWithPriority">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of stopSync in MessageService by emailInvalidId" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_stopSync_emailInvalidId">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of stopSync in MessageService by emailInvalidId</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of stopSync in MessageService by emailSync" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_stopSync_emailSync">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of stopSync in MessageService by emailSync</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_stopSync_emailSync.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of sync in MessageService by emailwithoutparam" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_emailwithoutparam">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of sync in MessageService by emailwithoutparam</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check addConversationsChangeListener method without callback" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutcb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check addConversationsChangeListener method without filter" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutfilter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.addFoldersChangeListener with invalid callback (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check addFoldersChangeListener filter conversions exception (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addFolersChangeListener without foldersChangeCallback attribute throws exception (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the addMessagesChangeListener method with parmeter filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withfilter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check the addMessagesChangeListener method without parmeter filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withoutfilter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of findMessage in MessageStorage by emailFilterWithFrom" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessage_emailFilterWithFrom">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of findMessage in MessageStorage by emailFilterWithoutErrorCb" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessage_emailFilterWithoutErrorCb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findMessages filter works properly for isHighPriority" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessage_emailFilterWithPriority">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findMessages filter works properly for isHighPriority with sort by time ascending" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessage_emailFilterWithSortbytimeAsc">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findMessages filter works properly for isHighPriority with sort by time Descending" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessage_emailFilterWithSortbytimeDesc">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of findMessage in MessageStorage by emailfilterwithto" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessage_emailfilterwithto">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of findMessage in MessageStorage by emailfilterwithto</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeChangeListener in MessageStorage by forconversations" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forconversations">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeChangeListener in MessageStorage by forconversations</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeChangeListener in MessageStorage by forfolder" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forfolder">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeChangeListener in MessageStorage by forfolder</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeChangeListener in MessageStorage by formessages" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_formessages">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeChangeListener in MessageStorage by formessages</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations works properly for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_foremail">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations works properly for mms" type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_formms">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_formms.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeConversations in MessageStorage by forsms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_forsms">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeConversations in MessageStorage by forsms</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeMessages in MessageStorage by emailWithErrcb" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_emailWithErrcb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeMessages in MessageStorage by emailWithErrcb</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_emailWithErrcb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeMessage in MessageStorage by emailwithinvalidvalue" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessage_emailwithinvalidvalue">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeMessage in MessageStorage by emailwithinvalidvalue</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithinvalidvalue.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check the function of removeMessage in MessageStorage by emailwithouterrcb" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessage_emailwithouterrcb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check the function of removeMessage in MessageStorage by emailwithouterrcb</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Send a message(sms) and find the relation conversation and then remove it" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversation_sendFindRemove">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_sendFindRemove.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if loadMessageBody works for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_loadBodySMS">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_loadBodySMS.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Sync all folders and load message (body) and send it" type="compliance" onload_delay="120" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_syncLoadMsgSendMsg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Sync all folders and load message (body) and send it</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_addCCLAddMRemoveCRemoveCCL">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addMessagesChangeListener for sms works properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMCLaddM">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addMCLaddM.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Add a draft message and update it, and then remove it" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Message_addUpdateRemove">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Add a draft message and update it, and then remove it</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_addUpdateRemove.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Get service of mms,email and sms in turn" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_mmsEmailSms">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Get service of mms,email and sms in turn</step_desc>
-              <expected>The function runs normally</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mmsEmailSms.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_filter_serviceId">
-        <description>
-          <pre_condition>require email configuration</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findFoldersid2466935</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage (part 2)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_filter_serviceId_folderPath">
-        <description>
-          <pre_condition>require email configuration</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage (part 2)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId_folderPath.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findFoldersid2466935</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.sendMessage (mmsMessage)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_mms_without_callbacks">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.sendMessage (mmsMessage)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.sendMessage (emailMessage)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_email_without_callbacks">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.sendMessage (emailMessage)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.addFoldersChangeListener (foldersChangeCallback)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.addFoldersChangeListener folderChangeCallback conversions exceptions (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback and filter)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_with_filter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.addFoldersChangeListener (foldersChangeCallback)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageAttachmentSuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachmentSuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachmentSuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessageAttachment exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageBodySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBodySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBodySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageBody exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageConversationArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageConversation exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageConversationsChangeCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationsChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageFolderArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolderArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolderArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageFolder exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageFoldersChangeCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFoldersChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFoldersChangeCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageManagerObject exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageManagerObject_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageManagerObject_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageManagerObject" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageRecipientsCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageRecipientsCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageRecipientsCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageServiceArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageServiceArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageServiceArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageService exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessageStorage exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if Message exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MessagesChangeCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessagesChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface Messaging exists, it should not." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_notexist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_messageStorage_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStorage of MessageService (MMS) exists, has type MessageStorage and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_messageStorage_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_messageStorage_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of MessageService (MMS) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute bcc of Message (email) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_bcc_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_bcc_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="bcc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute cc of Message (email) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_cc_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_cc_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="cc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_conversationId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_conversationId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute conversationId of Message (MMS) exists, has type MessageConvId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_conversationId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_conversationId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_conversationId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_conversationId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_folderId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_folderId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="folderId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute folderId of Message (MMS) exists, has type MessageFolderId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_folderId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_folderId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="folderId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_folderId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_folderId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="folderId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute from of Message (email) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_from_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_from_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="from" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute from of Message (MMS) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_from_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_from_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="from" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute from of Message (SMS) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_from_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_from_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="from" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_hasAttachment_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_hasAttachment_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="hasAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute hasAttachment of Message (MMS) exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_hasAttachment_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="hasAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute id of Message (email) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute id of Message (MMS) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute id of Message (SMS) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute isHighPriority of Message (email) exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isHighPriority_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_isHighPriority_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="isHighPriority" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute isRead of Message (email) exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isRead_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_isRead_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute isRead of Message (MMS) exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_isRead_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_isRead_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute isRead of Message (SMS) exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_isRead_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_isRead_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute timestamp of Message (email) exists, has type Date and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_timestamp_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_timestamp_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute timestamp of Message (MMS) exists, has type Date and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_timestamp_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_timestamp_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_timestamp_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_timestamp_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute to of Message (email) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_to_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_to_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="to" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute to of Message (MMS) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_to_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_to_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="to" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute to of Message (SMS) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_to_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_to_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="to" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of Message (MMS) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute attachments of Message (email) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_attachments_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_attachments_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="attachments" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute attachments of Message (MMS) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_attachments_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_attachments_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="attachments" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute body of Message (email) exists, has type MessageBody" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_body_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_body_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="body" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute body of Message (MMS) exists, has type MessageBody" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_body_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_body_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="body" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute body of Message (SMS) exists, has type MessageBody" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_body_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_body_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="body" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute inResponseTo of Message (email) exists, has type MessageId" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_inResponseTo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_inResponseTo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute inResponseTo of Message (MMS) exists, has type MessageId" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_inResponseTo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute inResponseTo of Message (SMS) exists, has type MessageId" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_inResponseTo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_messageStatus_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_messageStatus_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStatus of Message (MMS) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_messageStatus_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_messageStatus_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_messageStatus_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_messageStatus_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute subject of Message (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_subject_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_subject_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="subject" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute subject of Message (MMS) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_subject_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_subject_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="attribute" element_name="subject" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageAttachment of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendMessage of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method stopSync of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_stopSync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_stopSync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method syncFolder of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_syncFolder_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_syncFolder_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sync of MessageService (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageAttachment of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_loadMessageAttachment_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_loadMessageBody_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendMessage of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_sendMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method stopSync of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_stopSync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_stopSync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method syncFolder of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_syncFolder_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_syncFolder_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sync of MessageService (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_sync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageAttachment of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_loadMessageAttachment_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageAttachment_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_loadMessageBody_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendMessage of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method stopSync of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_stopSync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_stopSync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method syncFolder of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_syncFolder_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_syncFolder_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sync of MessageService (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sync_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sync_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addConversationsChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findFolders of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findFolders_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findMessages of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeChangeListener of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_removeChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeConversations of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_removeConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeMessages of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_removeMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addConversationsChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addDraftMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addFoldersChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addMessagesChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findFolders of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findFolders_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findMessages of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeChangeListener of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_removeChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeConversations of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_removeConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeMessages of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_removeMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addConversationsChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addFoldersChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findFolders of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findFolders_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findMessages of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeChangeListener of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_removeChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeConversations of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_removeConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeMessages of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_removeMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_filePath_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="filePath" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_messageId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_mimeType_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="mimeType" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_contentType_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="contentType" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute name of MessageFolder (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_name_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_name_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="name" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_parentId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="parentId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_path_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_path_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="path" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_synchronizable_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="synchronizable" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute htmlBody of MessageBody (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_htmlBody_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="htmlBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute inlineAttachments of MessageBody (email) exists, has type Array" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_inlineAttachments_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="inlineAttachments" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_loaded_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_loaded_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_messageId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_messageId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute plainBody of MessageBody (email) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_plainBody_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute loaded of MessageBody (MMS) exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_mms_loaded_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageId of MessageBody (MMS) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_mms_messageId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute plainBody of MessageBody (MMS) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_mms_plainBody_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_loaded_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_messageId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_plainBody_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageAttachment can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachment_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageBody (email) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_email_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_email_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageBody (MMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_mms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_mms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageBody (SMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_sms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBody_sms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBody" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageFolder (email) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_email_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolder_email_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolder" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageService (email) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_email_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageService (MMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_mms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageService (SMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_sms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageStorage (email) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_email_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageStorage (MMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_mms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageStorage (SMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_sms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface Message (email) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Message_email_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface Message (MMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Message_mms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface Message (SMS) can be extended with new property" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Message_sms_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Messaging is extendable" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) works properly." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (email) throws exception when errorCallback is incorrect" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (email) throws exception when errorCallback is invalid" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message conversions exception in addDraftMessage method (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message validation in addDraftMessage method (email) - invalid object" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageStorage.addDraftMessage (email) with missing non-optional argument" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (email) throws exception when successCallback is incorrect" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (email) throws exception when successCallback is invalid" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) works properly without errorCallback" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) works properly without successCallback" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (MMS) works properly." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addDraftMessage">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (mms) throws exception when errorCallback is incorrect" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (mms) throws exception when errorCallback is invalid" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message conversions exception in addDraftMessage method (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message validation in addDraftMessage method (mms) - invalid object" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageStorage.addDraftMessage (mms) with missing non-optional argument" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addDraftMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (mms) throws exception when successCallback is incorrect" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (mms) throws exception when successCallback is invalid" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addDraftMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without errorCallback" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addDraftMessage_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without successCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addDraftMessage_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) works properly." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (sms) throws exception when errorCallback is incorrect" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (sms) throws exception when errorCallback is invalid" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message conversions exception in addDraftMessage method (sms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument message validation in addDraftMessage method (sms) - invalid object" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageStorage.addDraftMessage (sms) with missing non-optional argument" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (sms) throws exception when successCallback is incorrect" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addDraftMessage (sms) throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_updateMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check new tizen.MessageAttachment(String filePath, String mimeType?) works (is supported)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check new tizen.MessageAttachment(String filePath) works (is supported)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor_minargs">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_constructor_minargs.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for email (is supported)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_constructor.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_email_constructor_messageInitDict_function" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_function">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_email_constructor_messageInitDict_object" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_object">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_email_constructor_minargs" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_minargs">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_email_constructor_minargs.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for mms (is supported)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_constructor">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_constructor.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_mms_constructor_messageInitDict_function" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_constructor_messageInitDict_function">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_mms_constructor_messageInitDict_object" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_constructor_messageInitDict_object">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_mms_constructor_minargs" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_mms_constructor_minargs">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_mms_constructor_minargs.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_constructor">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_constructor.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_sms_constructor_messageInitDict_function" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_constructor_messageInitDict_function">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_sms_constructor_messageInitDict_object" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_constructor_messageInitDict_object">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if Message_sms_constructor_minargs" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_constructor_minargs">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Message_sms_constructor_minargs.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method getMessageServices exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_getMessageServices_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_sms_getMessageServices">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_mms_getMessageServices">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices with missing non-optional argument." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_getMessageServices_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_mms_getMessageServices_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_sms_getMessageServices_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument messageServiceType conversions exception" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_messageServiceType_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument successCallback conversions exception for sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument successCallback conversions exception for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument successCallback conversions exception for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_mms_getMessageServices_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument errorCallback conversions exception for sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument errorCallback conversions exception for mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_mms_getMessageServices_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check getMessageServices argument errorCallback conversions exception for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (sms) throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (mms) throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_mms_getMessageServices_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (email) throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (email) throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (mms) throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_mms_getMessageServices_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getMessageServices (sms) throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback (email) conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (email) errorCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check message (email) argument conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (email) argument message validation - use simple object" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (email) with missing non-optional argument" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback (email) conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (email) successCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback (MMS) conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (MMS) errorCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check message (MMS) argument conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (MMS) argument message validation - use simple object" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (MMS) with missing non-optional argument" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_sendMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback (MMS) conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (MMS) successCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_mms_sendMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback (SMS) conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check message (SMS) argument conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (SMS) argument message validation - use simple object" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MessageService.sendMessage (SMS) with missing non-optional argument" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback (SMS) conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function(){}}" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (email) works properly." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception - updateMessages (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback validation - updateMessages (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messages conversions exception - updateMessages (EMAIL)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_messages_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - updateMessages (EMAIL)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception - updateMessages (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback validation - updateMessages (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (email) works properly - without errorCallback" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (email) works properly - without successCallback" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (MMS) works properly." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_updateMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception - updateMessages (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_updateMessages_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback validation - updateMessages (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_updateMessages_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messages conversions exception - updateMessages (mms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_updateMessages_messages_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - updateMessages (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_updateMessages_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception - updateMessages (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_updateMessages_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback validation - updateMessages (mms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_updateMessages_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without errorCallback." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_updateMessages_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without successCallback." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_updateMessages_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback validation - updateMessages (sms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messages conversions exception - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_messages_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception - updateMessages (sms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback validation - updateMessages (sms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method onsuccess of MessageArraySuccessCallback works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageArraySuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachmentSuccessCallback_email_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachmentSuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type (email message)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBodySuccessCallback_email_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageBodySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method onsuccess of MessageConversationArraySuccessCallback works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationArraySuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationArraySuccessCallback" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute bcc of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_bcc_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_bcc_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="bcc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute cc of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_cc_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_cc_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="cc" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if instance of interface MessageConversation can be extended with new property" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_extend">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" usage="true" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute from of MessageConversation" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_from_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_from_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="from" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute id of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_id_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_id_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute isRead of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_isRead_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_isRead_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="isRead" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute lastMessageId of MessageConversation" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_lastMessageId_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="lastMessageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute messageCount of MessageConversation" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_messageCount_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_messageCount_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="messageCount" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute preview of MessageConversation" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_preview_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_preview_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="preview" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute subject of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_subject_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_subject_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="subject" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute timestamp of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_timestamp_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_timestamp_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="timestamp" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute to of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_to_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_to_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="to" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute type of MessageConversation" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_type_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_type_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="type" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check attribute unreadMessages of MessageConversation" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_unreadMessages_attribute">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="unreadMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if conversationsadded callback was invoked with proper argument type." type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if conversationsadded callback was invoked with proper argument type.</step_desc>
-              <expected>The callback must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsremoved">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsupdated">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_mms_conversationsremoved">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_mms_conversationsupdated">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_sms_conversationsremoved">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_sms_conversationsupdated">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolderArraySuccessCallback_email_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageFolderArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageRecipientsCallback_email_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageRecipientsCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_email_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_mms_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_sms_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments loadMessageAttachment - email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument attachment conversions exception - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument attachment validation - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback validation - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback validation - loadMessageAttachment, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments loadMessageAttachment - email, without errorCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check loadMessageBody of MessageService (email) errorCallback TypeMismatch" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody (email) throws exception with invalid errorCallback" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - loadMessageBody, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody without message attribute throws exception (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_missarg_message">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check method loadMessageBodys successCallback conversions exception (email)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Proper invocation with arguments - check if sendMessage (email) does what it should." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (email)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check without optional argument sendMessage(valid_message) (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody without message attribute throws exception (MMS)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_mms_loadMessageBody_missarg_message">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check for loadMessageBody message conversions exception (SMS)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_loadMessageBody_message_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody with invalid message attribute throws exception (SMS)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_loadMessageBody_message_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method loadMessageBody without message attribute throws exception (SMS)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_loadMessageBody_missarg_message">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Proper invocation with arguments - check if sendMessage (SMS) does what it should." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if stopSync method with non-optional argument works" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_stopSync">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if stopSync method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_stopSync.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sync method with non-optional argument works" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if sync method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if syncFolder method with non-optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if syncFolder method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception for syncFolder method." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument errorCallback conversions exception for syncFolder method.</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback.</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument folder conversions exception for syncFolder method." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_folder_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument folder conversions exception for syncFolder method.</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument in syncFolder method" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception for syncFolder method." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument successCallback conversions exception for syncFolder method.</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback.</step_desc>
-              <expected>An exception must be thrown.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if syncFolder method with errorCallback optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_with_errorCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if syncFolder method with errorCallback optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if syncFolder method with limit optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_with_limit">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if syncFolder method with limit optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_limit.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if syncFolder method with successCallback optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_with_successCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if syncFolder method with successCallback optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception for sync method." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument errorCallback conversions exception for sync method.</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not in sync method errorCallback callback." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception for sync method." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument successCallback conversions exception for sync method.</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not in sync method successCallback callback." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test whether the constructor of the interface is defined or not in sync method successCallback callback.</step_desc>
-              <expected>An exception must be thrown.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sync method with errorCallback optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_with_errorCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if start method with errorCallback optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sync method with downloadId optional limit argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_with_limit">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if start method with downloadId optional limit argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_with_limit.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sync method with successCallback optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_with_successCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if start method with successCallback optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_with_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addConversationsChangeListener method with non-optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if addConversationsChangeListener method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument filter conversions exception for addConversationsChangeListener method." type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_filter_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument filter conversions exception for addConversationsChangeListener method.</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_missarg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works</step_desc>
-              <expected>An omitted input value must be recognized as undefined. And then an exception must be thrown if undefined cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addConversationsChangeListener method with optional filter argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_with_filter">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if addConversationsChangeListener method with optional filter argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) bcc for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_bcc_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) cc for email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_cc_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_folderId_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_from_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for email" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_hasAttachment_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for email" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_id_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isHighPriority for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isHighPriority_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for email" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isRead_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_plainBody_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) serviceId for email" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_serviceId_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for email" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_timestamp_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_to_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_type_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if function executes properly when all mandatory arguments given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if exception is thrown when incorrect error callback given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument error callback validation" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if exception is thrown when incorrect filter given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if exception is thrown when mandatory arguments not given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if exception is thrown when incorrect success callback given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument success callback validation" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if function executes properly when all mandatory and optional arguments given" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.help.web.api.device/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback conversions exception - email" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback validation - invalid, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - addMessagesChangeListener, email" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments addMessagesChangeListener (email)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (email) works properly without filter." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback conversions exception - mms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, mms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, mms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback validation - invalid, mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - addMessagesChangeListener, mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addMessagesChangeListener_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments addMessagesChangeListener (mms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addMessagesChangeListener_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) works properly without filter." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_addMessagesChangeListener_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback conversions exception - sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument messagesChangeCallback validation - invalid, sms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with missing non-optional argument - addMessagesChangeListener, sms" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments addMessagesChangeListener (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (MMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_from">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_id">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_messageCount">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_preview">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_timestamp">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_type">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_findConversations_filter_unreadMessages">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_folderId_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_from_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_hasAttachment_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_id_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_isRead_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_plainBody_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_timestamp_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_to_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for mms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findMessages_type_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeListener method with non-optional argument works" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if removeChangeListener method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations method with non-optional argument works" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if removeConversations method with non-optional argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument conversations conversions exception for setListener method." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument conversations conversions exception for setListener method.</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception for removeConversations method." type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument errorCallback conversions exception for removeConversations method.</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not for errorCallback callback in removeConversations method." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test whether the constructor of the interface is defined or not for errorCallback callback in start method.</step_desc>
-              <expected>An exception must be thrown.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations of MessageStorage with missing non-optional argument works" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if removeConversations of MessageStorage with missing non-optional argument works</step_desc>
-              <expected>An omitted input value must be recognized as undefined. And then an exception must be thrown if undefined cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception for removeConversations method." type="compliance" onload_delay="25" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check argument successCallback conversions exception for removeConversations method.</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Test whether the constructor of the interface is defined or not for successCallback callback in removeConversations method." type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test whether the constructor of the interface is defined or not for successCallback callback in start method.</step_desc>
-              <expected>An exception must be thrown.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations method with optional errorCallback argument works" type="compliance" onload_delay="25" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_with_errorCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if removeConversations method with optional errorCallback argument works</step_desc>
-              <expected>The method must be called successfully without an exception.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeConversations method with optional successCallback argument works" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_with_successCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if removeConversations method with optional successCallback argument works</step_desc>
-              <expected>An exception must be thrown when the input value cannot be converted into a proper value.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with non-optional arguments loadMessageBody(valid_message, valid_successCallback)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback validation - use {onerror: function(){}}" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageStorage_removeMessages_email messages conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_messages_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with MessageStorage_removeMessages_email missing non-optional argument" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument MessageStorage_removeMessages_email successCallback conversions exception" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallbac validation - use {onerror: function(){}}" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback, valid_errorCallback)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback)" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_successCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>1. Send new sms message 2. Find any conversation</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with invalid error callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid error callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with object as error callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid error callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (SMS) exists" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_exist">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid filter param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_id">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>1. Send new sms message 2. Find this message in storage 3. Check which conversation it's in 4. Find this conversation by id</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_invalid_obj">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid filter param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)" type="compliance" onload_delay="40" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>1. Send new sms message 2. Find this message in storage 3. Check which conversation it's in 4. Find this conversation by id</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)" type="compliance" onload_delay="40" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_type">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>1. Send new sms message 2. Find this conversation by type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.findConversations (filter) WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_missarg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.findConversations (filter) WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsidp462224</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with invalid SortMode param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid SortMode param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with object as SortMode param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_invalid_obj">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid SortMode param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with invalid success calback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with invalid success calback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findConversations' method with object as success calback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_invalid_cb">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findConversations' method with object as success calback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations limited to specified number" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_limit">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_offset">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_sort_to">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findConversationsid2466491</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument errorCallback conversions exception for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument errorCallback validation for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument filter conversions exception for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_filter_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_folderId_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_from_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_id_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_isRead_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages with missing non-optional argument for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_missarg">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument sort conversions exception for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_sort_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument sort validation - use simple objec" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_sort_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument successCallback conversions exception for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check findMessages argument successCallback validation for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_to_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_type_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, no filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, no filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, no filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesadded_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, no filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesadded_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesremoved_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, no filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesremoved_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesupdated_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, no filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_mms_messagesupdated_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, no filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_with_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_without_filter">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit) for sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_limit">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit, valid_offse) for sms" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_offset">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms" type="compliance" onload_delay="40" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_sort">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email, load and check message body" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_and_loadMessageBody">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with null success callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_successCallback_TypeMismatch_null">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with null success callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_null.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with undefined success callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_successCallback_TypeMismatch_undefined">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with undefined success callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_undefined.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with invalid filter param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_TypeMismatch_1">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with invalid filter param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_1.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with null filter param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_TypeMismatch_null">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with null filter param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_null.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with undefined filter param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_TypeMismatch_undefined">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with undefined filter param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_TypeMismatch_undefined.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.findMessages () WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_noarg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.findMessages () WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_noarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesidp423584</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with invalid SortMode param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_sort_TypeMismatch_1">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with invalid SortMode param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_TypeMismatch_1.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with invalid success callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_successCallback_TypeMismatch_1">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with invalid success callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_successCallback_TypeMismatch_1.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'findMessages' method with invalid error callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'findMessages' method with invalid error callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.findMessages (filter) WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_missarg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.findMessages (filter) WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_missarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesidp423584</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_body_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_folderId_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_from_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_hasAttachment_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_isRead_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_mms_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_sms_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage" type="compliance" onload_delay="60" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_subject_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_timestamp_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage" type="compliance" onload_delay="40" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_to_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number" type="compliance" onload_delay="40" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_limit_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_offset_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_sort_valid">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback" type="compliance" onload_delay="50" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_null">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#findMessagesid2465847</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.loadMessageBody (message) WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_loadMessageBody_missarg_successCallback">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.loadMessageBody (message) WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missarg_successCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#loadMessageBodyidp319296</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.loadMessageBody () WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_loadMessageBody_missargs">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.loadMessageBody () WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_loadMessageBody_missargs.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#loadMessageBodyidp319296</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.syncFolder () WRONG argument(s)" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_missarg_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.syncFolder () WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_syncFolder_missarg_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncFolderidp354896</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.sync ()" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_foremail">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.sync ()</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_foremail.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncidp342960</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageService.sync ('sth') WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_invalid_arg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageService.sync ('sth') WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sync_invalid_arg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sync" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#syncidp342960</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.removeChangeListener (watchId)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_with_watchId">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.removeChangeListener (watchId)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeChangeListeneridp528936</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_null">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_undefined">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_number">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'removeConversations' method with invalid error callback throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_number">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'removeConversations' method with invalid error callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_number.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.removeConversations ('sth') WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_invalid_arg">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.removeConversations ('sth') WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="MessageStorage.removeConversations () WRONG argument(s)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg_TypeMismatch">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>MessageStorage.removeConversations () WRONG argument(s)</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#addFoldersChangeListeneridp519184</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking 'removeConversations' method with invalid success callback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_number">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking 'removeConversations' method with invalid success callback throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#removeConversationsid2466743</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="checks various message attributes upon message creation" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageInit_MessageInit_valid_argument">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>checks various message attributes upon message creation</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageInit_MessageInit_valid_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#::Messaging::MessageInit</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether invoking sendMessage method with improper argument throws exception properly" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_invalid_argument">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether invoking "sendMessage" method with improper argument throws exception properly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check whether sendMessage method properly sends the specified message" type="compliance" onload_delay="20" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_valid_argument">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check whether "sendMessage" method properly sends the specified message</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html#sendMessageid2463900</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) filter from" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_from">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) filter to" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_to">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) filter type" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_type">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) with sort" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) with sort time desc" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort_time_desc">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (email) without errorCallback" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_without_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findConversations of MessageStorage (mms) filter to" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_mms_findConversations_filter_to">
-        <description>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/index.jsp?topic=/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute filePath in MessageAttachment" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_filePath_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute filePath in MessageAttachment</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_filePath_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="filePath" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute id in MessageAttachment" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_id_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute id in MessageAttachment</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_id_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="id" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if the attribute messageId in MessageAttachment" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_messageId_exist">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>check if the attribute messageId in MessageAttachment</step_desc>
-              <expected>The attribute is found</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-messaging-tizen-tests/messaging/MessageAttachment_messageId_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="messageId" specification="Messaging" section="Communication" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-    </set>
-  </suite>
-</test_definition>
diff --git a/tct-messaging-tizen-tests/webapi-tizen-messaging-test_image.jpg b/tct-messaging-tizen-tests/webapi-tizen-messaging-test_image.jpg
deleted file mode 100755 (executable)
index 7a57964..0000000
Binary files a/tct-messaging-tizen-tests/webapi-tizen-messaging-test_image.jpg and /dev/null differ
diff --git a/tct-messaging-tizen-tests/webapi-tizen-messaging-test_noise.mp3 b/tct-messaging-tizen-tests/webapi-tizen-messaging-test_noise.mp3
deleted file mode 100755 (executable)
index d4d1659..0000000
Binary files a/tct-messaging-tizen-tests/webapi-tizen-messaging-test_noise.mp3 and /dev/null differ
index 76eff8334dfa170157224d170ccf04ddbf4188da..d4448608e9624667bbfa13c7cefcb9aa21084f7e 100755 (executable)
@@ -137,10 +137,6 @@ CMD=(
 )
 
 FILE_LIST=(
-    "/opt/usr/apps/api1msg000/res/wgt/opt/tct-messaging-tizen-tests/messaging/support/messaging_common.js" \
-    "/opt/usr/apps/api1msg000/res/wgt/opt/tct-messaging-tizen-tests/messaging/support/messaging_common.js" \
-    "/opt/usr/apps/api1msg000/res/wgt/opt/tct-messaging-tizen-tests/messaging/support/messaging_common.js" \
-    "/opt/usr/apps/api1msg000/res/wgt/opt/tct-messaging-tizen-tests/messaging/support/messaging_common.js" \
     "/opt/usr/apps/api1msg003/res/wgt/opt/tct-messaging-email-tizen-tests/messaging/support/messaging_common.js" \
     "/opt/usr/apps/api1msg003/res/wgt/opt/tct-messaging-email-tizen-tests/messaging/support/messaging_common.js" \
     "/opt/usr/apps/api1msg001/res/wgt/opt/tct-messaging-sms-tizen-tests/messaging/support/messaging_common.js" \
@@ -149,10 +145,6 @@ FILE_LIST=(
     "/opt/usr/apps/api1msg002/res/wgt/opt/tct-messaging-mms-tizen-tests/messaging/support/messaging_common.js" \
 )
 CMD_LIST=(
-    "eval sed -i 's/var\sTEST\_SMS\_RECIPIENT\s\=\s\"\([^\"]*\)\"/var\ TEST\_SMS\_RECIPIENT\ =\ \"$SMS_RECIPIENT\"/g' FILE" \
-    "eval sed -i 's/var\sTEST\_SMS\_RECIPIENT\_2\s\=\s\"\([^\"]*\)\"/var\ TEST\_SMS\_RECIPIENT\_2\ =\ \"$SMS_RECIPIENT_2\"/g' FILE" \
-    "eval sed -i 's/var\sTEST\_EMAIL\_RECIPIENT\_1\s\=\s\"\([^\"]*\)\"/var\ TEST\_EMAIL\_RECIPIENT\_1\ =\ \"$EMAIL_RECIPIENT_1\"/g' FILE" \
-    "eval sed -i 's/var\sTEST\_EMAIL\_RECIPIENT\_2\s\=\s\"\([^\"]*\)\"/var\ TEST\_EMAIL\_RECIPIENT\_2\ =\ \"$EMAIL_RECIPIENT_2\"/g' FILE" \
     "eval if [ -f FILE ] ; then sed -i 's/var\sTEST\_EMAIL\_RECIPIENT\_1\s\=\s\"\([^\"]*\)\"/var\ TEST\_EMAIL\_RECIPIENT\_1\ =\ \"$EMAIL_RECIPIENT_1\"/g' FILE; fi" \
     "eval if [ -f FILE ] ; then sed -i 's/var\sTEST\_EMAIL\_RECIPIENT\_2\s\=\s\"\([^\"]*\)\"/var\ TEST\_EMAIL\_RECIPIENT\_2\ =\ \"$EMAIL_RECIPIENT_2\"/g' FILE; fi" \
     "eval if [ -f FILE ] ; then sed -i 's/var\sTEST\_SMS\_RECIPIENT\s\=\s\"\([^\"]*\)\"/var\ TEST\_SMS\_RECIPIENT\ =\ \"$SMS_RECIPIENT\"/g' FILE; fi" \