[common][feedback][update 2 manual TCs to find supported pattern] 92/126092/3
authorwei.ji <wei.ji@samsung.com>
Thu, 20 Apr 2017 05:56:40 +0000 (13:56 +0800)
committerwei.ji <wei.ji@samsung.com>
Thu, 20 Apr 2017 07:11:02 +0000 (15:11 +0800)
- update 2 manual TCs to iterate all patterns to find supported pattern
- delete whitespaces
- use isPatternSupported() to find supported pattern

Change-Id: I3f2d086d509ea57a44e4049e9b1b3965d03fc910
Signed-off-by: wei.ji <wei.ji@samsung.com>
common/tct-feedback-tizen-tests/feedback/FeedbackManager_play_with_type.html
common/tct-feedback-tizen-tests/feedback/FeedbackManager_stop.html

index 3c687d1c6a91ee916a59b83cbb373b60ac572e9d..59bdfd213a0c3e080e996d878e02fdb063255ded 100755 (executable)
@@ -39,11 +39,28 @@ Authors:
 //==== 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);
 
index a468d7d73f2f6720c31c7444c47fc0673eec3138..737a4ad23bfd89973e4f38d66a15b46897031367 100755 (executable)
@@ -38,11 +38,28 @@ Authors:
 //==== 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);