Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Mariusz Polasinski <m.polasinski@samsung.com>
-->
<html>
<head>
<title>ConversationArraySuccessCallback_onsuccess_checking</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: ConversationArraySuccessCallback_onsuccess_checking
-//==== LABEL check the function of findConversations with sms filter
+//==== LABEL Check ConversationArraySuccessCallback callback for sms
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBOA
setup({timeout: 90000});
-var t = async_test("ConversationArraySuccessCallback_onsuccess_checking", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, addSuccess, filter, findAllConversationsError, findAllConversationsSuccess, service;
t.step(function () {
});
serviceSuccess = t.step_func(function (services) {
- assert_true(services.length > 0, "Received empty services array");
+ assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
addSMSDraft(t, service, smsMessageInitDict, addSuccess);
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Mariusz Polasinski <m.polasinski@samsung.com>
-->
<html>
<head>
<title>FolderArraySuccessCallback_onsuccess_checking</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if FolderArraySuccessCallback.onsuccess callback works properly
//==== 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
//==== PRIORITY P1
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBOA
-
setup({timeout: 90000});
-var t = async_test("FolderArraySuccessCallback_onsuccess_checking", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, foldersSuccess, service,
+ filter, foldersError;
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);
+ foldersError = 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, "No message service received.");
- msgService = services[0];
- filter = new tizen.AttributeFilter("serviceId", "EXACTLY", msgService.id);
+ 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, foldersSuccess, foldersError);
+ });
- msgService.messageStorage.findFolders(filter, foldersSuccess);
+ serviceError = t.step_func(function (error) {
+ assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Jakub Siewierski <j.siewierski@samsung.com>
-->
<html>
<head>
<title>MessageArraySuccessCallback_onsuccess_checking</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageArraySuccessCallback.onsuccess callback works properly
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageArraySuccessCallback:onsuccess M
//==== TEST_CRITERIA CBOA CBT
setup({timeout: 90000});
-var t = async_test("MessageArraySuccessCallback_onsuccess_checking", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
service, filter, findMessageSuccess, findMessageError, addSuccess, serviceSuccess, serviceError;
t.step(function () {
<head>
<title>MessageBody_sms_extend</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
check_extensibility(messageBody);
-}, "MessageBody_sms_extend");
+}, document.title);
</script>
</body>
<head>
<title>MessageBody_sms_loaded_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
messageBody.loaded = null;
assert_equals(messageBody.loaded, oldValue, "loaded attribute shuld not accept null as value");
-}, "MessageBody_sms_loaded_attribute");
+}, document.title);
</script>
</body>
<head>
<title>MessageBody_sms_messageId_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
-var t = async_test("MessageBody_sms_messageId_attribute", {timeout: 90000}), message, messageBody,
+var t = async_test(document.title, {timeout: 90000}), message, messageBody,
serviceError, serviceSuccess, messageService, messageStorage, addDraftError, addDraftSuccess;
t.step(function () {
<head>
<title>MessageBody_sms_plainBody_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
messageBody.plainBody = null;
assert_equals(messageBody.plainBody, "null", "Incorrect plainBody after assigning null");
-}, "MessageBody_sms_plainBody_attribute");
+}, document.title);
</script>
</body>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageConversationArraySuccessCallback_onsuccess_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageConversationArraySuccessCallback.onsuccess callback works properly
//==== 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}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, message, datetime, service, messageStorage, filter,
sendSuccess, sendError, findConversationsSuccess, findConversationsError;
});
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]");
+ assert_greater_than(conversations.length, 0, "Received empty conversations array");
+
+ assert_own_property(conversations[0], "id", "No id attribute in conversation");
+ assert_own_property(conversations[0], "type", "No type attribute in conversation");
+ assert_own_property(conversations[0], "timestamp", "No timestamp attribute in conversation");
+ assert_own_property(conversations[0], "messageCount", "No messageCount attribute in conversation");
+ assert_own_property(conversations[0], "unreadMessages", "No unreadMessages attribute in conversation");
+ assert_own_property(conversations[0], "preview", "No preview attribute in conversation");
+ assert_own_property(conversations[0], "isRead", "No isRead attribute in conversation");
+ assert_own_property(conversations[0], "from", "No from attribute in conversation");
+ assert_own_property(conversations[0], "to", "No to attribute in conversation");
+ assert_own_property(conversations[0], "lastMessageId", "No lastMessageId attribute in conversation");
t.done();
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<body>
<script type="text/javascript">
//==== TEST: MessageConversation_sendFindRemove
//==== PRIORITY P2
-//==== LABEL Send a message(sms) and find the relation conversation and then remove it
+//==== LABEL Check scenario: send a message(sms), find conversation and then remove it
//==== 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 90
//==== TEST_CRITERIA MOA MR
setup({timeout: 90000});
-var t = async_test("MessageConversation_sendFindRemove", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
service, msg, messageStorage, filterConversation, filterMessage,
removeConversationsSuccess, removeConversationsError, findMessageError,
findConversationsSuccess, findConversationsError, findMessageSuccess,
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 ]});
+ msg = new tizen.Message("messaging.sms", { plainBody: "test1.", to: [ TEST_SMS_RECIPIENT ]});
service.sendMessage(msg, sendSuccess, sendError);
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageConversationsChangeCallback_conversationsadded_withfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added with filter)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== 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: 90000});
-var t = async_test("MessageConversationsChangeCallback_conversationsadded_withfilter", {timeout:90000}),
+var t = async_test(document.title, {timeout: 90000}), i,
serviceSuccess, serviceError, service, message, filter,
- removeAllSuccess, sendError, conversationChangeCB;
+ removeAllSuccess, sendError, listener, listenerId;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- conversationChangeCB = {
- conversationsadded : t.step_func(function (conversations) {
+ listener = {
+ conversationsadded: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message.conversationId) {
t.done();
break;
removeAllSuccess = t.step_func(function () {
filter = new tizen.AttributeFilter("to", "CONTAINS", smsMessageInitDict.to[0]);
- watcherId = service.messageStorage.addConversationsChangeListener(conversationChangeCB, filter);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener, filter);
message = new tizen.Message("messaging.sms", smsMessageInitDict);
service.sendMessage(message, null, sendError);
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageConversationsChangeCallback_conversationsadded_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added without filter)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== 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: 90000});
-var t = async_test("MessageConversationsChangeCallback_conversationsadded_withoutfilter", {timeout:90000}),
- serviceSuccess, serviceError, service, message, removeAllSuccess, sendError, conversationChangeCB;
+var t = async_test(document.title, {timeout: 90000}), i, listenerId,
+ serviceSuccess, serviceError, service, message, removeAllSuccess, sendError, listener;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- conversationChangeCB = {
- conversationsadded : t.step_func(function (conversations) {
+ listener = {
+ conversationsadded: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message.conversationId) {
t.done();
break;
});
removeAllSuccess = t.step_func(function () {
- watcherId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener);
message = new tizen.Message("messaging.sms", smsMessageInitDict);
service.sendMessage(message, null, sendError);
<head>
<title>MessageConversationsChangeCallback_conversationsremoved_withfilter</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageConversationsChangeCallback_conversationsremoved_withfilter
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms
+//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, with filter
//==== 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 90
//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_conversationsremoved_withfilter", {timeout: 90000}), changeCallback,
- serviceSuccess, serviceError, service, message,
- removeAllSuccess, sendSuccess, sendError, conversationChangeCB,
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}),
+ serviceSuccess, serviceError, service, message, i, watcherId,
+ removeAllSuccess, sendError, conversationChangeCB,
removeConversationError, removedConversationId;
t.step(function () {
});
conversationChangeCB = {
- conversationsadded : t.step_func(function (conversations) {
+ conversationsadded: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message.conversationId) {
removedConversationId = conversations[i].id;
service.messageStorage.removeConversations([conversations[i]], null, removeConversationError);
}
}
}),
- conversationsremoved : t.step_func(function (conversations) {
+ conversationsremoved: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
t.done();
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
+
</script>
</body>
</html>
<head>
<title>MessageConversationsChangeCallback_conversationsremoved_withoutfilter</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageConversationsChangeCallback_conversationsremoved_withoutfilter
-//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms
+//==== LABEL Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, no filter
//==== 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 90
//==== TEST_CRITERIA CBOA
-setup({ timeout: 90000 });
-var t = async_test("MessageConversationsChangeCallback_conversationsremoved_withoutfilter", {timeout: 90000}), changeCallback,
- serviceSuccess, serviceError, service, message,
- removeAllSuccess, sendSuccess, sendError, conversationChangeCB,
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}),
+ serviceSuccess, serviceError, service, message, i, watcherId,
+ removeAllSuccess, sendError, conversationChangeCB,
removeConversationError, removedConversationId;
t.step(function () {
});
conversationChangeCB = {
- conversationsadded : t.step_func(function (conversations) {
+ conversationsadded: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message.conversationId) {
removedConversationId = conversations[i].id;
service.messageStorage.removeConversations([conversations[i]], null, removeConversationError);
}
}
}),
- conversationsremoved : t.step_func(function (conversations) {
+ conversationsremoved: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
t.done();
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
+
</script>
</body>
</html>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageConversationsChangeCallback_conversationsupdated_withfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added with filter)
//==== PRIORITY P2
//==== 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}),
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), i, listenerId,
serviceSuccess, serviceError, service, message1, message2, removeAllSuccess,
- filter, sendSuccess, sendError, conversationChangeCB;
+ filter, sendSuccess, sendError, listener;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- conversationChangeCB = {
- conversationsupdated : t.step_func(function (conversations) {
+ listener = {
+ conversationsupdated: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message2.conversationId) {
t.done();
break;
sendSuccess = t.step_func(function () {
filter = new tizen.AttributeFilter("to", "CONTAINS", smsMessageInitDict.to[0]);
- watcherId = service.messageStorage.addConversationsChangeListener(conversationChangeCB, filter);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener, filter);
message2 = new tizen.Message("messaging.sms", {
to: [TEST_SMS_RECIPIENT],
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
+
</script>
</body>
</html>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageConversationsChangeCallback_conversationsupdated_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added without filter)
//==== PRIORITY P2
//==== 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}),
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), i, listenerId,
serviceSuccess, serviceError, service, message1, message2,
- removeAllSuccess, sendSuccess, sendError, conversationChangeCB;
+ removeAllSuccess, sendSuccess, sendError, listener;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- conversationChangeCB = {
- conversationsupdated : t.step_func(function (conversations) {
+ listener = {
+ conversationsupdated: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message2.conversationId) {
t.done();
break;
});
sendSuccess = t.step_func(function () {
- watcherId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener);
message2 = new tizen.Message("messaging.sms", {
to: [TEST_SMS_RECIPIENT],
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
+
</script>
</body>
</html>
<head>
<title>MessageInit_MessageInit_valid_argument_sms</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageInit_MessageInit_valid_argument_sms
-//==== LABEL checks various message attributes upon message (sms) creation
+//==== LABEL Checks various message attributes upon message (sms) creation
//==== 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
assert_equals(smsMsg.body.plainBody, "Sms Message Test", "SMS message creation failed.");
-}, "MessageInit_MessageInit_valid_argument_sms");
+}, document.title);
</script>
</body>
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== SPEC_URL https://developer.tizen.org/help/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});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, i;
t.step(function () {
- var serviceSuccess, i;
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageService_id_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if attribute id in MessageService
//==== ONLOAD_DELAY 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
setup({timeout: 90000});
-var t = async_test("MessageService_id_exist", {timeout: 90000}), serviceSuccess, serviceError;
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError;
t.step(function () {
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Jakub Siewierski <j.siewierski@samsung.com>
-->
<html>
<head>
<title>MessageService_loadBodySMS</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageService_loadBodySMS
-//==== LABEL check if loadMessageBody works for sms
+//==== LABEL Check if MessageService.loadMessageBody method 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageService_loadBodySMS", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, service, messageStorage, message, datetime,
sendSuccess, sendError, loadBodySuccess, loadBodyError, returnedValue;
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageService_name_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageService_name_exist
-//==== LABEL check if the attribute name in MessageService
+//==== LABEL Check if name attribute exists in MessageService
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageService:name A
//==== TEST_CRITERIA AE
setup({timeout: 90000});
-var t = async_test("MessageService_name_exist", {timeout: 90000}), serviceErrorCB, serviceListCB;
+var t = async_test(document.title, {timeout: 90000}), serviceError, serviceSuccess;
t.step(function () {
-
- serviceErrorCB = t.step_func(function (error) {
- assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
- });
-
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
assert_true("name" in services[0], "Messaging.MessageService.name property exists");
+
t.done();
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
+ 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>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageService_sendMessage_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageService_sendMessage_exist
-//==== LABEL check if the attribute sendMessage exist in MessageService
+//==== LABEL Check if sendMessage exist in MessageService
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageService_sendMessage_exist", {timeout: 90000}), serviceErrorCB, serviceListCB;
+var t = async_test(document.title, {timeout: 90000}), serviceError, serviceSuccess;
t.step(function () {
- serviceErrorCB = t.step_func(function (error) {
- assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
- });
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
assert_true("sendMessage" in services[0], "sendMessage does not exist.");
+
t.done();
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB);
+ 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>
<head>
<title>MessageService_sendMessage_invalid_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sendMessage_invalid_argument
-//==== LABEL check whether invoking sendMessage method with improper argument throws exception properly
+//==== LABEL Check whether invoking sendMessage method with improper argument throws exception properly
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageService:sendMessage M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageService_sendMessage_invalid_argument", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
service, serviceError, serviceSuccess, sendError, sendSuccess;
t.step(function () {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0]; // save service
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.sendMessage("messaging.email", sendSuccess, sendError);
});
<head>
<title>MessageService_sendMessage_valid_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sendMessage_valid_argument
-//==== LABEL check whether sendMessage method properly sends the specified message
+//==== LABEL Check if MessageService.sendMessage method works properly with valid argument (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MOA
-setup({timeout : 90000});
-var t = async_test("MessageService_sendMessage_valid_argument", {timeout : 90000}),
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}),
service, smsMessage, serviceError, serviceSuccess, sendError, sendSuccess;
t.step(function () {
<html>
<head>
<title>MessageService_sms_extend</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
<body>
//==== TEST_CRITERIA OBX
setup({timeout: 90000});
-var t = async_test("MessageService_sms_extend", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, serviceSuccess, serviceError;
t.step(function () {
- var messageService, serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
<html>
<head>
<title>MessageService_sms_loadMessageBody_exist</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageService_sms_loadMessageBody_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, serviceSuccess, serviceError;
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];
+ messageService = services[0];
- assert_true("loadMessageBody" in message_service, "No loadMessageBody method in message_service");
- check_method_exists(message_service, "loadMessageBody");
+ assert_true("loadMessageBody" in messageService, "No loadMessageBody method in messageService");
+ check_method_exists(messageService, "loadMessageBody");
t.done();
});
<html>
<head>
<title>MessageService_sms_loadMessageBody_message_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_loadMessageBody_message_TypeMismatch
-//==== LABEL Check for loadMessageBody message conversions exception (SMS)
+//==== LABEL Check type conversions for message argument of MessageService.loadMessageBody method (sms)
//==== PRIORITY: P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageService_sms_loadMessageBody_message_TypeMismatch", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, i, param, conversionTable, loadBodySuccess,
+ serviceSuccess, serviceError, exceptionName;
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];
+ messageService = 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},
+ assert_throws({name: exceptionName},
function () {
- message_service.loadMessageBody(param, loadBodySuccess) ;
+ messageService.loadMessageBody(param, loadBodySuccess) ;
}, exceptionName + " should be thrown " + param);
}
<html>
<head>
<title>MessageService_sms_loadMessageBody_message_invalid_obj</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_loadMessageBody_message_invalid_obj
-//==== LABEL Check if method loadMessageBody with invalid message attribute throws exception (SMS)
+//==== LABEL Check if MessageService.loadMessageBody method throws exception when message is invalid (sms)
//==== PRIORITY: P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageService:loadMessageBody M
//==== TEST_CRITERIA MTO
setup({timeout: 90000});
-var t = async_test("MessageService_sms_loadMessageBody_message_invalid_obj", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, message, serviceSuccess, serviceError;
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];
+ messageService = services[0];
message = {
id: "1",
messageStatus: ""
};
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
- message_service.loadMessageBody(message);
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
+ messageService.loadMessageBody(message);
});
t.done();
<html>
<head>
<title>MessageService_sms_loadMessageBody_missarg_message</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_loadMessageBody_missarg_message
-//==== LABEL Check if method loadMessageBody without message attribute throws exception (SMS)
+//==== LABEL Check with missing non-optional argument - MessageService.loadMessageBody (sms)
//==== ONLOAD_DELAY 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 MMA
setup({timeout: 90000});
-var t = async_test("MessageService_sms_loadMessageBody_missarg_message", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, serviceSuccess, serviceError;
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_greater_than(services.length, 0, "Received empty services array");
+ messageService = services[0];
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
- message_service.loadMessageBody();
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
+ messageService.loadMessageBody();
});
t.done();
<html>
<head>
<title>MessageService_sms_messageStorage_attribute</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
-var t = async_test("MessageService_sms_messageStorage_attribute", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messagingService, storage, serviceSuccess, serviceError;
t.step(function () {
- var messagingService, storage, serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Jakub Siewierski <j.siewierski@samsung.com>
-->
<html>
<head>
<title>MessageService_sms_sendMessage</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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.
+//==== LABEL Check if MessageService.sendMessage method works properly (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
message, datetime, messageStorage, sendSuccess, sendError,
service, serviceSuccess, serviceError;
<head>
<title>MessageService_sms_sendMessage_errorCallback_TypeMismatch</title>
<meta charset="utf-8"/>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback (SMS) conversions exception
+//==== LABEL Check type conversions for errorCallback argument of MessageService.sendMessage method (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_errorCallback_TypeMismatch", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, message,
+ sendSuccess, invalidErrorCallback, exceptionName, i, conversionTable;
t.step(function () {
- var messagingService, serviceSuccess, serviceError, message,
- sendSuccess, invalidErrorCallback, exceptionName,
- i, conversionTable;
sendSuccess = t.step_func(function (recipients) {
assert_unreached("Success callback invoked.");
<html>
<head>
<title>MessageService_sms_sendMessage_errorCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_errorCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function (){}}
+//==== LABEL Check if MessageService.sendMessage method throws exception when errorCallback is invalid (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_errorCallback_invalid_cb", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, message,
+ sendSuccess, invalidErrorCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- var messagingService, serviceSuccess, serviceError, message,
- sendSuccess, invalidErrorCallback,
- exceptionName = "TypeMismatchError";
invalidErrorCallback = {
onerror: t.step_func(function (error) {
<html>
<head>
<title>MessageService_sms_sendMessage_exist</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, serviceSuccess, serviceError;
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];
+ messageService = services[0];
- assert_true("sendMessage" in message_service, "No sendMessage method in message_service");
- check_method_exists(message_service, "sendMessage");
+ assert_true("sendMessage" in messageService, "No sendMessage method in messageService");
+ check_method_exists(messageService, "sendMessage");
t.done();
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_message_TypeMismatch
-//==== LABEL Check message (SMS) argument conversions exception
+//==== LABEL Check type conversions for message argument of MessageService.sendMessage method (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_message_TypeMismatch", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, sendSuccess,
+ sendError, incorrectMessage, exceptionName, i, conversionTable;
t.step(function () {
- var messagingService, serviceSuccess, serviceError,
- sendSuccess, sendError,
- incorrectMessage, exceptionName,
- i, conversionTable;
sendSuccess = t.step_func(function (recipients) {
assert_unreached("Success callback invoked");
<html>
<head>
<title>MessageService_sms_sendMessage_message_invalid_obj</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_message_invalid_obj
-//==== LABEL Check MessageService.sendMessage (SMS) argument message validation - use simple object
+//==== LABEL Check if MessageService.sendMessage method throws exception when message is invalid (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MTO
-setup({ timeout: 90000 });
-var t = async_test("MessageService_sms_sendMessage_message_invalid_obj", { timeout: 90000 });
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, sendSuccess,
+ sendError, fakeMessage, exceptionName = "TypeMismatchError";
t.step(function () {
- var messagingService, serviceSuccess, serviceError,
- sendSuccess, sendError,
- fakeMessage,
- exceptionName = "TypeMismatchError";
sendSuccess = t.step_func(function (recipients) {
assert_unreached("Success callback invoked");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_missarg
-//==== LABEL Check MessageService.sendMessage (SMS) with missing non-optional argument
+//==== LABEL Check with missing non-optional argument - MessageService.sendMessage (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MMA
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_missarg", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, exceptionName = "TypeMismatchError";
t.step(function () {
- var messagingService, serviceSuccess, serviceError,
- exceptionName = "TypeMismatchError";
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
<html>
<head>
<title>MessageService_sms_sendMessage_successCallback_TypeMismatch</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback (SMS) conversions exception
+//==== LABEL Check type conversions for successCallback argument of MessageService.sendMessage method (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MC
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_successCallback_TypeMismatch", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, message,
+ sendError, invalidSuccessCallback, exceptionName, i, conversionTable;
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);
<html>
<head>
<title>MessageService_sms_sendMessage_successCallback_invalid_cb</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_successCallback_invalid_cb
-//==== LABEL Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function (){}}
+//==== LABEL Check if MessageService.sendMessage method throws exception when successCallback is invalid (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MTCB
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_successCallback_invalid_cb", { timeout: 90000 });
+var t = async_test(document.title, {timeout: 90000}), messagingService, serviceSuccess, serviceError, message,
+ sendError, invalidSuccessCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- var messagingService, serviceSuccess, serviceError, message,
- sendError, invalidSuccessCallback,
- exceptionName = "TypeMismatchError";
invalidSuccessCallback = {
onsuccess: t.step_func(function (recipients) {
<html>
<head>
<title>MessageService_sms_sendMessage_without_errorCallback</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageService_sms_sendMessage_without_errorCallback
-//==== LABEL Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)
+//==== LABEL Check if MessageService.sendMessage method works properly without errorCallback argument (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA
-setup({ timeout: 90000 });
+setup({timeout: 90000});
-var t = async_test("MessageService_sms_sendMessage_without_errorCallback", { timeout: 90000 }),
+var t = async_test(document.title, {timeout: 90000}),
message, datetime,
sendSuccess, returnedValue = null,
service, serviceListSuccess, serviceListError;
datetime = tizen.time.getCurrentDateTime().toString();
message = new tizen.Message("messaging.sms", {
- plainBody : datetime,
- to : [ TEST_SMS_RECIPIENT ]
+ plainBody: datetime,
+ to: [ TEST_SMS_RECIPIENT ]
});
returnedValue = service.sendMessage(message, sendSuccess);
<html>
<head>
<title>MessageService_sms_type_attribute</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
-var t = async_test("MessageService_sms_type_attribute", {timeout: 90000}), messaging_service, serviceSuccess, serviceError;
+var t = async_test(document.title, {timeout: 90000}), messageService, serviceSuccess, serviceError;
t.step(function () {
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
- messaging_service = services[0];
+ messageService = 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.email");
+ assert_true("type" in messageService, "No 'type' attribute in messageService");
+ assert_type(messageService.type, "string", "messageService.type is not string");
+ check_readonly(messageService, "type", "messaging.sms", "string", "messaging.email");
t.done();
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageService_type_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageService_type_exist
-//==== LABEL check if attribute type in MessageService
+//==== LABEL Check if attribute type in MessageService
//==== ONLOAD_DELAY 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
setup({timeout: 90000});
-var t = async_test("MessageService_type_exist", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError;
t.step(function () {
serviceSuccess = t.step_func(function (services) {
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_addCCLAddMRemoveCRemoveCCL</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check scenario: add a conversation listener, add a message, remove the conversation related with the added message, remove the listener
//==== PRIORITY P3
//==== 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
//==== 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
- }
-});
+
+var t = async_test(document.title, {timeout: 90000}), listener,
+ serviceError, serviceSuccess, service, listenerId, msg, addError, addSuccess,
+ filterForId, findConversationError, findConversationSuccess, removeConversationError,
+ removeConversationSuccess, findMessageSuccess, findMessageError, filterForTo;
+
t.step(function () {
- conversationChangeCB = {
- conversationsupdated : function (conversations) {
+ add_result_callback(function () {
+ try {
+ service.messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throws an exception
+ }
+ });
+
+ listener = {
+ conversationsupdated: function (conversations) {
},
- conversationsadded : function (conversations) {
+ conversationsadded: function (conversations) {
},
- conversationsremoved : function (conversations) {
+ conversationsremoved: function (conversations) {
}
};
- errorAddDraftCallback = t.step_func(function (e) {
- assert_unreached("addDraftMessage() error: " + e.message);
+ removeConversationSuccess = t.step_func(function () {
+ t.done();
});
-
- errorFindConCallback = t.step_func(function (e) {
- assert_unreached("findConversations() error: " + e.message);
+ removeConversationError = t.step_func(function (error) {
+ assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
});
-
- errorRemoveConCallback = t.step_func(function (e) {
- assert_unreached("removeConversations() error: " + e.message);
+ findConversationSuccess = t.step_func(function (conversations) {
+ assert_greater_than(conversations.length, 0, "Received empty conversations array");
+ service.messageStorage.removeConversations(conversations, removeConversationSuccess, removeConversationError);
});
- successRemoveConCallback = t.step_func(function () {
- t.done();
+ findConversationError = t.step_func(function (error) {
+ assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
});
- conversationsFindConArrayCB = t.step_func(function (conversations) {
- assert_true(conversations.length > 0, "No conversations found.");
- service.messageStorage.removeConversations(conversations, successRemoveConCallback,
- errorRemoveConCallback);
+ findMessageSuccess = t.step_func(function (messages) {
+ assert_greater_than(messages.length, 0, "Received empty messages array");
+ filterForId = new tizen.AttributeFilter("id", "EXACTLY", messages[0].conversationId);
+ service.messageStorage.findConversations(filterForId, findConversationSuccess, findConversationError);
});
- 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);
+ findMessageError = t.step_func(function (error) {
+ assert_unreached("findMessages() error callback: name:" + error.name + ", msg:" + error.message);
});
- messageFindError = t.step_func(function (err) {
- assert_unreached("findMessages() error: " + err.message);
+ addSuccess = t.step_func(function () {
+ filterForTo = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
+ service.messageStorage.findMessages(filterForTo, findMessageSuccess, findMessageError);
});
- successAddDraftCallback = t.step_func(function () {
- filterForTo = new tizen.AttributeFilter("to", "CONTAINS",
- TEST_SMS_RECIPIENT);
- service.messageStorage.findMessages(filterForTo, messageFindSuccess,
- messageFindError);
+ addError = t.step_func(function (error) {
+ assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
});
- serviceListCB = t.step_func(function (services) {
- assert_true(services.length > 0, "No MessageService found.");
+ serviceSuccess = t.step_func(function (services) {
+ assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- watchId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener);
msg = new tizen.Message("messaging.sms",
- {plainBody : "addCCLAddMRemoveCRemoveCCL-testing",
- to : [ TEST_SMS_RECIPIENT ]});
- service.messageStorage.addDraftMessage(msg, successAddDraftCallback,
- errorAddDraftCallback);
+ {plainBody: "addCCLAddMRemoveCRemoveCCL-testing",
+ to: [ TEST_SMS_RECIPIENT ]});
+ service.messageStorage.addDraftMessage(msg, addSuccess, addError);
});
- serviceErrorCB = t.step_func(function (err) {
- assert_unreached("getMessageService() error: " + err.message);
+ serviceError = t.step_func(function (error) {
+ assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB,
- serviceErrorCB);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_addConversationsChangeListener_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_addConversationsChangeListener_withoutfilter
-//==== LABEL: Check addConversationsChangeListener method without filter
+//==== LABEL Check if MessageStorage.addConversationsChangeListener method works properly without filter (sms)
//==== PRIORITY: P2
//==== ONLOAD_DELAY 90
//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addConversationsChangeListener M
//==== TEST_CRITERIA MAST MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_addConversationsChangeListener_withoutfilter", {timeout: 90000}),
- serviceSuccess, serviceError, service, message, removeAllSuccess, sendError, conversationChangeCB;
+var t = async_test(document.title, {timeout: 90000}), i, listenerId,
+ serviceSuccess, serviceError, service, message, removeAllSuccess, sendError, listener;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- conversationChangeCB = {
- conversationsadded : t.step_func(function (conversations) {
+ listener = {
+ conversationsadded: t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- for (var i in conversations) {
+ for (i = 0; i < conversations.length; i++) {
if (conversations[i].id === message.conversationId) {
t.done();
break;
});
removeAllSuccess = t.step_func(function () {
- watcherId = service.messageStorage.addConversationsChangeListener(conversationChangeCB);
+ listenerId = service.messageStorage.addConversationsChangeListener(listener);
message = new tizen.Message("messaging.sms", smsMessageInitDict);
service.sendMessage(message, null, sendError);
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
+
</script>
</body>
</html>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_addMCLaddM</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_addMCLaddM
-//==== LABEL: Check if addMessagesChangeListener for sms works properly
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method works properly for sms
//==== PRIORITY: P2
//==== ONLOAD_DELAY 90
//==== SPEC: Tizen Web API:Communication:Messaging:MessageStorage:addMessagesChangeListener M
//==== TEST_CRITERIA MMINA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_addMCLaddM", {timeout: 90000}),
- service, listenerId, messageChangeCallback, sendSuccess, sendFailure, serviceListCB,
+var t = async_test(document.title, {timeout: 90000}),
+ service, listenerId, listener, sendError, serviceSuccess,
msg, serviceError, messageStorage;
t.step(function () {
- messageChangeCallback = {
+ //cleanup after TC
+ add_result_callback(function () {
+ try {
+ messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
messagesupdated: t.step_func(function (messages) {
- assert_unreached("There is some message updated but not added!");
+ assert_unreached("messagesupdated callback invoked");
}),
messagesadded: t.step_func(function (messages) {
- assert_true(messages.length > 0, "No message added!");
+ assert_greater_than(messages.length, 0, "Received empty messages array");
+
t.done();
}),
messagesremoved: t.step_func(function (messages) {
- assert_unreached("There is some message removed but not added!");
+ assert_unreached("messagesremoved callback invoked");
})
};
- sendSuccess = t.step_func(function () {});
-
- sendFailure = t.step_func(function (error) {
+ sendError = t.step_func(function (error) {
assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
});
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
messageStorage = service.messageStorage;
- listenerId = service.messageStorage.addMessagesChangeListener(messageChangeCallback);
+ listenerId = service.messageStorage.addMessagesChangeListener(listener);
msg = new tizen.Message("messaging.sms", {
plainBody: "test.",
to: [TEST_SMS_RECIPIENT]
});
- service.sendMessage(msg, sendSuccess, sendFailure);
+ service.sendMessage(msg, null, sendError);
});
serviceError = t.step_func(function (error) {
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
-});
-
-//cleanup after TC
-add_result_callback(function () {
- try {
- messageStorage.removeChangeListener(listenerId);
- } catch (err) {
- // do nothing in case removeChangeListener throw an exception
- }
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Andrzej Krolikowski <a.krolikowsk@samsung.com>
-->
<html>
<head>
<title>MessageStorage_addMessagesChangeListener_withfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_addMessagesChangeListener_withfilter
-//==== LABEL: Check the addMessagesChangeListener method with parmeter filter
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method works properly with 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
//==== TEST_CRITERIA MAST MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_addMessagesChangeListener_withfilter", {timeout: 90000}),
- service, listenerId, messageStorage, message, messageChangeCallback, filter, serviceListCB,
- serviceError;
+var t = async_test(document.title, {timeout: 90000}), i,
+ service, listenerId, messageStorage, message, listener, filter, serviceSuccess,
+ serviceError, addError;
t.step(function (){
- messageChangeCallback = {
- messagesadded : t.step_func(function (messages) {
+ //cleanup after TC
+ add_result_callback(function () {
+ try {
+ messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
+ messagesadded: t.step_func(function (messages) {
assert_type(messages, "array", "Not an array.");
assert_greater_than(messages.length, 0, "Received empty messages array");
- for (var i in messages) {
+ for (i = 0; i < messages.length; i++) {
assert_true(messages[i] instanceof tizen.Message, "Not a message.");
if (messages[i].id === message.id) {
t.done();
})
};
- serviceListCB = t.step_func(function serviceListCB(services) {
+ addError = t.step_func(function (error) {
+ assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
+ });
+
+ serviceSuccess = t.step_func(function serviceListCB(services) {
assert_greater_than(services.length, 0, "Received empty services array");
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);
+ listenerId = messageStorage.addMessagesChangeListener(listener, filter);
+ message = new tizen.Message("messaging.sms", {plainBody: "test.", to: [ TEST_SMS_RECIPIENT ]});
+ service.messageStorage.addDraftMessage(message, null, addError);
});
serviceError = t.step_func(function (error) {
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
-});
-
-//cleanup after TC
-add_result_callback(function () {
- try {
- messageStorage.removeChangeListener(listenerId);
- } catch (err) {
- // do nothing in case removeChangeListener throw an exception
- }
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
Andrzej Krolikowski <a.krolikowsk@samsung.com>
-->
<html>
<head>
<title>MessageStorage_addMessagesChangeListener_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method works properly without 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
//==== TEST_CRITERIA MR MMINA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_addMessagesChangeListener_withoutfilter", {timeout: 90000}),
- service, listenerId, serviceListCB, message, messageStorage, messageChangeCallback,
- serviceError;
+var t = async_test(document.title, {timeout: 90000}), i,
+ service, listenerId, serviceSuccess, message, messageStorage, listener,
+ serviceError, sendError;
t.step(function () {
//cleanup after TC
add_result_callback(function () {
}
});
- messageChangeCallback = {
- messagesadded : t.step_func(function (messages) {
+ listener = {
+ messagesadded: t.step_func(function (messages) {
assert_type(messages, "array", "Not an array.");
assert_greater_than(messages.length, 0, "Received empty messages array");
- for (var i in messages) {
+ for (i = 0; i < messages.length; i++) {
assert_true(messages[i] instanceof tizen.Message, "Not a message.");
if (messages[i].id === message.id) {
t.done();
})
};
- serviceListCB = t.step_func(function (services) {
+ 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;
- listenerId = messageStorage.addMessagesChangeListener(messageChangeCallback);
+ listenerId = messageStorage.addMessagesChangeListener(listener);
assert_type(listenerId, "long" , "Incorrect returned value from addMessagesChangeListener method.");
- message = new tizen.Message("messaging.sms", {plainBody : "test.",to : [ TEST_SMS_RECIPIENT ]});
- service.sendMessage(message);
+ message = new tizen.Message("messaging.sms", {plainBody: "test.", to: [ TEST_SMS_RECIPIENT ]});
+ service.sendMessage(message, null, sendError);
});
serviceError = t.step_func(function (error) {
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - email
+//==== LABEL Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (email)
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectChangeListener, exceptionName, i, conversionTable;
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");
incorrectChangeListener = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addConversationsChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_findMessages</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_findMessages
-//==== LABEL Check the function findMessages in MessageStorage
+//==== LABEL Check if MessageStorage.findMessages method works properly
//==== PRIORITY P1
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages", {timeout: 90000}),
- smsService, findMessagesCallback, findError, filter,
- getMessagingServicesCallback, addSuccess, serviceError;
+var t = async_test(document.title, {timeout: 90000}),
+ smsService, findSuccess, findError, filter,
+ serviceSuccess, addSuccess, serviceError;
t.step(function () {
- findMessagesCallback = t.step_func(function (messages) {
+ findSuccess = t.step_func(function (messages) {
assert_greater_than(messages.length, 0, "Received empty messages array");
+
t.done();
});
addSuccess = t.step_func(function () {
filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
- smsService.messageStorage.findMessages(filter, findMessagesCallback, findError);
+ smsService.messageStorage.findMessages(filter, findSuccess, findError);
});
- getMessagingServicesCallback = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
smsService = services[0];
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", getMessagingServicesCallback, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
<head>
<title>MessageStorage_findMessages_errorCallback_TypeMismatch_1</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_findMessages_errorCallback_TypeMismatch_1
-//==== LABEL check whether invoking 'findMessages' method with invalid error callback throws exception properly
+//==== LABEL Check MessageStorage.findMessages method when errorCallback is a number (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_errorCallback_TypeMismatch_1", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, findSuccess, filter;
t.step(function () {
filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findMessages(filter, findSuccess, 1);
});
<head>
<title>MessageStorage_findMessages_errorCallback_null</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with null as errorCallback argument (sms)
//==== 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
//==== TEST_CRITERIA MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_errorCallback_null", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, typeFilter, findSuccess,
+ i, addSuccess, service, foundMessage = 0, addedMessage;
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");
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_findMessages_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_findMessages_exist
-//==== LABEL check if method findMessages in MessageStorage
+//==== LABEL Check if method findMessages in MessageStorage
//==== 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 ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_exist", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError;
t.step(function () {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_findMessages_filter_sms_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by type (sms)
//==== 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
//==== TEST_CRITERIA MOA MR
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_filter_sms_valid", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), smsService, findSuccess, findError, typeFilter, serviceSuccess,
+ addSuccess, addedMessage, foundMessage = 0, returnedValue = null, i, serviceError;
t.step(function () {
- var smsService, findSuccess, findError, typeFilter, serviceSuccess, addSuccess,
- addedMessage, foundMessage = 0, returnedValue = null, i, serviceError;
findSuccess = t.step_func(function (messages) {
assert_greater_than(messages.length, 0, "Received empty messages array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_findMessages_limit_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number
+//==== LABEL Check if MessageStorage.findMessages method works properly with limit
//==== 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
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_limit_valid", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), smsService, typeFilter, sortMode, limit = 5, serviceError,
+ serviceSuccess, addSuccess, findError, findSuccess, addSuccessCounter = 0, i;
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");
<head>
<title>MessageStorage_findMessages_missarg</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_findMessages_missarg
-//==== LABEL MessageStorage.findMessages (filter) WRONG argument(s)
+//==== LABEL Check with missing non-optional argument - MessageStorage.findMessages (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_missarg", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
service, filter, serviceError, serviceSuccess, onSuccess;
t.step(function () {
onSuccess = t.step_func(function () {
filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.findMessages(filter);
});
<head>
<title>MessageStorage_findMessages_noarg</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_findMessages_noarg
-//==== LABEL MessageStorage.findMessages () WRONG argument(s)
+//==== LABEL Check without arguments - MessageStorage.findMessages (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findMessages M
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_findMessages_noarg", {timeout: 90000});
-this_test.step(function () {
- var onSuccess = this_test.step_func(function (services) {
+var t = async_test(document.title, {timeout: 90000}), onSuccess;
+t.step(function () {
+ onSuccess = t.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 () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findMessages();
});
} else {
assert_unreached("list of services is empty");
}
- return this_test.done();
+ t.done();
});
tizen.messaging.getMessageServices("messaging.sms", onSuccess);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_findMessages_offset_valid
-//==== LABEL check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param
+//==== LABEL Check if MessageStorage.findMessages method works properly with valid offset
//==== 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
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_offset_valid", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), smsService, typeFilter, sortMode, limit = 10, offset = 2,
+ serviceSuccess, serviceError, addSuccess, findSuccess, findError, addSuccessCounter = 0, i;
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");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with sort
//==== 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
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_findMessages_sort_valid", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), service, findSuccess, findError, addSuccess, typeFilter,
+ sortMode, serviceSuccess, serviceError;
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");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - mms
+//==== LABEL Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (mms)
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectChangeListener, exceptionName, i, conversionTable;
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");
incorrectChangeListener = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addConversationsChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeChangeListener_exist</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_removeChangeListener_exist
-//==== LABEL check if method removeChangeListener in MessageStorage
+//==== LABEL Check if method removeChangeListener in MessageStorage
//==== ONLOAD_DELAY 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
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeChangeListener_exist", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError;
t.step(function () {
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeChangeListener_forconversations</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script type="text/javascript">
//==== TEST: MessageStorage_removeChangeListener_forconversations
-//==== LABEL check the function of removeChangeListener in MessageStorage by forconversations
+//==== LABEL Check if MessageStorage.removeChangeListener method works properly - for conversation listener (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 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
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeChangeListener_forconversations", {timeout: 90000}),
- watchId, conversationChangeCB, serviceListCB, serviceError;
+var t = async_test(document.title, {timeout: 90000}),
+ listenerId, listener, serviceSuccess, serviceError, service;
t.step(function () {
- conversationChangeCB = {
- conversationsupdated : t.step_func(function (conversations) {
+ add_result_callback(function (res) {
+ try {
+ service.messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
+ conversationsupdated: t.step_func(function (conversations) {
}),
- conversationsadded : t.step_func(function (conversations) {
+ conversationsadded: t.step_func(function (conversations) {
}),
- conversationsremoved : t.step_func(function (conversations) {
+ conversationsremoved: t.step_func(function (conversations) {
})
};
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
- watchId = services[0].messageStorage.addConversationsChangeListener(conversationChangeCB);
- services[0].messageStorage.removeChangeListener(watchId);
+ service = services[0];
+ listenerId = service.messageStorage.addConversationsChangeListener(listener);
+ service.messageStorage.removeChangeListener(listenerId);
+
t.done();
});
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeChangeListener_forfolder</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if removeChangeListener method removes listener added by addFoldersChangeListener method
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
//==== TEST_CRITERIA MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeChangeListener_forfolder", {timeout: 90000}),
- watchId, folderChangeCB, serviceListCB, serviceError;
+var t = async_test(document.title, {timeout: 90000}),
+ listener, serviceSuccess, serviceError, listenerId, service;
t.step(function () {
- folderChangeCB = {
- foldersupdated : t.step_func(function (folders) {
+ add_result_callback(function (res) {
+ try {
+ service.messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
+ foldersupdated: t.step_func(function (folders) {
}),
- foldersadded : t.step_func(function (folders) {
+ foldersadded: t.step_func(function (folders) {
}),
- foldersremoved : t.step_func(function (folders) {
+ foldersremoved: t.step_func(function (folders) {
})
};
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
- watchId = services[0].messageStorage.addFoldersChangeListener(folderChangeCB);
- services[0].messageStorage.removeChangeListener(watchId);
+ service = services[0];
+ listenerId = service.messageStorage.addFoldersChangeListener(listener);
+ service.messageStorage.removeChangeListener(listenerId);
+
t.done();
});
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeChangeListener_formessages</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if removeChangeListener method removes listener added by addMessagesChangeListener method
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
//==== TEST_CRITERIA MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeChangeListener_formessages", {timeout: 90000}),
- watchId, messageChangeCB, serviceListCB, serviceError;
+var t = async_test(document.title, {timeout: 90000}),
+ listenerId, listener, serviceSuccess, serviceError, service;
t.step(function () {
- messageChangeCB = {
- messagesupdated : t.step_func(function (messages) {
+ add_result_callback(function (res) {
+ try {
+ service.messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
+ messagesupdated: t.step_func(function (messages) {
}),
- messagesadded : t.step_func(function (messages) {
+ messagesadded: t.step_func(function (messages) {
}),
- messagesremoved : 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);
+ serviceSuccess = t.step_func(function (services) {
+ assert_greater_than(services.length, 0, "Received empty services array");
+ service = services[0];
+ listenerId = service.messageStorage.addMessagesChangeListener(listener);
+ service.messageStorage.removeChangeListener(listenerId);
+
t.done();
});
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeChangeListener_valid_argument</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.removeChangeListener method works properly with valid arguments - for folder listener (sms)
//==== ONLOAD_DELAY 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
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeChangeListener_valid_argument", {timeout: 90000}),
- watchId, service, serviceListCB, serviceError, folderChangeCB;
+var t = async_test(document.title, {timeout: 90000}),
+ listenerId, service, serviceSuccess, serviceError, listener;
t.step(function () {
- folderChangeCB = {
+ add_result_callback(function (res) {
+ try {
+ service.messageStorage.removeChangeListener(listenerId);
+ } catch (err) {
+ // do nothing in case removeChangeListener throw an exception
+ }
+ });
+
+ listener = {
foldersadded: function (folders) {
},
foldersupdated: function (folders) {
}
};
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- watchId = service.messageStorage.addFoldersChangeListener(folderChangeCB);
- service.messageStorage.removeChangeListener(watchId);
+ listenerId = service.messageStorage.addFoldersChangeListener(listener);
+ service.messageStorage.removeChangeListener(listenerId);
+
t.done();
});
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
<head>
<title>MessageStorage_removeChangeListener_with_watchId</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeChangeListener_with_watchId
-//==== LABEL MessageStorage.removeChangeListener (watchId)
+//==== LABEL Check if MessageStorage.removeChangeListener method remove listener added by addFoldersChangeListener for sms
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeChangeListener M
//==== TEST_CRITERIA MMINA
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_removeChangeListener_with_watchId", {timeout: 90000});
-this_test.step(function () {
- var service = null, onSuccess, foldersChangeCallback, watchId;
+var t = async_test(document.title, {timeout: 90000}), service = null, onSuccess, foldersChangeCallback, watchId;
+t.step(function () {
foldersChangeCallback = {
- foldersupdated : this_test.step_func(),
- foldersadded : this_test.step_func(),
- foldersremoved : this_test.step_func()
+ foldersupdated: t.step_func(),
+ foldersadded: t.step_func(),
+ foldersremoved: t.step_func()
};
- onSuccess = this_test.step_func(function (services) {
+ onSuccess = t.step_func(function (services) {
assert_type(services, "array", "type of services is not Array");
if (services.length > 0) {
service = services[0];
} else {
assert_unreached("list of services is empty");
}
- return this_test.done();
+ t.done();
});
tizen.messaging.getMessageServices("messaging.sms", onSuccess);
<head>
<title>MessageStorage_removeConversations_arg_null</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_arg_null
-//==== LABEL check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly
+//==== LABEL Check MessageStorage.removeConversations method when conversations argument is null (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_arg_null", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, removeError, removeSuccess, service;
t.step(function () {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations(null, removeSuccess, removeError);
});
<head>
<title>MessageStorage_removeConversations_arg_undefined</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_arg_undefined
-//==== LABEL check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly
+//==== LABEL Check MessageStorage.removeConversations method when conversations argument is undefined (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_arg_undefined", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, removeError, removeSuccess, service;
t.step(function () {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations(undefined, removeSuccess, removeError);
});
<head>
<title>MessageStorage_removeConversations_conversations_number</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_conversations_number
-//==== LABEL check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly
+//==== LABEL Check MessageStorage.removeConversations method when conversations argument is a number (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_conversations_number", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, removeError, removeSuccess, service;
t.step(function () {
removeSuccess = t.step_func(function () {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations(1, removeSuccess, removeError);
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeConversations_forsms</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.removeConversations method works properly with all callbacks (sms)
//==== 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
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_forsms", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
service, serviceError, serviceSuccess, filter, findError, findSuccess, removeError, removeSuccess,
onSuccess;
<head>
<title>MessageStorage_removeConversations_invalid_arg</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_invalid_arg
-//==== LABEL MessageStorage.removeConversations ('sth') WRONG argument(s)
+//==== LABEL Check MessageStorage.removeConversations method when conversations argument is invalid (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_removeConversations_invalid_arg", {timeout: 90000});
-this_test.step(function () {
- var service = null, onSuccess;
+var t = async_test(document.title, {timeout: 90000}), service = null, onSuccess;
+t.step(function () {
- onSuccess = this_test.step_func(function (services) {
+ onSuccess = t.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 () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations("sth");
});
} else {
assert_unreached("list of services is empty");
}
- return this_test.done();
+ t.done();
});
tizen.messaging.getMessageServices("messaging.sms", onSuccess);
<head>
<title>MessageStorage_removeConversations_missarg_TypeMismatch</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_missarg_TypeMismatch
-//==== LABEL MessageStorage.removeConversations () WRONG argument(s)
+//==== LABEL Check with missing non-optional argument - MessageStorage.removeConversations (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_removeConversations_missarg_TypeMismatch", {timeout: 90000});
-this_test.step(function () {
- var service = null, onSuccess;
+var t = async_test(document.title, {timeout: 90000}), service = null, onSuccess;
+t.step(function () {
- onSuccess = this_test.step_func(function (services) {
+ onSuccess = t.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 () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations();
});
} else {
assert_unreached("list of services is empty");
}
- return this_test.done();
+ t.done();
});
tizen.messaging.getMessageServices("messaging.sms", onSuccess);
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessageStorage_removeConversations_sms</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.removeConversations method works properly (sms)
//==== 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 90
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_sms", {timeout: 90000}),
- service, msg, filter, successCallback, errorCallback, conversationsArrayCB, queryErrorCB,
- messageSent, serviceListCB, serviceError;
+
+var t = async_test(document.title, {timeout: 90000}),
+ service, msg, filter, removeSuccess, removeError, findSuccess, findError,
+ sendSuccess, serviceSuccess, serviceError, sendError;
t.step(function () {
- successCallback = t.step_func(function () {
+ removeSuccess = t.step_func(function () {
t.done();
});
- errorCallback = t.step_func(function (error) {
+ removeError = t.step_func(function (error) {
assert_unreached("removeConversations() error callback: name:" + error.name + ", msg:" + error.message);
});
- conversationsArrayCB = t.step_func(function (conversations) {
+ findSuccess = t.step_func(function (conversations) {
assert_greater_than(conversations.length, 0, "Received empty conversations array");
- service.messageStorage.removeConversations(conversations, successCallback, errorCallback);
+ service.messageStorage.removeConversations(conversations, removeSuccess, removeError);
});
- queryErrorCB = t.step_func(function (error) {
+ findError = t.step_func(function (error) {
assert_unreached("findConversations() error callback: name:" + error.name + ", msg:" + error.message);
});
- messageSent = t.step_func(function (recipients) {
- filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
- service.messageStorage.findConversations(filter, conversationsArrayCB, queryErrorCB);
+ sendSuccess = t.step_func(function (recipients) {
+ filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.findError");
+ service.messageStorage.findConversations(filter, findSuccess, findError);
+ });
+
+ sendError = t.step_func(function (error) {
+ assert_unreached("sendMessage() error callback: name:" + error.name + ", msg:" + error.message);
});
- serviceListCB = t.step_func(function (services) {
+ serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
msg = new tizen.Message("messaging.sms", {plainBody: "test.", to: [TEST_SMS_RECIPIENT]});
- service.sendMessage(msg, messageSent);
+ 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", serviceListCB, serviceError);
+ tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
</script>
<head>
<title>MessageStorage_removeConversations_successCallback_number</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_removeConversations_successCallback_number
-//==== LABEL check whether invoking 'removeConversations' method with invalid success callback throws exception properly
+//==== LABEL Check MessageStorage.removeConversations method when successCallback is a number (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:removeConversations M
setup({timeout: 90000});
-var t = async_test("MessageStorage_removeConversations_successCallback_number", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, toFilter, sortMode, limit,
findConversationsSuccess, findConversationsError, foundConversation, sendSuccess, sendError, newMessage,
removeError, service;
assert_greater_than(conversations.length, 0, "no conversations found");
foundConversation = conversations[0];
- assert_throws({name: TYPE_MISMATCH_ERR}, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.removeConversations(foundConversation, 1, removeError);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch
-//==== LABEL Check argument conversationsChangeCallback conversions exception - sms
+//==== LABEL Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (sms)
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectChangeListener, exceptionName, i, conversionTable;
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");
incorrectChangeListener = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addConversationsChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb
-//==== LABEL Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms
+//==== LABEL Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (sms)
//==== 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 MTL
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectListeners, i, exceptionName, incorrectChangeListener;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage,
- incorrectListeners, i, exceptionName, incorrectChangeListener;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
incorrectChangeListener = incorrectListeners[i][0];
exceptionName = incorrectListeners[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addConversationsChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addConversationsChangeListener_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addDraftMessage
-//==== LABEL Check if method addDraftMessage of MessageStorage (SMS) works properly.
+//==== LABEL Check if MessageStorage.addDraftMessage method works properly (sms)
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue = null,
+ addDraftSuccess, addDraftError, filter, findMessagesSuccess, findMessagesError;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue = null,
- addDraftSuccess, addDraftError, filter,
- findMessagesSuccess, findMessagesError;
findMessagesSuccess = t.step_func(function (messages) {
assert_equals(messages.length, 1, "Received incorrect number of messages");
<head>
<title>MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage 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("MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, plainBodyToSet = "plainBody", addDraftSuccess, conversionTable, i, exceptionName, incorrectCallback;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- plainBodyToSet = "plainBody", addDraftSuccess, conversionTable, i,
- exceptionName, incorrectCallback;
addDraftSuccess = t.step_func(function () {
assert_unreached("addDraftMessage() success callback invoked.");
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<head>
<title>MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, plainBodyToSet = "plainBody", addDraftSuccess, incorrectCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- plainBodyToSet = "plainBody", addDraftSuccess, incorrectCallback,
- exceptionName = "TypeMismatchError";
addDraftSuccess = t.step_func(function () {
assert_unreached("addDraftMessage() success callback invoked.");
messageStorage = messageService.messageStorage;
message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(message, addDraftSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addDraftMessage_message_TypeMismatch
-//==== LABEL Check argument message conversions exception in addDraftMessage method (sms)
+//==== LABEL Check type conversions for message argument of MessageStorage.addDraftMessage method (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage 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("MessageStorage_sms_addDraftMessage_message_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectMessage, conversionTable, i, exceptionName, addDraftSuccess, addDraftError;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, incorrectMessage,
- conversionTable, i, exceptionName,
- addDraftSuccess, addDraftError;
addDraftSuccess = t.step_func(function () {
assert_unreached("addDraftMessage success callback invoked.");
for(i = 0; i < conversionTable.length; i++) {
incorrectMessage = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(incorrectMessage, addDraftSuccess, addDraftError);
}, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessage);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addDraftMessage_message_invalid_obj
-//==== LABEL Check argument message validation in addDraftMessage method (sms) - invalid object
+//==== LABEL Check if MessageStorage.addDraftMessage method throws exception when message is invalid (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== TEST_CRITERIA MTO
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_message_invalid_obj", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ fakeMessage, exceptionName = "TypeMismatchError", addDraftSuccess, addDraftError;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, fakeMessage, exceptionName = "TypeMismatchError",
- addDraftSuccess, addDraftError;
addDraftSuccess = t.step_func(function () {
assert_unreached("addDraftMessage success callback invoked.");
inResponseTo: null,
messageStatus: ""
};
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(fakeMessage, addDraftSuccess, addDraftError);
}, exceptionName + " should be thrown - given incorrect Message");
<head>
<title>MessageStorage_sms_addDraftMessage_missarg</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check with missing non-optional argument - MessageStorage.addDraftMessage (sms)
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_missarg", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ exceptionName = "TypeMismatchError";
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage,
- exceptionName = "TypeMismatchError";
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
messageService = services[0];
messageStorage = messageService.messageStorage;
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage();
}, exceptionName + " should be thrown - missing argument");
<head>
<title>MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage 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("MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, plainBodyToSet = "plainBody", incorrectCallback, addDraftError, conversionTable, exceptionName, i;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- plainBodyToSet = "plainBody", incorrectCallback, addDraftError,
- conversionTable, exceptionName, i;
addDraftError = t.step_func(function (error) {
assert_unreached("addDraftMessage() error callback: name:" + error.name + ", msg:" + error.message);
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<head>
<title>MessageStorage_sms_addDraftMessage_successCallback_invalid_cb</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (sms)
//==== PRIORITY: P2
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_successCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, plainBodyToSet = "plainBody", incorrectCallback, addDraftError, exceptionName = "TypeMismatchError";
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- plainBodyToSet = "plainBody", incorrectCallback, addDraftError,
- exceptionName = "TypeMismatchError";
incorrectCallback = {
onsuccess: t.step_func(function () {
messageStorage = messageService.messageStorage;
message = new tizen.Message("messaging.sms", {plainBody: plainBodyToSet});
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addDraftMessage(message, incorrectCallback, addDraftError);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addDraftMessage_without_errorCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback
+//==== LABEL Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (sms)
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_without_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue = null,
+ addDraftSuccess, filter, findMessagesSuccess, findMessagesError;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), returnedValue = null,
- addDraftSuccess, filter,
- findMessagesSuccess, findMessagesError;
findMessagesSuccess = t.step_func(function (messages) {
assert_equals(messages.length, 1, "Received incorrect number of messages");
<head>
<title>MessageStorage_sms_addDraftMessage_without_successCallback</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addDraftMessage_without_successCallback
-//==== LABEL Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback
+//==== LABEL Check if MessageStorage.addDraftMessage method works properly without successCallback argument (sms)
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:addDraftMessage M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addDraftMessage_without_successCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, returnedValue = null;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, message,
- returnedValue = null;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addFoldersChangeListener_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch
-//==== LABEL Check argument filter conversions exception - addMessagesChangeListener, filter, sms
+//==== LABEL Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (sms)
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ changeCallback, conversionTable, incorrectFilter, exceptionName, i;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, changeCallback,
- conversionTable, incorrectFilter, exceptionName, i;
changeCallback = {
messagesadded: t.step_func(function (addedMessages) {
for(i = 0; i < conversionTable.length; i++) {
incorrectFilter = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName}, function () {
+ assert_throws({name: exceptionName}, function () {
messageStorage.addMessagesChangeListener(changeCallback, incorrectFilter);
}, exceptionName + " should be thrown - given incorrect filter: " + incorrectFilter);
}
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch
-//==== LABEL Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms
+//==== LABEL Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (sms)
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectChangeListener, exceptionName, i, conversionTable;
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");
incorrectChangeListener = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addMessagesChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener: " + incorrectChangeListener + ".");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb
-//==== LABEL Check argument messagesChangeCallback validation - invalid, sms
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (sms)
//==== 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 MTL
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ incorrectListeners, incorrectChangeListener, exceptionName, i;
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");
for(i = 0; i < incorrectListeners.length; i++) {
incorrectChangeListener = incorrectListeners[i][0];
exceptionName = incorrectListeners[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addMessagesChangeListener(incorrectChangeListener);
}, exceptionName + " should be thrown - given incorrect listener.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_missarg
-//==== LABEL Check with missing non-optional argument - addMessagesChangeListener, sms
+//==== LABEL Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_missarg", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ exceptionName = "TypeMismatchError";
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},
+ assert_throws({name: exceptionName},
function () {
messageStorage.addMessagesChangeListener();
}, exceptionName + " should be thrown - missing argument.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_with_filter
-//==== LABEL Check with optional arguments addMessagesChangeListener (sms)
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method works properly with filter (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_with_filter", {timeout:90000});
+var t = async_test(document.title, {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, loadSuccess, loadError;
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;
//cleanup after TC
add_result_callback(function () {
filter = new tizen.AttributeFilter("body.plainBody", "ENDSWITH", endText);
subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback, filter);
- assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
+ assert_type(subscriptionIdentifier, "long", "Incorrect returned value.");
mismatchInitDict.plainBody = mismatchPlainBodyToSet;
mismatchMessage = new tizen.Message("messaging.sms", mismatchInitDict);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_addMessagesChangeListener_without_filter
-//==== LABEL Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter.
+//==== LABEL Check if MessageStorage.addMessagesChangeListener method works properly without filter (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MMINA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_addMessagesChangeListener_without_filter", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ subscriptionIdentifier, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), message,
+ changeCallback, initDict = smsMessageInitDict, addDraftError, loadSuccess, loadError;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
- message, changeCallback, initDict = smsMessageInitDict, addDraftError,
- loadSuccess, loadError;
//cleanup after TC
add_result_callback(function () {
messageStorage = messageService.messageStorage;
subscriptionIdentifier = messageStorage.addMessagesChangeListener(changeCallback);
- assert_type(subscriptionIdentifier, "number", "Incorrect returned value.");
+ assert_type(subscriptionIdentifier, "long", "Incorrect returned value.");
initDict.plainBody = plainBodyToSet;
message = new tizen.Message("messaging.sms", initDict);
messageStorage.addDraftMessage(message, null, addDraftError);
<head>
<title>MessageStorage_sms_extend</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
//==== TEST_CRITERIA OBX
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_extend", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage, serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message
+//==== LABEL Check if MessageStorage.findConversations method works properly (sms)
//==== 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
//==== TEST_CRITERIA MOA MR
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError,
addSuccess, addError,
conversationSuccess, conversationError,
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_errorCallback_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid error callback throws exception properly
+//==== LABEL Check type conversions for errorCallback argument of MessageStorage.findConversations method (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_errorCallback_TypeMismatch", {timeout: 90000});
-this_test.step(function () {
- var toFilter, findConversationsCallback, getMessagingServicesCallback,
- onError, i, incorrectCallback, conversionTable, exceptionName;
+var t = async_test(document.title, {timeout: 90000}), toFilter, findConversationsCallback, getMessagingServicesCallback,
+ onError, i, incorrectCallback, conversionTable, exceptionName;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
conversionTable = getTypeConversionExceptions("functionObject", true);
services[0].messageStorage.findConversations(toFilter, findConversationsCallback, incorrectCallback);
});
}
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_errorCallback_invalid_cb
-//==== LABEL check whether invoking 'findConversations' method with object as error callback throws exception properly
+//==== LABEL Check if MessageStorage.findConversations method throws exception when errorCallback is invalid (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_errorCallback_invalid_cb", {timeout: 90000});
-this_test.step(function () {
- var toFilter, findConversationsCallback, getMessagingServicesCallback,
- onError, invalidCallback, conversionTable;
+var t = async_test(document.title, {timeout: 90000}), toFilter, findConversationsCallback, getMessagingServicesCallback,
+ onError, invalidCallback, conversionTable;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
invalidCallback = {
- onerror: this_test.step_func(function () {
+ onerror: t.step_func(function () {
assert_unreached("Unexpected onerror");
})
};
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
conversionTable = getTypeConversionExceptions("functionObject", true);
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(toFilter, findConversationsCallback, invalidCallback);
});
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_true(services.length > 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_filter_TypeMismatch
-//==== LABEL Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly
+//==== LABEL Check type conversions for filter argument of MessageStorage.findConversations method (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_filter_TypeMismatch", {timeout: 90000});
-this_test.step(function () {
- var findConversationsCallback, errorCallback, getMessagingServicesCallback,
- onError, i, incorrectFilter, conversionTable, exceptionName;
+var t = async_test(document.title, {timeout: 90000}), findConversationsCallback, errorCallback, getMessagingServicesCallback,
+ onError, i, incorrectFilter, conversionTable, exceptionName;
+t.step(function () {
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_not_equals(services.length, 0, "getMessageServices services.length");
conversionTable = getTypeConversionExceptions("object", false);
incorrectFilter = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(incorrectFilter, findConversationsCallback, errorCallback);
});
}
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_filter_id
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)
+//==== LABEL Check if MessageStorage.findConversations method works properly with filter by id (sms)
//==== 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
//==== TEST_CRITERIA MR MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations_filter_id", {timeout:90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, returnedValue = null,
addDraftSuccess, addDraftError,
findMessageSuccess, findMessageError,
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_filter_invalid_obj
-//==== LABEL Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly
+//==== LABEL Check if MessageStorage.findConversations method throws exception when filter is invalid (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MTO
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_filter_invalid_obj", {timeout: 90000});
-this_test.step(function () {
- var findConversationsCallback, errorCallback, getMessagingServicesCallback,
- onError, invalidFilter;
+var t = async_test(document.title, {timeout: 90000}), findConversationsCallback, errorCallback, getMessagingServicesCallback,
+ onError, invalidFilter;
+t.step(function () {
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_not_equals(services.length, 0, "getMessageServices services.length");
invalidFilter = {
matchValue: services[0].type
};
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(invalidFilter, findConversationsCallback, errorCallback);
});
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_filter_to
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)
+//==== LABEL Check if MessageStorage.findConversations method works properly with filter by to (sms)
//==== 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
//==== TEST_CRITERIA MR MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations_filter_to", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, returnedValue = null, sendSuccess,
+ sendError, conversationSuccess, conversationError, service, newMessage, filter, recipient = TEST_SMS_RECIPIENT;
t.step(function () {
- var serviceSuccess, serviceError, returnedValue = null,
- sendSuccess, sendError,
- conversationSuccess, conversationError,
- service, newMessage, filter,
- recipient = TEST_SMS_RECIPIENT;
conversationSuccess = t.step_func(function (conversations) {
assert_type(conversations, "array", "conversations");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_filter_type
-//==== LABEL Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)
+//==== LABEL Check if MessageStorage.findConversations method works properly with filter by type (sms)
//==== 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
//==== TEST_CRITERIA MR MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations_filter_type", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, returnedValue = null, sendSuccess,
+ sendError, resendError, conversationSuccess, conversationError, i, service, filter, newMessage;
t.step(function () {
- var serviceSuccess, serviceError, returnedValue = null,
- sendSuccess, sendError, resendError,
- conversationSuccess, conversationError,
- i, service, filter, newMessage;
conversationSuccess = t.step_func(function (conversations) {
assert_equals(returnedValue, undefined, "Incorrect returned value");
<head>
<title>MessageStorage_sms_findConversations_missarg</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_missarg
-//==== LABEL MessageStorage.findConversations (filter) WRONG argument(s)
+//==== LABEL Check with missing non-optional argument - MessageStorage.findConversations (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_missarg", {timeout: 90000});
-this_test.step(function () {
- var service = null, onSuccess, filter;
+var t = async_test(document.title, {timeout: 90000}), service = null, onSuccess, filter;
+t.step(function () {
filter = new tizen.AttributeFilter("type", "EXACTLY", "messaging.sms");
- onSuccess = this_test.step_func(function (services) {
+ onSuccess = t.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 () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
service.messageStorage.findConversations(filter);
});
} else {
assert_unreached("list of services is empty");
}
- return this_test.done();
+ t.done();
});
tizen.messaging.getMessageServices("messaging.sms", onSuccess);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_sort_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid SortMode param throws exception properly
+//==== LABEL Check type conversions for sort argument of MessageStorage.findConversations method (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_sort_TypeMismatch", {timeout: 90000});
-this_test.step(function () {
- var toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback, onError,
- i, incorrectSort, conversionTable, exceptionName;
+var t = async_test(document.title, {timeout: 90000}), toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback,
+ onError, i, incorrectSort, conversionTable, exceptionName;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
conversionTable = getTypeConversionExceptions("object", true);
incorrectSort = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(toFilter, findConversationsCallback, errorCallback, incorrectSort);
});
}
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_sort_invalid_obj
-//==== LABEL check whether invoking 'findConversations' method with object as SortMode param throws exception properly
+//==== LABEL Check if MessageStorage.findConversations method throws exception when sort is invalid (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MTO
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_sort_invalid_obj", {timeout: 90000});
-this_test.step(function () {
- var toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback, onError,
- invalidSort;
+var t = async_test(document.title, {timeout: 90000}), toFilter, findConversationsCallback, errorCallback, getMessagingServicesCallback,
+ onError, invalidSort;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- findConversationsCallback = this_test.step_func(function () {
+ findConversationsCallback = t.step_func(function () {
assert_unreached("Unexpected findConversationsCallback");
});
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
order: "ASC"
};
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(toFilter, findConversationsCallback, errorCallback, invalidSort);
});
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_successCallback_TypeMismatch
-//==== LABEL check whether invoking 'findConversations' method with invalid success calback throws exception properly
+//==== LABEL Check type conversions for successCallback argument of MessageStorage.findConversations method (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_successCallback_TypeMismatch", {timeout: 90000});
-this_test.step(function () {
- var toFilter, errorCallback, getMessagingServicesCallback, onError,
- i, incorrectCallback, conversionTable, exceptionName;
+var t = async_test(document.title, {timeout: 90000}), toFilter, errorCallback, getMessagingServicesCallback,
+ onError, i, incorrectCallback, conversionTable, exceptionName;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
conversionTable = getTypeConversionExceptions("functionObject", false);
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(toFilter, incorrectCallback, errorCallback);
});
}
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_successCallback_invalid_cb
-//==== LABEL check whether invoking 'findConversations' method with object as success calback throws exception properly
+//==== LABEL Check if MessageStorage.findConversations method throws exception when successCallback is invalid (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_successCallback_invalid_cb", {timeout: 90000});
-this_test.step(function () {
- var toFilter, errorCallback, getMessagingServicesCallback, onError,
- invalidCallback;
+var t = async_test(document.title, {timeout: 90000}), toFilter, errorCallback, getMessagingServicesCallback,
+ onError, invalidCallback;
+t.step(function () {
toFilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT);
- errorCallback = this_test.step_func(function (err) {
+ errorCallback = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback: " + err.message);
});
invalidCallback = {
- onsuccess: this_test.step_func(function () {
+ onsuccess: t.step_func(function () {
assert_unreached("Unexpected onsuccess");
})
};
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_true(services.length > 0, "services not found");
- assert_throws({
- name: TYPE_MISMATCH_ERR
- }, function () {
+ assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
services[0].messageStorage.findConversations(toFilter, invalidCallback, errorCallback);
});
- return this_test.done();
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected onError: " + err.message);
});
<head>
<title>MessageStorage_sms_findConversations_with_limit</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_with_limit
-//==== LABEL check whether 'findConversations' method properly retrieves conversations limited to specified number
+//==== LABEL Check if MessageStorage.findConversations method works properly with limit (sms)
//==== 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
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findConversations_with_limit", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceError, serviceSuccess, service, onSuccess, filter, limit = 1, findError, findSuccess;
t.step(function () {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findConversations method works properly with offset (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== 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
//==== TEST_CRITERIA MOA
-setup({timeout:90000});
-var t = async_test("MessageStorage_sms_findConversations_with_offset", {timeout: 90000});
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), service, typeFilter, sortById = new tizen.SortMode("id",
+ "DESC"), i, conversationIDs = [], offsetIDs = [], serviceSuccess, serviceError, addSuccess, addSuccessCounter = 0,
+ findAllConversationsSuccess, findAllConversationsError, findConversationsSuccess, findConversationsError;
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++) {
<head>
<title>MessageStorage_sms_findConversations_with_sort_to</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<script>
//==== TEST: MessageStorage_sms_findConversations_with_sort_to
-//==== LABEL check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order
+//==== LABEL Check if MessageStorage.findConversations method works properly with filter and sort by to (sms)
//==== PRIORITY P2
//==== ONLOAD_DELAY 90
//==== SPEC Tizen Web API:Communication:Messaging:MessageStorage:findConversations M
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var this_test = async_test("MessageStorage_sms_findConversations_with_sort_to", {timeout: 90000});
-this_test.step(function () {
- var findConversationsCallback, onError, toFilter, sortMode, getMessagingServicesCallback;
+var t = async_test(document.title, {timeout: 90000}), findConversationsCallback, onError, toFilter, sortMode,
+ getMessagingServicesCallback;
+t.step(function () {
- findConversationsCallback = this_test.step_func(function (conversations) {
- return this_test.done();
+ findConversationsCallback = t.step_func(function (conversations) {
+ t.done();
});
- onError = this_test.step_func(function (err) {
+ onError = t.step_func(function (err) {
assert_unreached("Unexpected errorCallback arrived: " + err.message);
});
sortMode = new tizen.SortMode("to", "ASC");
- getMessagingServicesCallback = this_test.step_func(function (services) {
+ getMessagingServicesCallback = t.step_func(function (services) {
assert_not_equals(services.length, 0, "Can't find MessageService");
services[0].messageStorage.findConversations(toFilter, findConversationsCallback, onError, sortMode);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findFolders_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages
-//==== LABEL Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms
+//==== LABEL Check if MessageStorage.findMessages method works properly (sms)
//==== 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 MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, i, loadMessageSuccess,
+ loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, i, loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_errorCallback_TypeMismatch
-//==== LABEL Check findMessages argument errorCallback conversions exception for sms
+//==== LABEL Check type conversions for errorCallback argument of MessageStorage.findMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_errorCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName,
+ incorrectCallback, findSuccessCB ;
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");
for(i = 0; i < conversionTable.length; i++) {
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, findSuccessCB, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect Message: " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_errorCallback_invalid_cb
-//==== LABEL Check findMessages argument errorCallback validation for sms
+//==== LABEL Check if MessageStorage.findMessages method throws exception when errorCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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 MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_errorCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError",
+ incorrectCallback, findSuccessCB ;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError", incorrectCallback, findSuccessCB ;
incorrectCallback = {
onerror: t.step_func(function () {
addDraftSuccessCB = t.step_func(function () {
filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, findSuccessCB, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_filter_TypeMismatch
-//==== LABEL Check findMessages argument filter conversions exception for sms
+//==== LABEL Check type conversions for filter argument of MessageStorage.findMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_filter_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, incorrectFilter, conversionTable,
+ i, exceptionName, findSuccessCB, findErrorCB ;
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");
for(i = 0; i < conversionTable.length; i++) {
incorrectFilter = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(incorrectFilter, findSuccessCB, findErrorCB);
}, exceptionName + " should be thrown - given incorrect Message: " + incorrectFilter);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by folderId (sms)
//==== 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 MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_folderId_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i, j, loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, j, loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by from (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MOA MR
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_from_with_errorCallback", {timeout: 90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, service, returnedValue = null, filter, findSuccessCB, findErrorCB,
fromFound, i;
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by id (sms)
//==== 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
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_id_with_errorCallback", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by isRead (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_isRead_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i;
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");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_missarg
-//==== LABEL Check findMessages with missing non-optional argument for sms
+//==== LABEL Check without arguments - MessageStorage.findMessages
//==== 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 MMA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_missarg", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, exceptionName = "TypeMismatchError";
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, exceptionName = "TypeMismatchError";
addDraftSuccessCB = t.step_func(function () {
- assert_throws({name : exceptionName}, function () {
+ assert_throws({name: exceptionName}, function () {
messageStorage.findMessages();
}, exceptionName + " should be thrown - missing argument");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by plainBody and to (sms)
//==== 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 MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, messageOne, count = 0, addDraftSuccessCB, addDraftErrorCB, filter1,
+ filter2, composite, findSuccessCB, findErrorCB, loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, message_one, count = 0, addDraftSuccessCB, addDraftErrorCB, filter1, filter2, composite, findSuccessCB, findErrorCB,
- loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
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_one.body.plainBody = "new plainBody";
+ messageOne = new tizen.Message("messaging.sms", smsMessageInitDict);
+ messageOne.body.plainBody = "new plainBody";
message = new tizen.Message("messaging.sms", smsMessageInitDict);
messageService = services[0];
messageStorage = messageService.messageStorage;
- messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
+ messageStorage.addDraftMessage(messageOne, addDraftSuccessCB, addDraftErrorCB);
messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by plainBody (sms)
//==== 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 MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_plainBody_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i, loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i,
- loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_sort_TypeMismatch
-//==== LABEL Check findMessages argument sort conversions exception for sms
+//==== LABEL Check type conversions for sort argument of MessageStorage.findMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_sort_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName,
+ incorrect, findSuccessCB, findErrorCB;
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");
for(i = 0; i < conversionTable.length; i++) {
incorrect = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, findSuccessCB, findErrorCB, incorrect);
}, exceptionName + " should be thrown - given incorrect sort mode: " + incorrect);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_sort_invalid_obj
-//==== LABEL Check findMessages argument sort validation - use simple objec
+//==== LABEL Check if MessageStorage.findMessages method throws exception when sort is invalid (sms)
//==== 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
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_sort_invalid_obj", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError",
+ incorrectMode, findSuccessCB, findErrorCB ;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError", incorrectMode, findSuccessCB, findErrorCB ;
incorrectMode = {
attributeName: "id",
addDraftSuccessCB = t.step_func(function () {
filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, findSuccessCB, findErrorCB, incorrectMode);
}, exceptionName + " should be thrown - given incorrect mode - " + incorrectMode);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_successCallback_TypeMismatch
-//==== LABEL Check findMessages argument successCallback conversions exception for sms
+//==== LABEL Check type conversions for successCallback argument of MessageStorage.findMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_successCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, conversionTable, i, exceptionName,
+ incorrectCallback, findErrorCB ;
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);
for(i = 0; i < conversionTable.length; i++) {
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, incorrectCallback, findErrorCB);
}, exceptionName + " should be thrown - given incorrect Message: " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_findMessages_successCallback_invalid_cb
-//==== LABEL Check findMessages argument successCallback validation for sms
+//==== LABEL Check if MessageStorage.findMessages method throws exception when successCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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 MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_successCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError",
+ incorrectCallback, findErrorCB ;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, exceptionName = "TypeMismatchError", incorrectCallback, findErrorCB ;
incorrectCallback = {
onsuccess: t.step_func(function () {
addDraftSuccessCB = t.step_func(function () {
filter = new tizen.AttributeFilter("id", "EXACTLY", message.id);
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.findMessages(filter, incorrectCallback, findErrorCB);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by timestamp (sms)
//==== 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 MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_timestamp_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i, loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by to (sms)
//==== 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 MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_to_with_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i, j, loadMessageSuccess, loadMessageError, foundRecipient = false, addedMessage;
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.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with filter by type
//==== 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
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_type_with_errorCallback", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB,
+ i, loadMessageSuccess, loadMessageError;
t.step(function () {
- var getMessageServicesErrorCB, getMessageServicesSuccessCB, messageService, messageStorage,
- message, addDraftSuccessCB, addDraftErrorCB, filter, findSuccessCB, findErrorCB, i, loadMessageSuccess, loadMessageError;
loadMessageSuccess = t.step_func(function (msg) {
assert_own_property(msg, "id", "Name id doesn't exist in provided object.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with limit (sms)
//==== 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
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_with_limit", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, messageOne, count = 0, addDraftSuccessCB, addDraftErrorCB, filter,
+ sortMode, findSuccessCB, findErrorCB, removeAllSuccess;
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();
});
getMessageServicesSuccessCB = t.step_func(function (services) {
- message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
+ messageOne = 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(messageOne, addDraftSuccessCB, addDraftErrorCB);
messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with offset (sms)
//==== 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
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_with_offset", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, messageOne, count = 0, addDraftSuccessCB, addDraftErrorCB, filter,
+ sortMode, findSuccessCB, findErrorCB, i, loadMessageSuccess, loadMessageError, findCounter = 0, loadCounter = 0,
+ removeAllSuccess;
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, removeAllSuccess;
removeAllSuccess = t.step_func(function () {
t.done();
getMessageServicesSuccessCB = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
- message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
+ messageOne = new tizen.Message("messaging.sms", smsMessageInitDict);
message = new tizen.Message("messaging.sms", smsMessageInitDict);
messageService = services[0];
messageStorage = messageService.messageStorage;
messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
- messageStorage.addDraftMessage(message_one, addDraftSuccessCB, addDraftErrorCB);
+ messageStorage.addDraftMessage(messageOne, addDraftSuccessCB, addDraftErrorCB);
});
getMessageServicesErrorCB = t.step_func(function (error) {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageStorage.findMessages method works properly with sort (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_findMessages_with_sort", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), getMessageServicesErrorCB, getMessageServicesSuccessCB,
+ messageService, messageStorage, message, messageOne, count = 0, addDraftSuccessCB, addDraftErrorCB, filter,
+ sortMode, findSuccessCB, findErrorCB, i, loadMessageSuccess, loadMessageError, findCounter = 0, loadCounter = 0,
+ returnedValue = null;
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 = null;
loadMessageSuccess = t.step_func(function (msg) {
loadCounter++;
getMessageServicesSuccessCB = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
- message_one = new tizen.Message("messaging.sms", smsMessageInitDict);
+ messageOne = 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(messageOne, addDraftSuccessCB, addDraftErrorCB);
messageStorage.addDraftMessage(message, addDraftSuccessCB, addDraftErrorCB);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_removeChangeListener_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_removeConversations_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_removeMessages_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly.
+//==== LABEL Check if MessageStorage.updateMessages method works properly (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), mutableMessage, constMessage,
+ initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
+ plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable",
+ plainBodyToSetForConstMessage = plainBodyToSet + "_const",
+ addDraftSuccess, addDraftError, addDraftSuccessCounter = 0,
+ returnedValue = null, updateSuccess, updateError, mutableMessagefilter, constMessagefilter, findMutableMessagesSuccess,
+ findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE", findConstMessagesSuccess, findConstMessagesError,
+ foundConstMessage, consts = "CONST", loadMutableSuccess, loadMutableError, loadConstSuccess, loadConstError,
+ testMessage, testMessageCounter = 0;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
- mutableMessage, constMessage,
- initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
- plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
- addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue = null,
- updateSuccess, updateError, mutableMessagefilter, constMessagefilter,
- findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
- findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
- loadMutableSuccess, loadMutableError,
- loadConstSuccess, loadConstError,
- testMessage, testMessageCounter = 0;
<head>
<title>MessageStorage_sms_updateMessages_errorCallback_TypeMismatch</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_errorCallback_TypeMismatch
-//==== LABEL Check argument errorCallback conversions exception - updateMessages (sms)
+//==== LABEL Check type conversions for errorCallback argument of MessageStorage.updateMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_errorCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, addDraftSuccess, addDraftError, exceptionName, updateSuccess, incorrectCallback, conversionTable, i;
t.step(function () {
- var serviceSuccess, serviceError,
- messageService, messageStorage, message,
- addDraftSuccess, addDraftError, exceptionName,
- updateSuccess, incorrectCallback, conversionTable, i;
updateSuccess = t.step_func(function () {
assert_unreached("updateMessages() success callback invoked.");
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<head>
<title>MessageStorage_sms_updateMessages_errorCallback_invalid_cb</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_errorCallback_invalid_cb
-//==== LABEL Check argument errorCallback validation - updateMessages (sms)
+//==== LABEL Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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 MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_errorCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError", updateSuccess, incorrectCallback;
t.step(function () {
- var serviceSuccess, serviceError,
- messageService, messageStorage, message,
- addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError",
- updateSuccess, incorrectCallback;
updateSuccess = t.step_func(function () {
assert_unreached("updateMessages() success callback invoked.");
assert_unreached("addDraftMessage() incorrect error callback invoked: name:" + error.name + ", msg:" + error.message);
})
};
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.updateMessages([message], updateSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA ME
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_exist", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), messageService, messageStorage, serviceSuccess, serviceError;
t.step(function () {
- var messageService, messageStorage,
- serviceSuccess, serviceError;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
<head>
<title>MessageStorage_sms_updateMessages_messages_TypeMismatch</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_messages_TypeMismatch
-//==== LABEL Check argument messages conversions exception - updateMessages (sms)
+//==== LABEL Check type conversions for messages argument of MessageStorage.updateMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_messages_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ exceptionName, updateSuccess, updateError, conversionTable, incorrectMessages, i;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, exceptionName,
- updateSuccess, updateError, conversionTable, incorrectMessages, i;
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
for(i = 0; i < conversionTable.length; i++) {
incorrectMessages = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName}, function () {
+ assert_throws({name: exceptionName}, function () {
messageStorage.updateMessages(incorrectMessages, updateSuccess, updateError);
}, exceptionName + " should be thrown - given incorrect Message: " + incorrectMessages);
}
<head>
<title>MessageStorage_sms_updateMessages_missarg</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_missarg
-//==== LABEL Check with missing non-optional argument - updateMessages (sms)
+//==== LABEL Check with missing non-optional argument - MessageStorage.updateMessages (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MMA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_missarg", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ exceptionName = "TypeMismatchError";
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage, exceptionName = "TypeMismatchError";
serviceSuccess = t.step_func(function (services) {
assert_greater_than(services.length, 0, "Received empty services array");
messageService = services[0];
messageStorage = messageService.messageStorage;
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.updateMessages();
}, exceptionName + " should be thrown - missing argument.");
<head>
<title>MessageStorage_sms_updateMessages_successCallback_TypeMismatch</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_successCallback_TypeMismatch
-//==== LABEL Check argument successCallback conversions exception - updateMessages (sms)
+//==== LABEL Check type conversions for successCallback argument of MessageStorage.updateMessages method (sms)
//==== PRIORITY: P2
//==== 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 MC
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_successCallback_TypeMismatch", {timeout:90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, messageService, messageStorage, message,
addDraftSuccess, addDraftError, exceptionName,
updateError, incorrectCallback, conversionTable, i;
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.updateMessages([message], incorrectCallback, updateError);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<head>
<title>MessageStorage_sms_updateMessages_successCallback_invalid_cb</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_successCallback_invalid_cb
-//==== LABEL Check argument successCallback validation - updateMessages (sms)
+//==== LABEL Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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 MTCB
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_successCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ message, addDraftSuccess, addDraftError, exceptionName = "TypeMismatchError", updateError, incorrectCallback;
t.step(function () {
- var serviceSuccess, serviceError,
- 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);
assert_unreached("addDraftMessage() incorrect success callback invoked");
})
};
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
messageStorage.updateMessages([message], incorrectCallback, updateError);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_without_errorCallback
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback.
+//==== LABEL Check if MessageStorage.updateMessages method works properly without errorCallback argument (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MOA MAST
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_without_errorCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), mutableMessage, constMessage,
+ initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
+ plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
+ addDraftSuccess, addDraftError, addDraftSuccessCounter = 0,
+ returnedValue = null, updateSuccess, mutableMessagefilter, constMessagefilter, findMutableMessagesSuccess,
+ findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE", findConstMessagesSuccess, findConstMessagesError,
+ foundConstMessage, consts = "CONST", loadMutableSuccess, loadMutableError, loadConstSuccess, loadConstError,
+ testMessage, testMessageCounter = 0;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
- mutableMessage, constMessage,
- initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
- plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
- addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue = null,
- updateSuccess, mutableMessagefilter, constMessagefilter,
- findMutableMessagesSuccess, findMutableMessagesError, foundMutableMessage, mutable = "MUTABLE",
- findConstMessagesSuccess, findConstMessagesError, foundConstMessage, consts = "CONST",
- loadMutableSuccess, loadMutableError,
- loadConstSuccess, loadConstError,
- testMessage, testMessageCounter = 0;
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: MessageStorage_sms_updateMessages_without_successCallback
-//==== LABEL Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback.
+//==== LABEL Check if MessageStorage.updateMessages method works properly without successCallback argument (sms)
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MR MMINA
setup({timeout: 90000});
-var t = async_test("MessageStorage_sms_updateMessages_without_successCallback", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), mutableMessage, constMessage,
+ initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
+ plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable",
+ plainBodyToSetForConstMessage = plainBodyToSet + "_const",
+ addDraftSuccess, addDraftError, addDraftSuccessCounter = 0,
+ returnedValue = null;
t.step(function () {
- var serviceSuccess, serviceError, messageService, messageStorage,
- currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(),
- mutableMessage, constMessage,
- initDictForMutableMessage = smsMessageInitDict, initDictForConstMessage = smsMessageInitDict,
- plainBodyToSetForMutableMessage = plainBodyToSet + "_mutable", plainBodyToSetForConstMessage = plainBodyToSet + "_const",
-
- addDraftSuccess, addDraftError, addDraftSuccessCounter = 0, returnedValue = null;
addDraftSuccess = t.step_func(function () {
addDraftSuccessCounter++;
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@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/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
+//==== LABEL Check if MessageStorage.updateMessages method works correctly wihtout error callback
//==== ONLOAD_DELAY 90
//==== 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}),
+var t = async_test(document.title, {timeout: 90000}),
service, messageSentSuccess, messageSentError, updateSuccess,
serviceSuccess, serviceError, message;
<head>
<title>Message_sms_body_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
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]);
}
-});
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_constructor</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Message_sms_constructor
-//==== LABEL check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)
+//==== LABEL Check if Message's constructor works properly (sms)
//==== 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 CONSTRA CONSTRM
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");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_constructor_messageInitDict_function</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
<script>
//==== TEST: Message_sms_constructor_messageInitDict_function
-//==== LABEL check if Message_sms_constructor_messageInitDict_function
+//==== LABEL Check if Message's constructor works properly with function (sms)
//==== 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 CONSTRM
assert_true(message instanceof tizen.Message, "InstanceOf.");
-}, "Message_sms_constructor_messageInitDict_function");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_constructor_messageInitDict_object</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
<script>
//==== TEST: Message_sms_constructor_messageInitDict_object
-//==== LABEL check if Message_sms_constructor_messageInitDict_object
+//==== LABEL Check if Message's constructor works properly with empty object (sms)
//==== 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 CONSTRM
assert_true(message instanceof tizen.Message, "InstanceOf.");
-}, "Message_sms_constructor_messageInitDict_object");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_constructor_minargs</title>
-<script src="../resources/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/messaging_common.js"></script>
</head>
<script type="text/javascript">
//==== TEST: Message_sms_constructor_minargs
-//==== LABEL check if Message_sms_constructor_minargs
+//==== LABEL Check if Message's constructor works properly with minimum arguments (sms)
//==== 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 CONSTRM CONSTRA
assert_true(message instanceof tizen.Message, "InstanceOf.");
- assert_equals(message.type,"messaging.sms", "message.type should be: 'messaging.sms'");
+ assert_equals(message.type, "messaging.sms", "message.type should be: 'messaging.sms'");
assert_equals(message.body.messageId, message.id, "body.messageId should be equal to message.id");
assert_equals(message.body.loaded, false, "'body.loaded' should be false by default");
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");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_conversationId_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE ADV ARO AT
setup({timeout: 90000});
-var t = async_test("Message_sms_conversationId_attribute", {timeout: 90000}), message,
+var t = async_test(document.title, {timeout: 90000}), message,
serviceError, serviceSuccess, service, sendError, sendSuccess, filterForMessage,
findMessagesError, findMessagesSuccess, foundMessage;
t.step(function () {
<head>
<title>Message_sms_extend</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
</head>
<body>
var message = new tizen.Message("messaging.sms");
check_extensibility(message);
-}, "Message_sms_extend");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_folderId_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE ADV ARO AT
setup({timeout: 90000});
-var t = async_test("Message_sms_folderId_attribute", {timeout: 90000}), message,
+var t = async_test(document.title, {timeout: 90000}), message,
serviceError, serviceSuccess, messageService, sendError,
sendSuccess;
t.step(function () {
<head>
<title>Message_sms_from_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
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", null, "object", message.from + "dummyValue");
-}, "Message_sms_from_attribute");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_id_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE ADV ARO AT
setup({timeout: 90000});
-var t = async_test("Message_sms_id_attribute", {timeout: 90000}), message,
+var t = async_test(document.title, {timeout: 90000}), message,
serviceError, serviceSuccess, messageService, sendError,
sendSuccess;
t.step(function () {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
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");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_isRead_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
message.isRead = null;
assert_equals(message.isRead, false, "'isRead' should not accept null as value");
-}, "Message_sms_isRead_attribute");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_messageStatus_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
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");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_timestamp_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA AE ADV ARO AT
setup({timeout: 90000});
-var t = async_test("Message_sms_timestamp_attribute", {timeout: 90000}), message, serviceError,
+var t = async_test(document.title, {timeout: 90000}), message, serviceError,
serviceSuccess, messageService, sendError, sendSuccess, oldDate;
t.step(function () {
message = new tizen.Message("messaging.sms");
<head>
<title>Message_sms_to_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
assert_array_equals(message.to, [TEST_SMS_RECIPIENT], "'to' should not accept null as value");
check_invalid_array_assignments(message, "to", false);
-}, "Message_sms_to_attribute");
+}, document.title);
</script>
</body>
<head>
<title>Message_sms_type_attribute</title>
<meta charset="utf-8"/>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
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");
+}, document.title);
</script>
</body>
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessagesChangeCallback_messagesadded_withfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessagesChangeCallback's messagesadded callback works properly (listener added with filter)
//==== PRIORITY P2
//==== 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});
+setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_messagesadded_withfilter", {timeout:90000}),
- serviceError, serviceSuccess, sendSuccess, sendError, filterForTo, msg, messageChangeCB, service, watcherId;
+var t = async_test(document.title, {timeout: 90000}),
+ serviceError, serviceSuccess, sendError, filterForTo, msg, listener, service, listenerId;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- messageChangeCB = {
+ listener = {
messagesadded: t.step_func(function (msgs) {
- assert_true(msgs.length > 0, "messages added!");
+ assert_greater_than(msgs.length, 0, "Received empty msgs array");
+
t.done();
}),
messagesupdated: t.step_func(function (msgs) {
})
};
- 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");
+ assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
filterForTo = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
- // registers to be notified when the storage changes
- watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB, filterForTo);
+ listenerId = service.messageStorage.addMessagesChangeListener(listener, filterForTo);
msg = new tizen.Message("messaging.sms",
- {plainBody : "test.",to : [ TEST_SMS_RECIPIENT_2 ] });
- // Send request
- service.sendMessage(msg, sendSuccess, sendError);
+ {plainBody: "test.", to: [ TEST_SMS_RECIPIENT_2 ] });
+ service.sendMessage(msg, null, sendError);
});
serviceError = t.step_func(function (error) {
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessagesChangeCallback_messagesadded_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessagesChangeCallback's messagesadded callback works properly (listener added without filter)
//==== PRIORITY P2
//==== 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});
+setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_messagesadded_withoutfilter", {timeout:90000}),
- serviceError, serviceSuccess, sendSuccess, sendError, message, messageChangeCB, service, watcherId;
+var t = async_test(document.title, {timeout: 90000}), i,
+ serviceError, serviceSuccess, sendError, message, listener, service, listenerId;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- messageChangeCB = {
+ listener = {
messagesadded: t.step_func(function (addedMessages) {
assert_type(addedMessages, "array", "Not an array.");
assert_greater_than(addedMessages.length, 0, "Received empty messages array");
- for (var i in addedMessages) {
+ for (i = 0; i < addedMessages.length; i++) {
assert_true(addedMessages[i] instanceof tizen.Message, "Not a message.");
if (addedMessages[i].id === message.id) {
t.done();
})
};
- 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
+ assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
- watcherId = service.messageStorage.addMessagesChangeListener(messageChangeCB);
+ listenerId = service.messageStorage.addMessagesChangeListener(listener);
message = new tizen.Message("messaging.sms",
- {plainBody : "test.",to : [ TEST_SMS_RECIPIENT_2 ]});
- service.sendMessage(message, sendSuccess, sendError);
+ {plainBody: "test.", to: [ TEST_SMS_RECIPIENT_2 ]});
+ service.sendMessage(message, null, sendError);
});
serviceError = t.step_func(function (error) {
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessagesChangeCallback_messagesupdated_withfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessagesChangeCallback's messagesupdated callback works properly (listener added with filter)
//==== PRIORITY P2
//==== 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});
+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;
+var t = async_test(document.title, {timeout: 90000}),
+ serviceError, serviceSuccess, sendSuccess, sendError, findfilter, msg, listener, updateError,
+ findSuccess, findError, service, listenerfilter, listenerId;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- messageChangeCB = {
+ listener = {
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!");
+ assert_greater_than(messages.length, 0, "Received empty messages array in messagesupdated");
+
t.done();
}),
messagesremoved: t.step_func(function (messages) {
})
};
- 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.");
+ findSuccess = t.step_func(function (messages) {
+ assert_greater_than(messages.length, 0, "Received empty messages array after findMessages()");
messages[0].isRead = !messages[0].isRead;
- service.messageStorage.updateMessages(messages, updateSuccess, updateError);
+ service.messageStorage.updateMessages(messages, null, updateError);
});
- messageError = t.step_func(function (error) {
+ findError = 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);
+ listenerId = service.messageStorage.addMessagesChangeListener(listener, listenerfilter);
findfilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
- service.messageStorage.findMessages(findfilter, messageSuccess, messageError);
+ service.messageStorage.findMessages(findfilter, findSuccess, findError);
});
sendError = t.step_func(function (error) {
});
serviceSuccess = t.step_func(function (services) {
- assert_true(services.length > 0, "No MessageService found");
+ assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
msg = new tizen.Message("messaging.sms",
- { plainBody : "test.", to : [ TEST_SMS_RECIPIENT_2 ] });
- // Send message
+ { plainBody: "test.", to: [ TEST_SMS_RECIPIENT_2 ] });
+
service.sendMessage(msg, sendSuccess, sendError);
});
Authors:
Li, Li <li.l.li@intel.com>
Zoe, Zou <zoex.zou@intel.com>
- Ma,YueX <yuex.ma@intel.com>
+ Ma, YueX <yuex.ma@intel.com>
-->
<html>
<head>
<title>MessagesChangeCallback_messagesupdated_withoutfilter</title>
-<script type="text/javascript" src="../resources/unitcommon.js"></script>
+<script type="text/javascript" src="support/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
+//==== LABEL Check if MessagesChangeCallback's messagesupdated callback works properly (listener added without filter)
//==== PRIORITY P2
//==== 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 90
//==== TEST_CRITERIA CBOA
-setup({timeout:90000});
+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;
+var t = async_test(document.title, {timeout: 90000}), i,
+ serviceError, serviceSuccess, sendSuccess, sendError, findfilter, msg, listener, updateError,
+ findSuccess, findError, service, listenerId;
t.step(function () {
add_result_callback(function (res) {
try {
- service.messageStorage.removeChangeListener(watcherId);
+ service.messageStorage.removeChangeListener(listenerId);
} catch (err) {
// do nothing in case removeChangeListener throw an exception
}
});
- messageChangeCB = {
+ listener = {
messagesupdated: t.step_func(function (updatedMessages) {
assert_type(updatedMessages, "array", "Not an array.");
assert_greater_than(updatedMessages.length, 0, "Received empty messages array");
- for (var i in updatedMessages) {
+ for (i = 0; i < updatedMessages.length; i++) {
assert_true(updatedMessages[i] instanceof tizen.Message, "Not a message.");
if (updatedMessages[i].id === msg.id) {
t.done();
})
};
- 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) {
+ findSuccess = t.step_func(function (messages) {
assert_greater_than(messages.length, 0, "No messages found.");
messages[0].isRead = !messages[0].isRead;
- service.messageStorage.updateMessages(messages, updateSuccess, updateError);
+ service.messageStorage.updateMessages(messages, null, updateError);
});
- messageError = t.step_func(function (error) {
+ findError = 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);
+ listenerId = service.messageStorage.addMessagesChangeListener(listener);
findfilter = new tizen.AttributeFilter("to", "CONTAINS", TEST_SMS_RECIPIENT_2);
- service.messageStorage.findMessages(findfilter, messageSuccess, messageError);
+ service.messageStorage.findMessages(findfilter, findSuccess, findError);
});
sendError = t.step_func(function (error) {
assert_greater_than(services.length, 0, "Received empty services array");
service = services[0];
msg = new tizen.Message("messaging.sms",
- { plainBody : "test.", to : [ TEST_SMS_RECIPIENT_2] });
- // Send message
+ { plainBody: "test.", to: [ TEST_SMS_RECIPIENT_2] });
+
service.sendMessage(msg, sendSuccess, sendError);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesadded_with_filter", {timeout:90000});
+var t = async_test(document.title, {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, loadSuccess, loadError;
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 {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesadded_without_filter", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ subscriptionIdentifier, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), message,
+ changeCallback, initDict = smsMessageInitDict, addDraftError, loadSuccess, loadError, i;
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 {
messagesadded: t.step_func(function (addedMessages) {
assert_type(addedMessages, "array", "Not an array.");
assert_greater_than(addedMessages.length, 0, "Received empty messages array");
- for (var i in addedMessages) {
+ for (i = 0; i < addedMessages.length; i++) {
assert_true(addedMessages[i] instanceof tizen.Message, "Not a message.");
if (addedMessages[i].id === message.id) {
messageService.loadMessageBody(addedMessages[i], loadSuccess, loadError);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesremoved_with_filter", {timeout:90000}),
+var t = async_test(document.title, {timeout: 90000}),
serviceSuccess, serviceError, messageService, messageStorage, subscriptionIdentifier, filter,
endText = "ending", currentDate = new Date(),
matchPlainBodyToSet = currentDate.getTime().toString() + endText.toUpperCase(),
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesremoved_without_filter", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ subscriptionIdentifier, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), message,
+ changeCallback, initDict = smsMessageInitDict, addDraftSuccess, addDraftError, removeError, i;
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 {
assert_type(removedMessages, "array", "Not an array.");
assert_greater_than(removedMessages.length, 0, "Received empty messages array");
- for (var i in removedMessages) {
+ for (i = 0; i < removedMessages.length; i++) {
assert_true(removedMessages[i] instanceof tizen.Message, "Not a message.");
if (removedMessages[i].id === message.id) {
t.done();
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesupdated_with_filter", {timeout:90000});
+var t = async_test(document.title, {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, loadSuccess, loadError;
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 {
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
-var t = async_test("MessagesChangeCallback_sms_messagesupdated_without_filter", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, messageService, messageStorage,
+ subscriptionIdentifier, currentDate = new Date(), plainBodyToSet = currentDate.getTime().toString(), message, i,
+ changeCallback, initDict = smsMessageInitDict, addDraftSuccess, addDraftError, updateError, loadSuccess, loadError;
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 {
assert_type(updatedMessages, "array", "Not an array.");
assert_greater_than(updatedMessages.length, 0, "Received empty messages array");
- for (var i in updatedMessages) {
+ for (i = 0; i < updatedMessages.length; i++) {
assert_true(updatedMessages[i] instanceof tizen.Message, "Not a message.");
if (updatedMessages[i].id === message.id) {
messageService.loadMessageBody(updatedMessages[i], loadSuccess, loadError);
serviceError = t.step_func(function (error) {
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
+
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, serviceError);
});
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Messaging_sms_getMessageServices
-//==== LABEL Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms
+//==== LABEL Check if MessageService.getMessageServices method works properly (sms)
//==== ONLOAD_DELAY 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 MR MMINA
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, i, returnedValue = null;
t.step(function () {
- var serviceSuccess, i, returnedValue = null;
serviceSuccess = t.step_func(function (services) {
assert_equals(returnedValue, undefined, "Incorrect returned value.");
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Messaging_sms_getMessageServices_errorCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument errorCallback conversions exception for sms
+//==== LABEL Check type conversions for errorCallback argument of MessageService.getMessageServices method (sms)
//==== PRIORITY: P2
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices_errorCallback_TypeMismatch", {timeout:90000}), conversionTable;
+var t = async_test(document.title, {timeout: 90000}), conversionTable, exceptionName, serviceSuccess, i, incorrectCallback;
t.step(function () {
- var exceptionName, serviceSuccess, i, incorrectCallback;
serviceSuccess = t.step_func(function () {
assert_unreached("Shouldn't be here");
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect error callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Messaging_sms_getMessageServices_errorCallback_invalid_cb
-//==== LABEL Check if getMessageServices (sms) throws exception when errorCallback is invalid
+//==== LABEL Check if MessageService.getMessageServices method throws exception when errorCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices_errorCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), exceptionName = "TypeMismatchError", serviceSuccess,
+ incorrectCallback;
t.step(function () {
- var exceptionName = "TypeMismatchError", serviceSuccess, incorrectCallback;
incorrectCallback = {
onerror: t.step_func(function () {
assert_unreached("Shouldn't be here");
});
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
tizen.messaging.getMessageServices("messaging.sms", serviceSuccess, incorrectCallback);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Messaging_sms_getMessageServices_successCallback_TypeMismatch
-//==== LABEL Check getMessageServices argument successCallback conversions exception for sms
+//==== LABEL Check type conversions for successCallback argument of MessageService.getMessageServices method (sms)
//==== PRIORITY: P2
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MC
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices_successCallback_TypeMismatch", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), exceptionName, serviceError, i, incorrectCallback, conversionTable;
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);
incorrectCallback = conversionTable[i][0];
exceptionName = conversionTable[i][1];
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
tizen.messaging.getMessageServices("messaging.sms", incorrectCallback, serviceError);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<div id="log"></div>
<script>
//==== TEST: Messaging_sms_getMessageServices_successCallback_invalid_cb
-//==== LABEL Check if getMessageServices (sms) throws exception when successCallback is invalid
+//==== LABEL Check if MessageService.getMessageServices method throws exception when successCallback is invalid (sms)
//==== PRIORITY: P2
//==== 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
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA MTCB
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices_successCallback_invalid_cb", {timeout:90000});
+var t = async_test(document.title, {timeout: 90000}), exceptionName = "TypeMismatchError", serviceError, incorrectCallback;
t.step(function () {
- var exceptionName = "TypeMismatchError", serviceError, incorrectCallback;
incorrectCallback = {
onsuccess: t.step_func(function () {
assert_unreached("getMessageServices() error callback: name:" + error.name + ", msg:" + error.message);
});
- assert_throws({name : exceptionName},
+ assert_throws({name: exceptionName},
function () {
tizen.messaging.getMessageServices("messaging.sms", incorrectCallback, serviceError);
}, exceptionName + " should be thrown - given incorrect success callback - " + incorrectCallback);
<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/unitcommon.js"></script>
<script type="text/javascript" src="support/messaging_common.js"></script>
</head>
<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
+//==== LABEL Check if MessageService.getMessageServices method works properly with errorCallback argument (sms)
//==== 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 MR MOA
//==== ONLOAD_DELAY 90
setup({timeout: 90000});
-var t = async_test("Messaging_sms_getMessageServices_with_errorCallback", {timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), serviceSuccess, serviceError, i, returnedValue = null;
t.step(function () {
- var serviceSuccess, serviceError, i, returnedValue = null;
serviceSuccess = t.step_func(function (services) {
assert_equals(returnedValue, undefined, "Incorrect returned value.");
--- /dev/null
+/*
+
+Copyright (c) 2013 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+
+Authors:
+
+ */
+
+
+MIN_BYTE = -128;
+MAX_BYTE = 127;
+MIN_OCTET = 0;
+MAX_OCTET = 255;
+MIN_SHORT = -32768;
+MAX_SHORT = 32767;
+MIN_UNSIGNED_SHORT = 0;
+MAX_UNSIGNED_SHORT = 65535;
+MIN_LONG = -2147483648;
+MAX_LONG = 2147483647;
+MIN_UNSIGNED_LONG = 0;
+MAX_UNSIGNED_LONG = 4294967295;
+MIN_LONG_LONG = -9223372036854775808;
+MAX_LONG_LONG = 9223372036854775807;
+MIN_UNSIGNED_LONG_LONG = 0;
+MAX_UNSIGNED_LONG_LONG = 18446744073709551615;
+
+TYPE_MISMATCH_EXCEPTION = {name: 'TypeMismatchError'};
+NOT_FOUND_EXCEPTION = {name: 'NotFoundError'};
+INVALID_VALUES_EXCEPTION = {name: 'InvalidValuesError'};
+IO_EXCEPTION = {name: 'IOError'};
+SECURITY_EXCEPTION = {name: 'SecurityError'};
+
+
+(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');
+ }
+})();
+
+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;
+ case 'byte':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_BYTE, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_BYTE, description + " - value too high.");
+ assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
+ break;
+ case 'octet':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_OCTET, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_OCTET, description + " - value too high.");
+ assert_equals(obj % 1, 0, description + " - value is not an integer.");
+ break;
+ case 'short':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_SHORT, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_SHORT, description + " - value too high.");
+ assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
+ break;
+ case 'unsigned short':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_UNSIGNED_SHORT, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_UNSIGNED_SHORT, description + " - value too high.");
+ assert_equals(obj % 1, 0, description + " - value is not an integer.");
+ break;
+ case 'long':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_LONG, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_LONG, description + " - value too high.");
+ assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
+ break;
+ case 'unsigned long':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_UNSIGNED_LONG, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_UNSIGNED_LONG, description + " - value too high.");
+ assert_equals(obj % 1, 0, description + " - value is not an integer.");
+ break;
+ case 'long long':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_LONG_LONG, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_LONG_LONG, description + " - value too high.");
+ assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
+ break;
+ case 'unsigned long long':
+ assert_equals(typeof (obj), 'number', description);
+ assert_greater_than_equal(obj, MIN_UNSIGNED_LONG_LONG, description + " - value too low.");
+ assert_less_than_equal(obj, MAX_UNSIGNED_LONG_LONG, description + " - value too high.");
+ assert_equals(obj % 1, 0, description + " - value is not an integer.");
+ 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 if attribute can be set to null.
+ * Example usage:
+ * check_not_nullable(syncInfo, "mode");
+ *
+ * @param obj object to test which has not nullable attribute
+ * @param attributeName attribute name.
+ */
+function check_not_nullable(obj, attributeName)
+{ var old_value = obj[attributeName];
+ obj[attributeName] = null;
+ assert_not_equals(obj[attributeName], null, "Attribute " + attributeName + " can be set to null.");
+ obj[attributeName] = old_value;
+}
+
+/**
+ * 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.");
+}
+
+/**
+ * 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;
+}
+++ /dev/null
-/*
-
-Copyright (c) 2013 Samsung Electronics Co., Ltd.
-
-Licensed under the Apache License, Version 2.0 (the License);
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
-
-Authors:
-
- */
-
-
-MIN_BYTE = -128;
-MAX_BYTE = 127;
-MIN_OCTET = 0;
-MAX_OCTET = 255;
-MIN_SHORT = -32768;
-MAX_SHORT = 32767;
-MIN_UNSIGNED_SHORT = 0;
-MAX_UNSIGNED_SHORT = 65535;
-MIN_LONG = -2147483648;
-MAX_LONG = 2147483647;
-MIN_UNSIGNED_LONG = 0;
-MAX_UNSIGNED_LONG = 4294967295;
-MIN_LONG_LONG = -9223372036854775808;
-MAX_LONG_LONG = 9223372036854775807;
-MIN_UNSIGNED_LONG_LONG = 0;
-MAX_UNSIGNED_LONG_LONG = 18446744073709551615;
-
-TYPE_MISMATCH_EXCEPTION = {name: 'TypeMismatchError'};
-NOT_FOUND_EXCEPTION = {name: 'NotFoundError'};
-INVALID_VALUES_EXCEPTION = {name: 'InvalidValuesError'};
-IO_EXCEPTION = {name: 'IOError'};
-SECURITY_EXCEPTION = {name: 'SecurityError'};
-
-
-(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');
- }
-})();
-
-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;
- case 'byte':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_BYTE, description + " - value too low.");
- assert_less_than_equal(obj, MAX_BYTE, description + " - value too high.");
- assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
- break;
- case 'octet':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_OCTET, description + " - value too low.");
- assert_less_than_equal(obj, MAX_OCTET, description + " - value too high.");
- assert_equals(obj % 1, 0, description + " - value is not an integer.");
- break;
- case 'short':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_SHORT, description + " - value too low.");
- assert_less_than_equal(obj, MAX_SHORT, description + " - value too high.");
- assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
- break;
- case 'unsigned short':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_UNSIGNED_SHORT, description + " - value too low.");
- assert_less_than_equal(obj, MAX_UNSIGNED_SHORT, description + " - value too high.");
- assert_equals(obj % 1, 0, description + " - value is not an integer.");
- break;
- case 'long':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_LONG, description + " - value too low.");
- assert_less_than_equal(obj, MAX_LONG, description + " - value too high.");
- assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
- break;
- case 'unsigned long':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_UNSIGNED_LONG, description + " - value too low.");
- assert_less_than_equal(obj, MAX_UNSIGNED_LONG, description + " - value too high.");
- assert_equals(obj % 1, 0, description + " - value is not an integer.");
- break;
- case 'long long':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_LONG_LONG, description + " - value too low.");
- assert_less_than_equal(obj, MAX_LONG_LONG, description + " - value too high.");
- assert_equals(Math.abs(obj % 1), 0, description + " - value is not an integer.");
- break;
- case 'unsigned long long':
- assert_equals(typeof (obj), 'number', description);
- assert_greater_than_equal(obj, MIN_UNSIGNED_LONG_LONG, description + " - value too low.");
- assert_less_than_equal(obj, MAX_UNSIGNED_LONG_LONG, description + " - value too high.");
- assert_equals(obj % 1, 0, description + " - value is not an integer.");
- 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 if attribute can be set to null.
- * Example usage:
- * check_not_nullable(syncInfo, "mode");
- *
- * @param obj object to test which has not nullable attribute
- * @param attributeName attribute name.
- */
-function check_not_nullable(obj, attributeName)
-{ var old_value = obj[attributeName];
- obj[attributeName] = null;
- assert_not_equals(obj[attributeName], null, "Attribute " + attributeName + " can be set to null.");
- obj[attributeName] = old_value;
-}
-
-/**
- * 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.");
-}
-
-/**
- * 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;
-}
<capabilities>
<capability name="telephony"/>
</capabilities>
- <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">
+ <testcase purpose="Check ConversationArraySuccessCallback callback for sms" 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-sms-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if FolderArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="FolderArraySuccessCallback_onsuccess_checking">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of onsuccess in MessageArraySuccessCallback by checking" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageArraySuccessCallback_onsuccess_checking">
+ <testcase purpose="Check if MessageArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageArraySuccessCallback_onsuccess_checking">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageConversationArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationArraySuccessCallback_onsuccess_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check scenario: send a message(sms), find 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-sms-tizen-tests/messaging/MessageConversation_sendFindRemove.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsupdated_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of conversationsremoved in MessageConversationsChangeCallback by withoutfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsremoved_withoutfilter">
+ <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, no filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsremoved_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of conversationsremoved in MessageConversationsChangeCallback by withfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsremoved_withfilter">
+ <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, with filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsremoved_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_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_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>
</spec>
</specs>
</testcase>
- <testcase purpose="check if attribute id in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_id_exist">
+ <testcase purpose="Check if attribute id in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_id_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_id_exist.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageService.loadMessageBody method 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-sms-tizen-tests/messaging/MessageService_loadBodySMS.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check if the attribute name in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_name_exist">
+ <testcase purpose="Check if name attribute exists in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_name_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_name_exist.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check if the attribute sendMessage exist in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_exist">
+ <testcase purpose="Check if sendMessage exist in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_exist.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether sendMessage method properly sends the specified message" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_valid_argument">
+ <testcase purpose="Check if MessageService.sendMessage method works properly with valid argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_valid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check for loadMessageBody message conversions exception (SMS)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_loadMessageBody_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageService.loadMessageBody method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_loadMessageBody_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method loadMessageBody with invalid message attribute throws exception (SMS)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_loadMessageBody_message_invalid_obj">
+ <testcase purpose="Check if MessageService.loadMessageBody method throws exception when message is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method loadMessageBody without message attribute throws exception (SMS)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_loadMessageBody_missarg_message">
+ <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_loadMessageBody_missarg_message">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageService.sendMessage method works properly (sms)" 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-sms-tizen-tests/messaging/MessageService_sms_sendMessage.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument errorCallback (SMS) conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (sms)" 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-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check message (SMS) argument conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (sms)" 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-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check MessageService.sendMessage (SMS) with missing non-optional argument" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument successCallback (SMS) conversions exception" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function (){}}" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sms_sendMessage_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_without_errorCallback">
+ <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_sendMessage_without_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check if attribute type in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_type_exist">
+ <testcase purpose="Check if attribute type in MessageService" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_type_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_type_exist.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check scenario: add a conversation listener, add a message, remove the conversation related with the added message, remove the listener" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_addCCLAddMRemoveCRemoveCCL">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check addConversationsChangeListener method without filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutfilter">
+ <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly without filter (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if addMessagesChangeListener for sms works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMCLaddM">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMCLaddM">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMCLaddM.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check the addMessagesChangeListener method with parmeter filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withfilter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check the addMessagesChangeListener method without parmeter filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withoutfilter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addMessagesChangeListener_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (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-sms-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check the function findMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findMessages' method with invalid error callback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1">
+ <testcase purpose="Check MessageStorage.findMessages method when errorCallback is a number (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html</test_script_entry>
</description>
</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="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_null">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with null as errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_errorCallback_null">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check if method findMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages_exist">
+ <testcase purpose="Check if method findMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessages_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_exist.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_filter_sms_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_limit_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with limit" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_limit_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.findMessages (filter) WRONG argument(s)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.findMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_missarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.findMessages () WRONG argument(s)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_noarg">
+ <testcase purpose="Check without arguments - MessageStorage.findMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_noarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_noarg.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with valid offset" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_offset_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_sort_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with sort" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findMessages_sort_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback conversions exception - mms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (mms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check if method removeChangeListener in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_exist">
+ <testcase purpose="Check if method removeChangeListener in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by forconversations" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forconversations">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method works properly - for conversation listener (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forconversations">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by forfolder" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forfolder">
+ <testcase purpose="Check if removeChangeListener method removes listener added by addFoldersChangeListener method" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_forfolder">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by formessages" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_formessages">
+ <testcase purpose="Check if removeChangeListener method removes listener added by addMessagesChangeListener method" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_formessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function removeChangeListener in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_valid_argument">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method works properly with valid arguments - for folder listener (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_valid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.removeChangeListener (watchId)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_with_watchId">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method remove listener added by addFoldersChangeListener for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeChangeListener_with_watchId">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_null">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is null (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_null">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_undefined">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is undefined (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_arg_undefined">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_number">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is a number (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_number">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of removeConversations in MessageStorage by forsms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_forsms">
+ <testcase purpose="Check if MessageStorage.removeConversations method works properly with all callbacks (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_forsms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.removeConversations ('sth') WRONG argument(s)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_invalid_arg">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_invalid_arg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.removeConversations () WRONG argument(s)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg_TypeMismatch">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if removeConversations works properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_sms">
+ <testcase purpose="Check if MessageStorage.removeConversations method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_sms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_sms.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check MessageStorage.removeConversations method when successCallback is a number (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_number">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback conversions exception - sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) works properly." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if addDraftMessage (sms) throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument message conversions exception in addDraftMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument message validation in addDraftMessage method (sms) - invalid object" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addDraftMessage_message_invalid_obj">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check MessageStorage.addDraftMessage (sms) with missing non-optional argument" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_without_successCallback">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addDraftMessage_without_successCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (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-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (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-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument messagesChangeCallback validation - invalid, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with missing non-optional argument - addMessagesChangeListener, sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_addMessagesChangeListener_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter (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-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid error callback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as error callback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_TypeMismatch">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_id">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by id (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_id">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_invalid_obj">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when filter is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_filter_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_type">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_type">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="MessageStorage.findConversations (filter) WRONG argument(s)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.findConversations (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid SortMode param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_TypeMismatch">
+ <testcase purpose="Check type conversions for sort argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as SortMode param throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_invalid_obj">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when sort is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_sort_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid success calback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as success calback throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations limited to specified number" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_limit">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with limit (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_limit">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_offset">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with offset (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_offset">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_sort_to">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter and sort by to (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findConversations_with_sort_to">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument errorCallback conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument errorCallback validation for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument filter conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_filter_TypeMismatch">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_filter_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_folderId_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by folderId (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by from (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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by id (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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_isRead_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by isRead (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages with missing non-optional argument for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_missarg">
+ <testcase purpose="Check without arguments - MessageStorage.findMessages" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody and to (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument sort conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_sort_TypeMismatch">
+ <testcase purpose="Check type conversions for sort argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_sort_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when sort is invalid (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument successCallback conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check findMessages argument successCallback validation for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_findMessages_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by timestamp (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_to_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by to (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type" 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-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html</test_script_entry>
</description>
</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="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_limit">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with limit (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_limit">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html</test_script_entry>
</description>
</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="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_offset">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with offset (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_offset">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_sort">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with sort (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findMessages_with_sort">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly (sms)" 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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument errorCallback validation - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument successCallback conversions exception - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.updateMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check argument successCallback validation - updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method updateMessages 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_updateMessages_without_errorCallback">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_without_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback." type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_without_successCallback">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages_without_successCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check the functionupdateMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_updateMessages">
+ <testcase purpose="Check if MessageStorage.updateMessages method works correctly wihtout error callback" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_updateMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_updateMessages.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if Message's constructor works properly (sms)" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_constructor">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if Message's constructor works properly with function (sms)" 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-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if Message's constructor works properly with empty object (sms)" 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-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if Message's constructor works properly with minimum arguments (sms)" 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-sms-tizen-tests/messaging/Message_sms_constructor_minargs.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesadded_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of messagesadded in MessagesChangeCallback by withoutfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesadded_withoutfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesadded_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesupdated_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check the function of messagesupdated in MessagesChangeCallback by withoutfilter" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesupdated_withoutfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessagesChangeCallback_messagesupdated_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_sms_getMessageServices">
+ <testcase purpose="Check if MessageService.getMessageServices method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_sms_getMessageServices">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check getMessageServices argument errorCallback conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageService.getMessageServices method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if getMessageServices (sms) throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.getMessageServices method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check getMessageServices argument successCallback conversions exception for sms" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageService.getMessageServices method (sms)" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if getMessageServices (sms) throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_sms_getMessageServices_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.getMessageServices method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" 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-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
</description>
</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">
+ <testcase purpose="Check if MessageService.getMessageServices method works properly with errorCallback argument (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-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="checks various message attributes upon message (sms) creation" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageInit_MessageInit_valid_argument_sms">
+ <testcase purpose="Checks various message attributes upon message (sms) creation" type="compliance" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P1" id="MessageInit_MessageInit_valid_argument_sms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_sms.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="check whether invoking sendMessage method with improper argument throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_invalid_argument">
+ <testcase purpose="Check whether invoking sendMessage method with improper argument throws exception properly" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sendMessage_invalid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html</test_script_entry>
</description>
<capabilities>
<capability name="telephony"/>
</capabilities>
- <testcase purpose="check the function of findConversations with sms filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="ConversationArraySuccessCallback_onsuccess_checking">
+ <testcase purpose="Check ConversationArraySuccessCallback callback for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="ConversationArraySuccessCallback_onsuccess_checking">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of onsuccess in MessageFolderArraySuccessCallback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="FolderArraySuccessCallback_onsuccess_checking">
+ <testcase purpose="Check if FolderArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="FolderArraySuccessCallback_onsuccess_checking">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of onsuccess in MessageArraySuccessCallback by checking" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageArraySuccessCallback_onsuccess_checking">
+ <testcase purpose="Check if MessageArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageArraySuccessCallback_onsuccess_checking">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if method onsuccess in MessageConversationArraySuccessCallback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess_exist">
+ <testcase purpose="Check if MessageConversationArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Send a message(sms) and find the relation conversation and then remove it" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_sendFindRemove">
+ <testcase purpose="Check scenario: send a message(sms), find conversation and then remove it" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_sendFindRemove">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversation_sendFindRemove.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added with filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added without filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added with filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter">
+ <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added without filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsremoved in MessageConversationsChangeCallback by withoutfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_withoutfilter">
+ <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, no filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of conversationsremoved in MessageConversationsChangeCallback by withfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_withfilter">
+ <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, with filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_withfilter.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if attribute id in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_id_exist">
+ <testcase purpose="Check if attribute id in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_id_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_id_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if loadMessageBody works for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_loadBodySMS">
+ <testcase purpose="Check if MessageService.loadMessageBody method works for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_loadBodySMS">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_loadBodySMS.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if the attribute name in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_name_exist">
+ <testcase purpose="Check if name attribute exists in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_name_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_name_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if the attribute sendMessage exist in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_exist">
+ <testcase purpose="Check if sendMessage exist in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether sendMessage method properly sends the specified message" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_valid_argument">
+ <testcase purpose="Check if MessageService.sendMessage method works properly with valid argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_valid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check for loadMessageBody message conversions exception (SMS)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageService.loadMessageBody method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method loadMessageBody with invalid message attribute throws exception (SMS)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_invalid_obj">
+ <testcase purpose="Check if MessageService.loadMessageBody method throws exception when message is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method loadMessageBody without message attribute throws exception (SMS)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_missarg_message">
+ <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_missarg_message">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Proper invocation with arguments - check if sendMessage (SMS) does what it should." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage">
+ <testcase purpose="Check if MessageService.sendMessage method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument errorCallback (SMS) conversions exception" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function (){}}" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check message (SMS) argument conversions exception" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check MessageService.sendMessage (SMS) argument message validation - use simple object" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_invalid_obj">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check MessageService.sendMessage (SMS) with missing non-optional argument" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument successCallback (SMS) conversions exception" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageService.sendMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function (){}}" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_without_errorCallback">
+ <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_without_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if attribute type in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_type_exist">
+ <testcase purpose="Check if attribute type in MessageService" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_type_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_type_exist.html</test_script_entry>
</description>
</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" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addCCLAddMRemoveCRemoveCCL">
+ <testcase purpose="Check scenario: add a conversation listener, add a message, remove the conversation related with the added message, remove the listener" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addCCLAddMRemoveCRemoveCCL">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check addConversationsChangeListener method without filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutfilter">
+ <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly without filter (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if addMessagesChangeListener for sms works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMCLaddM">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMCLaddM">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMCLaddM.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check the addMessagesChangeListener method with parmeter filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withfilter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check the addMessagesChangeListener method without parmeter filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withoutfilter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback conversions exception - email" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (email)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check the function findMessages in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findMessages' method with invalid error callback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1">
+ <testcase purpose="Check MessageStorage.findMessages method when errorCallback is a number (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_null">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with null as errorCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_null">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if method findMessages in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_exist">
+ <testcase purpose="Check if method findMessages in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_sms_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_sms_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_limit_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with limit" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_limit_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.findMessages (filter) WRONG argument(s)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.findMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.findMessages () WRONG argument(s)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_noarg">
+ <testcase purpose="Check without arguments - MessageStorage.findMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_noarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_noarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_offset_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with valid offset" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_offset_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_sort_valid">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with sort" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_sort_valid">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback conversions exception - mms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (mms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if method removeChangeListener in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_exist">
+ <testcase purpose="Check if method removeChangeListener in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_exist">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by forconversations" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forconversations">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method works properly - for conversation listener (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forconversations">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by forfolder" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forfolder">
+ <testcase purpose="Check if removeChangeListener method removes listener added by addFoldersChangeListener method" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forfolder">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of removeChangeListener in MessageStorage by formessages" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_formessages">
+ <testcase purpose="Check if removeChangeListener method removes listener added by addMessagesChangeListener method" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_formessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function removeChangeListener in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_valid_argument">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method works properly with valid arguments - for folder listener (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_valid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.removeChangeListener (watchId)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_with_watchId">
+ <testcase purpose="Check if MessageStorage.removeChangeListener method remove listener added by addFoldersChangeListener for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_with_watchId">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_null">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is null (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_null">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_undefined">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is undefined (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_undefined">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_conversations_number">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is a number (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_conversations_number">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of removeConversations in MessageStorage by forsms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_forsms">
+ <testcase purpose="Check if MessageStorage.removeConversations method works properly with all callbacks (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_forsms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.removeConversations ('sth') WRONG argument(s)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_invalid_arg">
+ <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_invalid_arg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.removeConversations () WRONG argument(s)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_missarg_TypeMismatch">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_missarg_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if removeConversations works properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_sms">
+ <testcase purpose="Check if MessageStorage.removeConversations method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_sms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_sms.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'removeConversations' method with invalid success callback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_successCallback_number">
+ <testcase purpose="Check MessageStorage.removeConversations method when successCallback is a number (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_successCallback_number">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback conversions exception - sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) works properly." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if addDraftMessage (sms) throws exception when errorCallback is incorrect" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if addDraftMessage (sms) throws exception when errorCallback is invalid" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument message conversions exception in addDraftMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch">
+ <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument message validation in addDraftMessage method (sms) - invalid object" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_invalid_obj">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check MessageStorage.addDraftMessage (sms) with missing non-optional argument" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if addDraftMessage (sms) throws exception when successCallback is incorrect" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if addDraftMessage (sms) throws exception when successCallback is invalid" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_errorCallback">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_successCallback">
+ <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_successCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument messagesChangeCallback validation - invalid, sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with missing non-optional argument - addMessagesChangeListener, sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments addMessagesChangeListener (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_with_filter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_with_filter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_without_filter">
+ <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_without_filter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_extend.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid error callback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as error callback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_TypeMismatch">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_id">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by id (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_id">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_invalid_obj">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when filter is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_to">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_to">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_type">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_type">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="MessageStorage.findConversations (filter) WRONG argument(s)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.findConversations (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid SortMode param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_TypeMismatch">
+ <testcase purpose="Check type conversions for sort argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as SortMode param throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_invalid_obj">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when sort is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with invalid success calback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking 'findConversations' method with object as success calback throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findConversations method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations limited to specified number" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_limit">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with limit (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_limit">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_offset">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with offset (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_offset">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_sort_to">
+ <testcase purpose="Check if MessageStorage.findConversations method works properly with filter and sort by to (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_sort_to">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument errorCallback conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument errorCallback validation for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument filter conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_filter_TypeMismatch">
+ <testcase purpose="Check type conversions for filter argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_filter_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_folderId_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by folderId (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_folderId_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_from_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by from (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_from_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_id_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by id (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_id_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_isRead_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by isRead (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_isRead_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages with missing non-optional argument for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_missarg">
+ <testcase purpose="Check without arguments - MessageStorage.findMessages" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody and to (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument sort conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_TypeMismatch">
+ <testcase purpose="Check type conversions for sort argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument sort validation - use simple objec" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_invalid_obj">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when sort is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_invalid_obj">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument successCallback conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check findMessages argument successCallback validation for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.findMessages method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by timestamp (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_to_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by to (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_to_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_type_with_errorCallback">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_type_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit) for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_limit">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with limit (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_limit">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit, valid_offse) for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_offset">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with offset (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_offset">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_sort">
+ <testcase purpose="Check if MessageStorage.findMessages method works properly with sort (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_sort">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument errorCallback conversions exception - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument errorCallback validation - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument messages conversions exception - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_messages_TypeMismatch">
+ <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_messages_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with missing non-optional argument - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_missarg">
+ <testcase purpose="Check with missing non-optional argument - MessageStorage.updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_missarg">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument successCallback conversions exception - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check argument successCallback validation - updateMessages (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_errorCallback">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback." onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_successCallback">
+ <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_successCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check the functionupdateMessages in MessageStorage" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_updateMessages">
+ <testcase purpose="Check if MessageStorage.updateMessages method works correctly wihtout error callback" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_updateMessages">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_updateMessages.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_body_attribute.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor">
+ <testcase purpose="Check if Message's constructor works properly (sms)" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if Message_sms_constructor_messageInitDict_function" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_function">
+ <testcase purpose="Check if Message's constructor works properly with function (sms)" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_function">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if Message_sms_constructor_messageInitDict_object" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_object">
+ <testcase purpose="Check if Message's constructor works properly with empty object (sms)" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_object">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check if Message_sms_constructor_minargs" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_minargs">
+ <testcase purpose="Check if Message's constructor works properly with minimum arguments (sms)" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_minargs">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_minargs.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_type_attribute.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of messagesadded in MessagesChangeCallback by withfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added with filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of messagesadded in MessagesChangeCallback by withoutfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withoutfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added without filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of messagesupdated in MessagesChangeCallback by withfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added with filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check the function of messagesupdated in MessagesChangeCallback by withoutfilter" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withoutfilter">
+ <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added without filter)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withoutfilter">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices">
+ <testcase purpose="Check if MessageService.getMessageServices method works properly (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check getMessageServices argument errorCallback conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for errorCallback argument of MessageService.getMessageServices method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if getMessageServices (sms) throws exception when errorCallback is invalid" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.getMessageServices method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check getMessageServices argument successCallback conversions exception for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch">
+ <testcase purpose="Check type conversions for successCallback argument of MessageService.getMessageServices method (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check if getMessageServices (sms) throws exception when successCallback is invalid" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_invalid_cb">
+ <testcase purpose="Check if MessageService.getMessageServices method throws exception when successCallback is invalid (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_invalid_cb">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for sms" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_with_errorCallback">
+ <testcase purpose="Check if MessageService.getMessageServices method works properly with errorCallback argument (sms)" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_with_errorCallback">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="checks various message attributes upon message (sms) creation" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageInit_MessageInit_valid_argument_sms">
+ <testcase purpose="Checks various message attributes upon message (sms) creation" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageInit_MessageInit_valid_argument_sms">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_sms.html</test_script_entry>
</description>
</testcase>
- <testcase purpose="check whether invoking sendMessage method with improper argument throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_invalid_argument">
+ <testcase purpose="Check whether invoking sendMessage method with improper argument throws exception properly" onload_delay="90" component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_invalid_argument">
<description>
<test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html</test_script_entry>
</description>