//==== TEST_CRITERIA MOA MR
test(function () {
- var pattern, type, retval = null;
+ var pattern, type, retval = null, i;
- pattern = "VOLUME_KEY";
+ pattern = new Array("TAP", "SIP", "KEY0", "KEY1", "KEY2", "KEY3", "KEY4", "KEY5", "KEY6", "KEY7",
+ "KEY8", "KEY9", "KEY_STAR", "KEY_SHARP", "KEY_BACK", "HOLD", "HW_TAP", "HW_HOLD", "MESSAGE",
+ "EMAIL", "WAKEUP", "SCHEDULE", "TIMER", "GENERAL", "POWERON", "POWEROFF", "CHARGERCONN",
+ "CHARGING_ERROR", "FULLCHARGED", "LOWBATT", "LOCK", "UNLOCK", "VIBRATION_ON", "SILENT_OFF",
+ "BT_CONNECTED", "BT_DISCONNECTED", "LIST_REORDER", "LIST_SLIDER", "VOLUME_KEY");
type = "TYPE_VIBRATION";
- retval = tizen.feedback.play(pattern, type);
+
+ retval = false;
+ for (i = 0; i < pattern.length; i++) {
+ try{
+ retval = tizen.feedback.isPatternSupported(pattern[i], type);
+ }catch (e){
+ }
+
+ if (retval == true) {
+ break;
+ }
+ }
+
+ retval = tizen.feedback.play(pattern[i], type);
assert_equals(retval, undefined, "Return value should be undefined.");
}, document.title);
//==== TEST_CRITERIA MR MNA
test(function () {
- var pattern, type, retval = null;
+ var pattern, type, retval = null, i;
- pattern = "VOLUME_KEY";
+ pattern = new Array("TAP", "SIP", "KEY0", "KEY1", "KEY2", "KEY3", "KEY4", "KEY5", "KEY6", "KEY7",
+ "KEY8", "KEY9", "KEY_STAR", "KEY_SHARP", "KEY_BACK", "HOLD", "HW_TAP", "HW_HOLD", "MESSAGE",
+ "EMAIL", "WAKEUP", "SCHEDULE", "TIMER", "GENERAL", "POWERON", "POWEROFF", "CHARGERCONN",
+ "CHARGING_ERROR", "FULLCHARGED", "LOWBATT", "LOCK", "UNLOCK", "VIBRATION_ON", "SILENT_OFF",
+ "BT_CONNECTED", "BT_DISCONNECTED", "LIST_REORDER", "LIST_SLIDER", "VOLUME_KEY");
type = "TYPE_VIBRATION";
- tizen.feedback.play(pattern, type);
+
+ retval = false;
+ for (i = 0; i < pattern.length; i++) {
+ try{
+ retval = tizen.feedback.isPatternSupported(pattern[i], type);
+ }catch (e){
+ }
+
+ if (retval == true) {
+ break;
+ }
+ }
+
+ tizen.feedback.play(pattern[i], type);
retval = tizen.feedback.stop();
assert_equals(retval, undefined, "Return value should be undefined.");
}, document.title);