<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_alertMessage_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:alertMessage A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured during result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "alertMessage", "pushMessage does not own alertMessage property.");
check_readonly(message, "alertMessage", message.alertMessage, "string", "message");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_appData_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:appData A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured in result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "appData" , "pushMessage does not own appData property.");
check_readonly(message, "appData", message.appData, "string", "message");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_date_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:date A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("result_callback_failed with error: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
REG_ID = registrationId;
+ send(REG_ID, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
REG_ID = tizen.push.getRegistrationId();
+ send(REG_ID, testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "date", "pushMessage does not own date property.");
check_readonly(message, "date", message.date, 'date', new Date());
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_message_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:message A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== PRIORITY P1
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured on result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "message", "pushMessage does not own message property.");
check_readonly(message, "message", message.message, "string", message.message + "new");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_requestId_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:requestId A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== PRIORITY P1
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured during result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "requestId", "pushMessage does not own requestId property.");
check_readonly(message, "requestId", message.requestId, "string", "newid");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_sender_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:sender A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== PRIORITY P1
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured during result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "sender", "pushMessage does not own sender property.");
check_readonly(message, "sender", message.sender, "string", "newsender");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushMessage_sessionInfo_attribute
//==== SPEC Tizen Web API:TBD:Push:PushMessage:sessionInfo A
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== PRIORITY P1
//==== TEST_CRITERIA AE AT ARO
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured during result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
notificationCallback = t.step_func(function (message) {
assert_own_property(message, "sessionInfo", "pushMessage does not own sessionInfo property.");
check_readonly(message, "sessionInfo", message.sessionInfo, "string", "newsession");
- document.getElementById("message").innerHTML = message.appData;
t.done();
});
<body>
<div id="log"></div>
<div id="content">
- <ul>
- <li>Message</li>
- <li>
- <input type="text" id="msgbox" value=""/>
- </li>
- <li>Send Message</li>
- <li>
- <button type="button" onclick=send()>Push</button>
- </li>
- <li>Push Message</li>
- <li>
- <label id="message"></label>
- </li>
- </ul>
</div>
<script>
//==== TEST: PushNotificationCallback_onsuccess
//==== SPEC Tizen Web API:TBD:Push:PushNotificationCallback:onsuccess U
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/push.html
//==== EXECUTION_TYPE manual
-//==== STEP Fill in the message box and click the "Push" button.
-//==== EXPECT Push message is displayed and test case PASS.
//==== ONLOAD_DELAY 90
//==== TEST_CRITERIA CBT CBOA
setup({timeout: 90000});
var t = async_test(document.title, {timeout: 90000}), stateChangeCallback, notificationCallback,
- pushRegisterSuccessCallback, isFirstStateChange = true;
+ pushRegisterSuccessCallback, isFirstStateChange = true, testmsg = "tizen";
t.step(function () {
add_result_callback(function () {
tizen.push.unregister();
tizen.push.disconnect();
} catch (err) {
+ console.log("error occured in result callback: ");
+ console.log(err);
}
});
pushRegisterSuccessCallback = t.step_func(function (registrationId) {
- REG_ID = registrationId;
+ send(registrationId, testmsg);
});
stateChangeCallback = t.step_func(function (state) {
if(state == "UNREGISTERED") {
tizen.push.register(pushRegisterSuccessCallback);
} else if (state == "REGISTERED" && isFirstStateChange) {
- REG_ID = tizen.push.getRegistrationId();;
+ send(tizen.push.getRegistrationId(), testmsg);
}
isFirstStateChange = false;
});
assert_own_property(msg, "alertMessage", "msg doesn't have alertMessage property");
assert_own_property(msg, "date", "msg doesn't have date property");
assert_not_equals(msg, undefined, "msg should not be undefined.");
- document.getElementById("message").innerHTML = msg.appData;
tizen.push.unregister();
tizen.push.disconnect();
t.done();
*/
-var REG_ID;
-
function checkNum(i) {
if (i < 10) {
i = "0" + i;
return i;
}
-function send() {
- //var appId = "api1push00.WebAPITizenPushTests";
+function send(registeredId, msg) {
+ if (registeredId == undefined || msg == undefined || msg == "") {
+ alert({
+ "error": "invalid arguments",
+ "values": {
+ "registeredId": registeredId,
+ "msg": msg
+ }});
+ return;
+ }
+
var appId = "api1push00";
- var msg = document.getElementById("msgbox").value;
- //var sec = "27A91C190007B2E7987627A9392C6291";
var sec = "C94E6F7C781B3624017401C320DE35D9";
+
var h = new Date().getHours();
var m = new Date().getMinutes();
var s = new Date().getSeconds();
m = checkNum(m);
s = checkNum(s);
- if(msg == "")
- {
- alert("Message is empty");
- }
- // else if(REG_ID == "")
- // {
- // alert("Registration ID is empty")
- // }
- else
- {
- var request = new XMLHttpRequest();
- var data = {"regID":REG_ID, "requestID":"000001", "message":"action=ALERT&alertMessage="+msg, "appData":msg+"("+h+":"+m+":"+s+")"};
- var regID = REG_ID.substring(0, 2);
- switch(regID)
- {
- case "00":
- request.open("POST", "https://useast.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "01":
- request.open("POST", "https://uswest.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "02":
- request.open("POST", "https://apsoutheast.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "03":
- request.open("POST", "https://euwest.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "04":
- request.open("POST", "https://apnortheast.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "05":
- request.open("POST", "https://apkorea.push.samsungosp.com:8088/spp/pns/api/push", true);
- break;
- case "06":
- request.open("POST", "https://apchina.push.samsungosp.com.cn:8088/spp/pns/api/push", true);
- break;
- case "7c":
- request.open("POST", "https://175.41.248.50:8088/spp/pns/api/push", true);
- case "50":
- request.open("POST", "https://useast.gateway.push.samsungosp.com:8090/spp/pns/api/push", true);
- break;
- case "52":
- request.open("POST", "https://apsoutheast.gateway.push.samsungosp.com:8090/spp/pns/api/push", true);
- break;
- case "53":
- request.open("POST", "https://euwest.gateway.push.samsungosp.com:8090/spp/pns/api/push", true);
- break;
- case "54":
- request.open("POST", "https://apnortheast.gateway.push.samsungosp.com:8090/spp/pns/api/push", true);
- break;
- case "55":
- request.open("POST", "https://apkorea.gateway.push.samsungosp.com:8090/spp/pns/api/push", true);
- break;
- case "56":
- request.open("POST", "https://apchina.gateway.push.samsungosp.com.cn:8090/spp/pns/api/push", true);
+ var request = new XMLHttpRequest();
+ var data = {
+ "regID": registeredId,
+ "requestID": "000001",
+ "message": "action=ALERT&alertMessage="+msg,
+ "appData": msg + "(" + h + ":" + m + ":" + s + ")"
+ };
+
+ var idToUrlMap = {
+ "00": "https://useast.push.samsungosp.com:8088/spp/pns/api/push",
+ "01": "https://uswest.push.samsungosp.com:8088/spp/pns/api/push",
+ "02": "https://apsoutheast.push.samsungosp.com:8088/spp/pns/api/push",
+ "03": "https://euwest.push.samsungosp.com:8088/spp/pns/api/push",
+ "04": "https://apnortheast.push.samsungosp.com:8088/spp/pns/api/push",
+ "05": "https://apkorea.push.samsungosp.com:8088/spp/pns/api/push",
+ "06": "https://apchina.push.samsungosp.com.cn:8088/spp/pns/api/push",
+ "7c": "https://175.41.248.50:8088/spp/pns/api/push",
+ "50": "https://useast.gateway.push.samsungosp.com:8090/spp/pns/api/push",
+ "52": "https://apsoutheast.gateway.push.samsungosp.com:8090/spp/pns/api/push",
+ "53": "https://euwest.gateway.push.samsungosp.com:8090/spp/pns/api/push",
+ "54": "https://apnortheast.gateway.push.samsungosp.com:8090/spp/pns/api/push",
+ "55": "https://apkorea.gateway.push.samsungosp.com:8090/spp/pns/api/push",
+ "56": "https://apchina.gateway.push.samsungosp.com.cn:8090/spp/pns/api/push"
+ };
+
+ var url = idToUrlMap[registeredId.substring(0,2)];
+ request.open("POST", url, true);
+
+ request.setRequestHeader("Content-Type", "application/json");
+ request.setRequestHeader("appID", appId);
+ request.setRequestHeader("appSecret", sec);
+ request.onreadystatechange = function() {
+ if (request.readyState == 4 && request.status == 200) {
+ console.log(request.responseText);
+ alert("Push Success");
}
- request.setRequestHeader("Content-Type", "application/json");
- request.setRequestHeader("appID", appId);
- request.setRequestHeader("appSecret", sec);
- request.onreadystatechange = function() {
- if (request.readyState == 4 && request.status == 200) {
- console.log(request.responseText);
- //alert(request.responseText);
- alert("Push Success");
- }
- };
- request.send(JSON.stringify(data));
- }
+ };
+ request.send(JSON.stringify(data));
}
</testcase>
<testcase purpose="Check if alertMessage attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_alertMessage_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_alertMessage_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if appData attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_appData_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_appData_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if date attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_date_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_date_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if PushNotificationCallback works" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P3" id="PushNotificationCallback_onsuccess">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushNotificationCallback_onsuccess.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if message attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_message_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_message_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if requestId attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_requestId_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_requestId_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if sender attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_sender_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_sender_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if sessionInfo attribute of PushMessage is readOnly." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/Push" execution_type="manual" priority="P1" id="PushMessage_sessionInfo_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_sessionInfo_attribute.html</test_script_entry>
</description>
<specs>
</testcase>
<testcase purpose="Check if alertMessage attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_alertMessage_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_alertMessage_attribute.html</test_script_entry>
</description>
</testcase>
<testcase purpose="Check if appData attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_appData_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_appData_attribute.html</test_script_entry>
</description>
</testcase>
<testcase purpose="Check if date attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_date_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_date_attribute.html</test_script_entry>
</description>
</testcase>
</testcase>
<testcase purpose="Check if PushNotificationCallback works" onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushNotificationCallback_onsuccess">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushNotificationCallback_onsuccess.html</test_script_entry>
</description>
</testcase>
</testcase>
<testcase purpose="Check if message attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_message_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_message_attribute.html</test_script_entry>
</description>
</testcase>
<testcase purpose="Check if requestId attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_requestId_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_requestId_attribute.html</test_script_entry>
</description>
</testcase>
<testcase purpose="Check if sender attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_sender_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_sender_attribute.html</test_script_entry>
</description>
</testcase>
<testcase purpose="Check if sessionInfo attribute of PushMessage is readOnly." onload_delay="90" component="Tizen Device APIs/TBD/Push" execution_type="manual" id="PushMessage_sessionInfo_attribute">
<description>
- <steps>
- <step order="1">
- <step_desc>Fill in the message box and click the "Push" button.</step_desc>
- <expected>Push message is displayed and test case PASS.</expected>
- </step>
- </steps>
<test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_sessionInfo_attribute.html</test_script_entry>
</description>
</testcase>