[common][tct-alarm-tizen-tests][remove some tcs in tv profile and fix tc issue] 99/128699/2
authorxy.qian <xy.qian@samsung.com>
Thu, 11 May 2017 05:35:38 +0000 (13:35 +0800)
committerxy.qian <xy.qian@samsung.com>
Fri, 12 May 2017 05:38:51 +0000 (13:38 +0800)
Change-Id: Ie18728c3584ea6f18d083e3f2a8c5d44f7b94b98
Signed-off-by: xy.qian <xy.qian@samsung.com>
common/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification.html
common/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_invalid_obj.html
common/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification.html
common/tct-alarm-tizen-tests/tests.full.xml
common/tct-alarm-tizen-tests/tests.xml

index 043f4e2f96b91ffc7d487800e586bb98b81e26ce..eb65e5b0cc85bf47941afeab95b77ad6caf8ed13 100644 (file)
@@ -60,9 +60,9 @@ test(function () {
     retVal = tizen.alarm.addAlarmNotification(alarm, notification);
     alarm1 = tizen.alarm.getAlarmNotification(alarm.id);
     assert_type(retVal, "undefined", "method returned value");
-    assert_equals(retVal.id, alarm1.id, "the object is not the same which was added");
+    assert_equals(alarm.id, alarm1.id, "the object is not the same which was added");
 }, document.title);
 
 </script>
 </body>
-</html>
\ No newline at end of file
+</html>
index f4b1894131801bd25e6199d83e17cc0f06a23e76..c5e04cc6bef2092349d2817c72195e5080206c4e 100644 (file)
@@ -45,10 +45,10 @@ test(function () {
 
     assert_throws(TYPE_MISMATCH_EXCEPTION,
         function () {
-            tizen.AlarmManager.addAlarmNotification(alarm, notification);
+            tizen.alarm.addAlarmNotification(alarm, notification);
         }, "TYPE_MISMATCH_EXCEPTION should be thrown - given incorrect notification.");
 }, document.title);
 
 </script>
 </body>
-</html>
\ No newline at end of file
+</html>
index 5fabc40aa9b497ef4b0f9b760215089850a951af..5e863813ed47842ca341e327d82792d35aa0fb51 100644 (file)
@@ -59,9 +59,9 @@ test(function () {
     notification = new tizen.StatusNotification("SIMPLE", "Simple notification", notificationDict);
     tizen.alarm.addAlarmNotification(alarm, notification);
     retVal = tizen.alarm.getAlarmNotification(alarm.id);
-    assert_true(retVal instanceof tizen.AlarmAbsolute, "object was not get properly");
+    assert_true(retVal instanceof tizen.StatusNotification, "object was not get properly");
 }, document.title);
 
 </script>
 </body>
-</html>
\ No newline at end of file
+</html>
index cdd9def3973ab2c88a916202de140e933afe42dd..4013474aa6b847be1cea77850c92e3175b2ee113 100755 (executable)
           </spec>
         </specs>
       </testcase>
+    </set>
+    <set name="Alarm_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
+      </capabilities>
+      <testcase purpose="Check if AlarmManager addAlarmNotification method works properly" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_addAlarmNotification">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument 'alarm' type conversion" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_alarm_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_alarm_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addAlarmNotification exists" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P0" id="AlarmManager_addAlarmNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AlarmManager::addAlarmNotification() method throw exception when a fake system object was passed" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addAlarmNotification method is invoked with missing arguments" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_misarg">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument 'notification' type conversion" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_notification_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="addAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AlarmManager getAlarmNotification method works properly" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_getAlarmNotification">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="getAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AlarmManager getAlarmNotification method throw exception if alarm identifier cannot be found in the storage" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_getAlarmNotification_NotFoundError">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification_NotFoundError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="getAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAlarmNotification exists" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P0" id="AlarmManager_getAlarmNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AlarmManager" element_type="method" element_name="getAlarmNotification" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Alarm_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check if AlarmManager addAlarmNotification method works properly" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_addAlarmNotification">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification.html</test_script_entry>
index 46cdf63553eee8d68029b03695a82c775e14dbf8..074dbe6c23826f616f7bdc93a954b2cad8cbdc63 100755 (executable)
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_remove_misarg.html</test_script_entry>
         </description>
       </testcase>
+    </set>
+    <set name="Alarm_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
+      </capabilities>
+     <testcase purpose="Check if AlarmManager addAlarmNotification method works properly" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_addAlarmNotification">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check argument 'alarm' type conversion" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_alarm_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_alarm_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addAlarmNotification exists" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P0" id="AlarmManager_addAlarmNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if AlarmManager::addAlarmNotification() method throw exception when a fake system object was passed" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addAlarmNotification method is invoked with missing arguments" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_misarg">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check argument 'notification' type conversion" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_addAlarmNotification_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification_notification_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if AlarmManager getAlarmNotification method works properly" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_getAlarmNotification">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if AlarmManager getAlarmNotification method throw exception if alarm identifier cannot be found in the storage" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P2" id="AlarmManager_getAlarmNotification_NotFoundError">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification_NotFoundError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method getAlarmNotification exists" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P0" id="AlarmManager_getAlarmNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAlarmNotification_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Alarm_weareble" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
      <testcase purpose="Check if AlarmManager addAlarmNotification method works properly" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_addAlarmNotification">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_addAlarmNotification.html</test_script_entry>