[common][all][modify tests.xml and tests.full.xml to add tizeniot profile set] 05/244405/2
authorqunfang.lin <qunfang.lin@samsung.com>
Fri, 18 Sep 2020 07:25:07 +0000 (15:25 +0800)
committerQunfang Lin <qunfang.lin@samsung.com>
Wed, 2 Dec 2020 08:46:29 +0000 (08:46 +0000)
Change-Id: I93486e853e12dc66fe5304aaa26f023aa2338b81
Signed-off-by: qunfang.lin <qunfang.lin@samsung.com>
30 files changed:
common/tct-alarm-tizen-tests/tests.full.xml
common/tct-alarm-tizen-tests/tests.xml
common/tct-badge-tizen-tests/tests.full.xml
common/tct-badge-tizen-tests/tests.xml
common/tct-calendar-tizen-tests/tests.full.xml
common/tct-calendar-tizen-tests/tests.xml
common/tct-callhistory-tizen-tests/tests.full.xml
common/tct-callhistory-tizen-tests/tests.xml
common/tct-contact-tizen-tests/tests.full.xml
common/tct-contact-tizen-tests/tests.xml
common/tct-deviceorientation-w3c-tests/tests.full.xml
common/tct-deviceorientation-w3c-tests/tests.xml
common/tct-humanactivitymonitor-tizen-tests/tests.full.xml
common/tct-humanactivitymonitor-tizen-tests/tests.xml
common/tct-messaging-email-tizen-tests/tests.full.xml
common/tct-messaging-email-tizen-tests/tests.xml
common/tct-messaging-sms-tizen-tests/tests.full.xml
common/tct-messaging-sms-tizen-tests/tests.xml
common/tct-notification-tizen-tests/tests.full.xml
common/tct-notification-tizen-tests/tests.xml
common/tct-notification-w3c-tests/tests.full.xml
common/tct-notification-w3c-tests/tests.xml
common/tct-power-tizen-tests/tests.full.xml
common/tct-power-tizen-tests/tests.xml
common/tct-secureelement-tizen-tests/tests.full.xml
common/tct-secureelement-tizen-tests/tests.xml
common/tct-video-html5-tests/tests.full.xml
common/tct-video-html5-tests/tests.xml
common/tct-websetting-tizen-tests/tests.full.xml
common/tct-websetting-tizen-tests/tests.xml

index 737036fbfb87c993de6644e1be036be504c0386b..96d3b488a58b66d8e277bd76b62d84115d8fa2c7 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-alarm-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
     <set name="Alarm" type="js">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method AlarmRelative::getRemainingSeconds() return null for already fired alarm" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmRelative_getRemainingSeconds_return_null">
+      <testcase purpose="Check if method AlarmRelative::getRemainingSeconds() return null for already fired alarm" type="compliance" onload_delay="1000" status="approved" component="TizenAPI/Application/Alarm" execution_type="manual" priority="P1" id="AlarmRelative_getRemainingSeconds_return_null">
         <description>
-          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds_return_null.html</test_script_entry>
-        </description>
           <pre_condition>Press "Application Launched" button after application is launched.</pre_condition>
           <steps>
             <step order="1">
               <expected>Pass</expected>
             </step>
           </steps>
+          <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds_return_null.html</test_script_entry>
+        </description>
         <specs>
           <spec>
             <spec_assertion interface="AlarmRelative" element_type="method" element_name="getRemainingSeconds" specification="Alarm" section="Application" category="Tizen Device API Specifications"/>
         </specs>
       </testcase>
     </set>
+    <set name="Alarm_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</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>
   </suite>
 </test_definition>
index 9409a427d4d97d00f9c385506518ab3ba21b1de2..6d4682ca229173fbb73c8adad1ed327a13fd34b4 100755 (executable)
         </description>
       </testcase>
     </set>
-    <set name="Alarm_weareble" type="js">
+    <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" 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_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</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>
index be98646eb6c97b7e9970fddda2078352665da9eb..a7d2a807fad2f2109727d1a21eadad6ae57025aa 100755 (executable)
@@ -5,6 +5,7 @@
     <set name="Badge_mobile" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/badge"/>
       </capabilities>
       <testcase purpose="Check if BadgeManagerObject cannot be called in new expression" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeManagerObject_notexist">
         <description>
     <set name="Badge_wearable" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/badge"/>
+      </capabilities>
+      <testcase purpose="Check if BadgeManagerObject cannot be called in new expression" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManagerObject" usage="true" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method badge exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManagerObject" element_type="method" element_name="badge" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManagerObject" usage="true" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager possible extend" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" usage="true" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::maxBadgeCount attribute exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P1" id="BadgeManager_maxBadgeCount_attribute">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_maxBadgeCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="attribute" element_name="maxBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method setBadgeCount exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_setBadgeCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check BadgeManager setBadgeCount method" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_setBadgeCount">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount method called with no non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_setBadgeCount_noarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount throws exception when appId is invalid" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_setBadgeCount_appId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_appId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount throws exception when Count is invalid" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_setBadgeCount_count_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_count_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_setBadgeCount_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="setBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getBadgeCount exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_getBadgeCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="getBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check BadgeManager getBadgeCount method" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P1" id="BadgeManager_getBadgeCount">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="getBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getBadgeCount method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_getBadgeCount_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="getBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getBadgeCount throws exception when appId is invalid" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_getBadgeCount_appId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_appId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="getBadgeCount" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="addChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method can be called" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P1" id="BadgeManager_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="addChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_addChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="addChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() throws exception when successCallback is TypeMismatch" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="addChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() throws exception when appidList is TypeMismatch" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_addChangeListener_appIdList_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_appIdList_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="addChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P0" id="BadgeManager_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="removeChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method can be called" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P1" id="BadgeManager_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="removeChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_removeChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="removeChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() throws exception when appidList is TypeMismatch" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P2" id="BadgeManager_removeChangeListener_appIdList_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_appIdList_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeManager" element_type="method" element_name="removeChangeListener" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Interface BadgeChangeCallback should not be accessible" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeChangeCallback" usage="true" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether BadgeChangeCallback::onsuccess is called with argument of proper type" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P1" id="BadgeChangeCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeChangeCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="BadgeChangeCallback" usage="true" specification="Badge" section="UserInterface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/badge.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Badge_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/badge"/>
       </capabilities>
       <testcase purpose="Check if BadgeManagerObject cannot be called in new expression" type="compliance" status="approved" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" priority="P3" id="BadgeManagerObject_notexist">
         <description>
index 3ed63052e3621ea906b5830f4d8b892f1b4898fa..28f5f6eeba04e1f85e208eb6d9e5cf9cbf8cb58c 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Badge_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/badge"/>
+      </capabilities>
+      <testcase purpose="Check if BadgeManagerObject cannot be called in new expression" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method badge exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager possible extend" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::maxBadgeCount attribute exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_maxBadgeCount_attribute">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_maxBadgeCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check BadgeManager setBadgeCount method" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount method called with no non-optional argument throws an exception" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount_noarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount throws exception when appId is invalid" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount_appId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_appId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount throws exception when Count is invalid" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount_count_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_count_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setBadgeCount method called with missing non-optional argument throws an exception" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_setBadgeCount_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_setBadgeCount_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getBadgeCount exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_getBadgeCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check BadgeManager getBadgeCount method" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_getBadgeCount">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getBadgeCount method called with missing non-optional argument throws an exception" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_getBadgeCount_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getBadgeCount throws exception when appId is invalid" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_getBadgeCount_appId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_getBadgeCount_appId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method can be called" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() method called with missing non-optional argument throws an exception" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_addChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() throws exception when successCallback is TypeMismatch" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::addChangeListener() throws exception when appidList is TypeMismatch" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_addChangeListener_appIdList_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_addChangeListener_appIdList_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method exists" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method can be called" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() method called with missing non-optional argument throws an exception" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_removeChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if BadgeManager::removeChangeListener() throws exception when appidList is TypeMismatch" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeManager_removeChangeListener_appIdList_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeManager_removeChangeListener_appIdList_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Interface BadgeChangeCallback should not be accessible" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Test whether BadgeChangeCallback::onsuccess is called with argument of proper type" component="Tizen Device APIs/UserInterface/Badge" execution_type="auto" id="BadgeChangeCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-badge-tizen-tests/badge/BadgeChangeCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 409e3b253c66e68523d2da281aa2ac7a3ca0457a..dbaeb0fb745f67d1e29952a55dfeb6a87a0f0bf4 100755 (executable)
@@ -2,7 +2,7 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="Tizen Web Device APIs" extension="crosswalk" name="tct-calendar-tizen-tests">
-    <set name="Calendar" type="js">
+    <set name="Calendar_mobile" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/calendar"/>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if expandRecurrence() error callback will be invoked when used with wrong ids argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_errorCallback_invoked">
+      <testcase purpose="Check if method expandRecurrence of CalendarEvent exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarEvent_expandRecurrence_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'expandRecurrence' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEvent::expandRecurrence() throws exception when arguments are missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument startDate conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_startDate_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument startDate validation - use simple object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_startDate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback invalid callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a recurring event is expanded correctly when using expandRecurrence with errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_expandRecurrence_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarEvent object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEvent_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isDetached of CalendarEvent exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_isDetached_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_isDetached_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="isDetached" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute recurrenceRule of CalendarEvent exists, has type CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_recurrenceRule_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_recurrenceRule_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="recurrenceRule" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarItemArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItemArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="When the onsuccess callback is called, test whether the type of argument is equal to CalendarItem." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItemArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItemInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItemInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemInit" element_type="attribute" element_name="CalendarItemInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute alarms of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_alarms_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_alarms_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="alarms" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute attendees of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attendees_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attendees_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="attendees" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attribute_valid_value_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute calendarId of CalendarItem exists, has type CalendarId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_calendarId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_calendarId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="calendarId" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute categories of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_categories_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_categories_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="categories" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if clone method works correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a clone of the CalendarTask is created correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method clone of CalendarItem exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarItem_clone_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a clone of the CalendarEvent is created correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItem.convertToString method works properly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarTask is converted to a string format correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItem.convertToString method works with VCALENDAR_10 format properly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString_VCALENDAR_10">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_VCALENDAR_10.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method convertToString of CalendarItem exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarItem_convertToString_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument format conversions exception." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_format_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_format_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_missarg_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_missarg_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute description of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_description_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_description_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute duration of CalendarItem exists, has type TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_duration_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_duration_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="duration" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the File object can have new attribute added" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItem_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute geolocation of CalendarItem exists, has type SimpleCoordinates" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_geolocation_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_geolocation_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="geolocation" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of CalendarItem exists, has type CalendarItemId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isAllDay of CalendarItem exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_isAllDay_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_isAllDay_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute lastModificationDate of CalendarItem exists, has type TZDate and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_lastModificationDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_lastModificationDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="lastModificationDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute location of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_location_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_location_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="location" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarItem exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItem_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute organizer of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_organizer_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_organizer_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="organizer" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute priority of CalendarItem exists, has type CalendarItemPriority" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_priority_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_priority_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="priority" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute startDate of CalendarItem exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_startDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_startDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute status of CalendarItem exists, has type CalendarItemStatus" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_status_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute summary of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_summary_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_summary_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute visibility of CalendarItem exists, has type CalendarItemVisibility" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_visibility_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_visibility_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="visibility" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarManagerObject exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManagerObject" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether Calendar::addCalendar() method correctly added to the Calendar object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_addCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::addCalendar() method throws exception when parameter is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_calendar_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::addCalendar() method throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_calendar_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::addCalendar() method is exist" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_addCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether CalendarManager::addCalendar() method throws exception when argument is missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_misarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarManager object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether the task calendar object with the given identifier is provided correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with invalid argument(id) throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_id_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_id_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with an invalid argument(type) throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_type_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars method works correctly with only non-optional arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendars">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager.getCalendars method throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getCalendars of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getCalendars_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars() method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars() method called with invalid arguments throws an exception (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_missarg_TASK">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg_TASK.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendars' method called with no argument throw an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager.getCalendars method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager.getCalendars works properly for EVENT type with and without error callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendars_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether the default 'TASK' type calendar object is provided correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attributes of an event calendar object are managed correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attributes of a task calendar object are managed correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getDefaultCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getDefaultCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getDefaultCalendar' method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getDefaultCalendar method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getDefaultCalendar() method with invalied arguments by giving the invalid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_type_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getUnifiedCalendar() method with only non-optional arguments by giving the valid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getUnifiedCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUnifiedCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getUnifiedCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getUnifiedCalendar method with missing non-optional argument works" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getUnifiedCalendar method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getUnifiedCalendar() method with invalied arguments by giving the invalid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_type_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="This object exists in tizen" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarManager exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeCalendar returned value correct" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_removeCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method  exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_removeCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when remove the default calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when incorrect argument found" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether CalendarManager::removeCalendar() method throws exception when argument is missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_misarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRuleInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRuleInit_attribute_check_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRuleInit_attribute_check_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRuleInit" element_type="attribute" element_name="CalendarRecurrenceRuleInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_attribute_valid_value">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_attribute_valid_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRule constructor: CalendarRecurrenceRuleInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarRecurrenceRule_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRule constructor without optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute daysOfTheWeek of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_daysOfTheWeek_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_daysOfTheWeek_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="daysOfTheWeek" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute exceptions of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_exceptions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exceptions_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="exceptions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarRecurrenceRule exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarRecurrenceRule object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarRecurrenceRule_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute frequency of CalendarRecurrenceRule exists, has type RecurrenceRuleFrequency" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_frequency_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_frequency_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute interval of CalendarRecurrenceRule exists, has type unsigned short" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_interval_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_interval_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="interval" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute occurrenceCount of CalendarRecurrenceRule exists, has type Number" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_occurrenceCount_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_occurrenceCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="occurrenceCount" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute setPositions of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_setPositions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_setPositions_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="setPositions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute untilDate of CalendarRecurrenceRule exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_untilDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_untilDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="untilDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarTaskInit interface attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTaskInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTaskInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTaskInit" element_type="attribute" element_name="CalendarTaskInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various date attributes of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_attribute_date_valid_value">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_attribute_date_valid_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute completedDate of CalendarTask exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_completedDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_completedDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="completedDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask constructor works propely with dictionary" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_dictionary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_dictionary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarTask is created correctly by constructor (use iCalendar 2.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_iCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_iCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarTask constructor without optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarTask is created correctly by constructor (use vCalendar v1.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_vCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_vCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute dueDate of CalendarTask exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_dueDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_dueDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="dueDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarTask_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute progress of CalendarTask exists, has type unsigned short" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_progress_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_progress_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="progress" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute absoluteDate of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_absoluteDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_absoluteDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="absoluteDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute before of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_before">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_before.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute description of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute method of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_method">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_method.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAlarm constructor: AbsoluteDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_constructor_AbsoluteDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_AbsoluteDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="method" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAlarm constructor: TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_constructor_TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="method" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendee constructor: default" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAttendee_constructor_default">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAttendee_constructor_default.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEventArraySuccessCallback onsuccess method" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEventArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute alarms of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_alarms">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_alarms.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="alarms" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute attendees of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="attendees" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute availability of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_availability">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_availability.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="availability" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute categories of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="categories" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute description of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute duration of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_duration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_duration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="duration" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute endDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_endDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_endDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="endDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute geolocation of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="geolocation" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute id of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_id">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_id.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isAllDay of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isDetached of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_isDetached">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isDetached.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="isDetached" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute lastModificationDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_lastModificationDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_lastModificationDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="lastModificationDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute location of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="location" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute organizer of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="organizer" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute priority of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="priority" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute recurrenceRule of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_recurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_recurrenceRule.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="recurrenceRule" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute startDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute status of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute summary of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_summary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_summary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute visibility of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_visibility">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_visibility.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="visibility" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent method: clone" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_clone">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_clone.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:attendees and geolocation and status can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_attendees_geolocation_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_attendees_geolocation_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:categories and visibility and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_categories_visibility_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_categories_visibility_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and duration and geolocation can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_duration_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_duration_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and isAllDay and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_isAllDay_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_isAllDay_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and progress and startDate can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_progress_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_progress_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: description and startDate and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_startDate_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_startDate_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and status and startDate can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_status_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_status_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: description and summary and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_summary_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_summary_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:duration and location and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_duration_location_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_duration_location_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:geolocation and organizer and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_geolocation_organizer_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_organizer_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:geolocation and status can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_geolocation_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and duration and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_duration_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_duration_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and geolocation and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_geolocation_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_geolocation_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and priority and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_priority_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_priority_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and duration and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_duration_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_duration_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and geolocation can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and geolocation and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_geolocation_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and organizer and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_organizer_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_organizer_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and categories and visibility can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_categories_visibility">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_categories_visibility.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and visibility and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_visibility_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_visibility_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: progress and isAllDay and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_isAllDay_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_isAllDay_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:progress and status and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_status_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_status_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:progress and visibility and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_visibility_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_visibility_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and categories and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_categories_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_categories_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and duration can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_duration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_duration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and location and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_location_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_location_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and geolocation and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_geolocation_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_geolocation_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and location and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_location_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_location_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and priority and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_priority_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:visibility and status and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_visibility_status_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_visibility_status_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManagerObject attri value:location and summary can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="Calendar_CalendarManagerObject_attri_locationandsummary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManagerObject_attri_locationandsummary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManagerObject" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendarDefault method: get event type calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getCalendarDefault_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendarDefault_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendars method: get all event type calendars" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getCalendars_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendars method: successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getCalendars_successcallback_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_successcallback_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: CalendarType is error" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getDefaultCalendar_CalendarType_error">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_CalendarType_error.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: get event type default calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getDefaultCalendar_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: CalendarType is null" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getDefaultCalendar_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check daysOfTheWeek attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="daysOfTheWeek" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exceptions attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_exceptions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="exceptions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check frequency attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_frequency">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_frequency.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check interval attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_interval">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_interval.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="interval" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check occurrenceCount attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_occurrenceCount">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_occurrenceCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="occurrenceCount" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check setPositions attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_setPositions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_setPositions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="setPositions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check untilDate attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_untilDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_untilDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="untilDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute completedDate of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_completedDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_completedDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="completedDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check dueDate attribute of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_dueDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_dueDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="dueDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check progress attribute of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_progress">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_progress.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="progress" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.addBatch method throws exception when null given as items" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_Calendar_addBatch_error_events">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addBatch_error_events.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Calendar addChangeListener method: default usage" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_Calendar_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::accountId attribute exists, has type AccountId and is read only" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_accountId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_accountId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="accountId" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method correctly assigns task items to the Calendar object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_add">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without callbacks" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when errorCallback is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method incorrectly with invalid errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method invoked errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_addBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when items is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_items_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'addBatch' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when successCallback is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method incorrectly with invalid successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() subscribes to notifications about the CalendarTask object changes" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test addChangeListener argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() method called with an invalid argument throws an exception (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Calendar add method: default usage" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_add_Event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_Event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method add of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_add_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if add throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_item_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_item_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for Calendar() constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar for event creation exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_eventType_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_eventType_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  Calendar object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="Calendar_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly assigns task items to the CalendarTask object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user errorCallback object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_event_usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test filter argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::find() method throw exception when a fake system object was passed" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test sortMode argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user sortMode object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for task calendar)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_task_usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_task_usage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with errorCallback argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with filter argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with sortMode argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarEvent item with the given identifier is retrieved correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_get">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar get method throws exception when trying to get removed item" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_NotFoundError">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-calendar-tizen-tests/calendar/Calendar_get_NotFoundError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get throws exception when id is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 4)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarTask item with the given identifier is retrieved correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_get_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Calendar exists, has type CalendarId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of Calendar exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method correctly deletes task items from the CalendarTask object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously (part 3)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.removeBatch method throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch() error callback will be invoked when used with wrong task argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test ids argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_ids_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_ids_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.removeBatch method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously with successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously without callbacks" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch_without_callbacks">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_without_callbacks.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() works correctly" type="compliance" onload_delay="10" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() silently fails with an invalid argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeChangeListener_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() silently fails with no arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method correctly deletes event from the Calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove_Event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_Event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument id conversions exception." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method (task calendar) called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_remove_id_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' (event calendar) method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_remove_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar for task creation exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_taskType_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_taskType_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if event item in CalendarEvent object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method correctly adds several task items from the CalendarTask object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 'updateBatch' method works properly without all optional arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_without_optonal_arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_without_optional_arguments.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether updateBatch() method incorrectly with invalid errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if several event items in CalendarEvent object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_eventType_with_optional_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_eventType_with_optional_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_updateBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test items argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_items_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if several task items in CalendarTask object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_taskType_with_optional_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_taskType_with_optional_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether updateBatch() should be throw exception with invalid type of arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_updateAllInstances_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_updateAllInstances_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method works correctly with successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method works correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_updateAllInstances">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of Calendar with true as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_updateAllInstances_true">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test item argument whether type conversion occurs according to Type Conversion Tables in update method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_item_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'update' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_item_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'update' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if task item in CalendarTask object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_updateAllInstances_miscellaneous_values">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_updateAllInstances_miscellaneous_values.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar with false as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_with_updateAllInstances_false">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_false.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar with true as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_with_updateAllInstances_true">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Calendar_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/calendar"/>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if attribute absoluteDate of CalendarAlarm exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_absoluteDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_absoluteDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="absoluteDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAlarm used in Calendar Event" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAlarm used in CalnedarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_attribute_valid_value_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute before of CalendarAlarm exists, has type TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_before_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_before_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for CalendarAlarm constructor TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test wehther the constructor with description parameter are supported" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TZDate_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for CalendarAlarm constructor TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test wehther the constructor with description parameter are supported" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TimeDuration_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute description of CalendarAlarm exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_description_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_description_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarAlarm exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarAlarm object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarAlarm_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute method of CalendarAlarm exists, has type AlarmMethod" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_method_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_method_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarArraySuccessCallback onsuccess method" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendeeInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendeeInit_attribute_check_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendeeInit_attribute_check_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendeeInit" element_type="attribute" element_name="CalendarAttendeeInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute RSVP of CalendarAttendee exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_RSVP_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_RSVP_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="RSVP" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAttendee used in CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_attribute_valid_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAttendee used in CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="type" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendee constructor: CalendarAttendeeInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for CalendarAttendee constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarAttendee is created correctly by constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute contactRef of CalendarAttendee exists, has type ContactRef" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_contactRef_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_contactRef_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="contactRef" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute delegateURI of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_delegateURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegateURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="delegateURI" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute delegatorURI of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_delegatorURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegatorURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="delegatorURI" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarAttendee exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarAttendee_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarAttendee object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarAttendee_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute group of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_group_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_group_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="group" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute role of CalendarAttendee exists, has type AttendeeRole" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_role_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_role_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="role" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute status of CalendarAttendee exists, has type AttendeeStatus" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_status_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of CalendarAttendee exists, has type AttendeeType" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="type" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute uri of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_uri_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_uri_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="uri" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarChangeCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsadded of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsadded">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsadded" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsremoved of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsremoved">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsremoved" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsupdated of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsupdated">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsupdated.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsupdated" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarEventArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEventArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if CalendarEvent is properly obtained" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEventId is created correctly by constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEventId exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarEventId_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarEventId object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEventId_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute rid of CalendarEventId exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_rid_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_rid_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="attribute" element_name="rid" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute uid of CalendarEventId exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_uid_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_uid_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="attribute" element_name="uid" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check calendarEventInit interface attributeType" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="calendarEventInit" element_type="attribute" element_name="calendarEventInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute availability of CalendarEvent exists, has type EventAvailability" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_availability_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_availability_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="availability" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent constructor: CalendarEventInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_CalendarEventInit">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_CalendarEventInit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent constructor: CalendarEvent with stringRepresentation" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_stringRepresentation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_stringRepresentation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEvent is created correctly by constructor (use vCalendar v1.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_vCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_vCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEvent is created correctly by the constructor (use init dictionary)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute endDate of CalendarEvent exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_endDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_endDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="endDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEvent exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a recurring event is expanded correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_expandRecurrence">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument endDate conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_endDate_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument endDate validation - use simple object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_endDate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback invalid callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method expandRecurrence of CalendarEvent exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarEvent_expandRecurrence_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'expandRecurrence' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEvent::expandRecurrence() throws exception when arguments are missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument startDate conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_startDate_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument startDate validation - use simple object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_startDate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback invalid callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a recurring event is expanded correctly when using expandRecurrence with errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_expandRecurrence_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarEvent object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEvent_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isDetached of CalendarEvent exists, has type Boolean and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_isDetached_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_isDetached_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="isDetached" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute recurrenceRule of CalendarEvent exists, has type CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_recurrenceRule_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_recurrenceRule_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="recurrenceRule" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarItemArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItemArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="When the onsuccess callback is called, test whether the type of argument is equal to CalendarItem." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItemArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItemInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItemInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItemInit" element_type="attribute" element_name="CalendarItemInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute alarms of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_alarms_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_alarms_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="alarms" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute attendees of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attendees_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attendees_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="attendees" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_attribute_valid_value_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute calendarId of CalendarItem exists, has type CalendarId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_calendarId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_calendarId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="calendarId" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute categories of CalendarItem exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_categories_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_categories_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="categories" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if clone method works correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a clone of the CalendarTask is created correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method clone of CalendarItem exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarItem_clone_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a clone of the CalendarEvent is created correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_clone_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItem.convertToString method works properly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarTask is converted to a string format correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarItem.convertToString method works with VCALENDAR_10 format properly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_convertToString_VCALENDAR_10">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_VCALENDAR_10.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method convertToString of CalendarItem exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarItem_convertToString_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument format conversions exception." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_format_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_format_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_missarg_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarItem_convertToString_missarg_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="convertToString" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute description of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_description_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_description_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute duration of CalendarItem exists, has type TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_duration_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_duration_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="duration" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the File object can have new attribute added" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItem_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute geolocation of CalendarItem exists, has type SimpleCoordinates" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_geolocation_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_geolocation_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="geolocation" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of CalendarItem exists, has type CalendarItemId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isAllDay of CalendarItem exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_isAllDay_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_isAllDay_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute lastModificationDate of CalendarItem exists, has type TZDate and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_lastModificationDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_lastModificationDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="lastModificationDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute location of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_location_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_location_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="location" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarItem exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarItem_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute organizer of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_organizer_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_organizer_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="organizer" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute priority of CalendarItem exists, has type CalendarItemPriority" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_priority_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_priority_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="priority" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute startDate of CalendarItem exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_startDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_startDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute status of CalendarItem exists, has type CalendarItemStatus" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_status_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute summary of CalendarItem exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_summary_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_summary_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute visibility of CalendarItem exists, has type CalendarItemVisibility" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarItem_visibility_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_visibility_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="visibility" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarManagerObject exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManagerObject" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether Calendar::addCalendar() method correctly added to the Calendar object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_addCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::addCalendar() method throws exception when parameter is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_calendar_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::addCalendar() method throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_calendar_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::addCalendar() method is exist" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_addCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether CalendarManager::addCalendar() method throws exception when argument is missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_addCalendar_misarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="addCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarManager object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether the task calendar object with the given identifier is provided correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with invalid argument(id) throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_id_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_id_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendar' method called with an invalid argument(type) throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendar_type_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars method works correctly with only non-optional arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendars">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager.getCalendars method throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getCalendars of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getCalendars_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars() method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getCalendars() method called with invalid arguments throws an exception (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_missarg_TASK">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg_TASK.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getCalendars' method called with no argument throw an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager.getCalendars method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getCalendars method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getCalendars_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager.getCalendars works properly for EVENT type with and without error callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getCalendars_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether the default 'TASK' type calendar object is provided correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attributes of an event calendar object are managed correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attributes of a task calendar object are managed correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getDefaultCalendar_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getDefaultCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getDefaultCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'getDefaultCalendar' method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getDefaultCalendar method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getDefaultCalendar() method with invalied arguments by giving the invalid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getDefaultCalendar_type_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getUnifiedCalendar() method with only non-optional arguments by giving the valid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_getUnifiedCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUnifiedCalendar of CalendarManager exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_getUnifiedCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getUnifiedCalendar method with missing non-optional argument works" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getUnifiedCalendar method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test the getUnifiedCalendar() method with invalied arguments by giving the invalid data." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_getUnifiedCalendar_type_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getUnifiedCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="This object exists in tizen" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarManager exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeCalendar returned value correct" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarManager_removeCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method  exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarManager_removeCalendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when remove the default calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when incorrect argument found" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether CalendarManager::removeCalendar() method throws exception when argument is missing" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_misarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManager::removeCalendar() method throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarManager_removeCalendar_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="removeCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRuleInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRuleInit_attribute_check_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRuleInit_attribute_check_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRuleInit" element_type="attribute" element_name="CalendarRecurrenceRuleInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_attribute_valid_value">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_attribute_valid_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRule constructor: CalendarRecurrenceRuleInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarRecurrenceRule_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarRecurrenceRule constructor without optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute daysOfTheWeek of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_daysOfTheWeek_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_daysOfTheWeek_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="daysOfTheWeek" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute exceptions of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_exceptions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exceptions_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="exceptions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarRecurrenceRule exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarRecurrenceRule object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarRecurrenceRule_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute frequency of CalendarRecurrenceRule exists, has type RecurrenceRuleFrequency" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_frequency_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_frequency_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute interval of CalendarRecurrenceRule exists, has type unsigned short" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_interval_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_interval_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="interval" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute occurrenceCount of CalendarRecurrenceRule exists, has type Number" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_occurrenceCount_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_occurrenceCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="occurrenceCount" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute setPositions of CalendarRecurrenceRule exists, has type Array" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_setPositions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_setPositions_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="setPositions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute untilDate of CalendarRecurrenceRule exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarRecurrenceRule_untilDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_untilDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="untilDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarTaskInit interface attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTaskInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTaskInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTaskInit" element_type="attribute" element_name="CalendarTaskInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various date attributes of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_attribute_date_valid_value">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_attribute_date_valid_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute completedDate of CalendarTask exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_completedDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_completedDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="completedDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask constructor works propely with dictionary" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_dictionary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_dictionary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarTask is created correctly by constructor (use iCalendar 2.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_iCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_iCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarTask constructor without optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_noarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarTask is created correctly by constructor (use vCalendar v1.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_constructor_vCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_vCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute dueDate of CalendarTask exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_dueDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_dueDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="dueDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarTask object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarTask_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute progress of CalendarTask exists, has type unsigned short" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarTask_progress_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_progress_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="progress" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute absoluteDate of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_absoluteDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_absoluteDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="absoluteDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute before of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_before">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_before.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute description of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute method of CalendarAlarm" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_attri_method">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_method.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAlarm constructor: AbsoluteDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_constructor_AbsoluteDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_AbsoluteDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="method" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAlarm constructor: TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAlarm_constructor_TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="method" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendee constructor: default" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarAttendee_constructor_default">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAttendee_constructor_default.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEventArraySuccessCallback onsuccess method" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEventArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute alarms of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_alarms">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_alarms.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="alarms" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute attendees of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="attendees" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute availability of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_availability">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_availability.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="availability" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute categories of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="categories" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute description of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute duration of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_duration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_duration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="duration" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute endDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_endDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_endDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="endDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute geolocation of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="geolocation" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute id of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_id">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_id.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isAllDay of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="isAllDay" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isDetached of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_isDetached">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isDetached.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="isDetached" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute lastModificationDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_lastModificationDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_lastModificationDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="lastModificationDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute location of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="location" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute organizer of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="organizer" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute priority of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="priority" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute recurrenceRule of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_recurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_recurrenceRule.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="recurrenceRule" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute startDate of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="startDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute status of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute summary of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_summary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_summary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="summary" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute visibility of CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_attri_visibility">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_visibility.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="attribute" element_name="visibility" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent method: clone" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarEvent_clone">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_clone.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" element_type="method" element_name="clone" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:attendees and geolocation and status can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_attendees_geolocation_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_attendees_geolocation_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:categories and visibility and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_categories_visibility_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_categories_visibility_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and duration and geolocation can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_duration_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_duration_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and isAllDay and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_isAllDay_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_isAllDay_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and progress and startDate can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_progress_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_progress_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: description and startDate and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_startDate_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_startDate_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:description and status and startDate can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_status_startDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_status_startDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: description and summary and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_description_summary_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_summary_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:duration and location and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_duration_location_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_duration_location_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:geolocation and organizer and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_geolocation_organizer_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_organizer_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:geolocation and status can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_geolocation_status">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_status.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and duration and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_duration_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_duration_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and geolocation and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_geolocation_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_geolocation_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:isAllDay and priority and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_isAllDay_priority_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_priority_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and duration and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_duration_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_duration_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and geolocation can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_geolocation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and geolocation and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_geolocation_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:location and organizer and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_location_organizer_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_organizer_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and categories and visibility can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_categories_visibility">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_categories_visibility.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:organizer and visibility and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_organizer_visibility_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_visibility_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value: progress and isAllDay and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_isAllDay_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_isAllDay_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:progress and status and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_status_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_status_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:progress and visibility and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_progress_visibility_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_visibility_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and categories and location can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_categories_location">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_categories_location.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and duration can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_duration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_duration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:startDate and organizer can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_startDate_organizer">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_organizer.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and location and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_location_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_location_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and attendees can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_attendees">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_attendees.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and categories can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_categories">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_categories.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:status and visibility and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_status_visibility_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and geolocation and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_geolocation_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_geolocation_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and location and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_location_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_location_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:summary and priority and isAllDay can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_summary_priority_isAllDay">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority_isAllDay.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attri value:visibility and status and priority can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarItem_set_visibility_status_priority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_visibility_status_priority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarItem" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarManagerObject attri value:location and summary can be set successful." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="Calendar_CalendarManagerObject_attri_locationandsummary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManagerObject_attri_locationandsummary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManagerObject" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendarDefault method: get event type calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getCalendarDefault_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendarDefault_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendars method: get all event type calendars" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getCalendars_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getCalendars method: successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getCalendars_successcallback_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_successcallback_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getCalendars" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: CalendarType is error" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getDefaultCalendar_CalendarType_error">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_CalendarType_error.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: get event type default calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarManager_getDefaultCalendar_event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarManager getDefaultCalendar method: CalendarType is null" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_CalendarManager_getDefaultCalendar_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" element_type="method" element_name="getDefaultCalendar" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check daysOfTheWeek attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="daysOfTheWeek" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exceptions attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_exceptions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="exceptions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check frequency attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_frequency">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_frequency.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="frequency" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check interval attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_interval">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_interval.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="interval" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check occurrenceCount attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_occurrenceCount">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_occurrenceCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="occurrenceCount" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check setPositions attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_setPositions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_setPositions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="setPositions" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check untilDate attribute of CalendarRecurrenceRule" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarRecurrenceRule_attri_untilDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_untilDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarRecurrenceRule" element_type="attribute" element_name="untilDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute completedDate of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_completedDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_completedDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="completedDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check dueDate attribute of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_dueDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_dueDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="dueDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check progress attribute of CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_CalendarTask_attri_progress">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_progress.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarTask" element_type="attribute" element_name="progress" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.addBatch method throws exception when null given as items" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_Calendar_addBatch_error_events">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addBatch_error_events.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Calendar addChangeListener method: default usage" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_Calendar_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::accountId attribute exists, has type AccountId and is read only" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_accountId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_accountId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="accountId" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method correctly assigns task items to the Calendar object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_add">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without callbacks" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when errorCallback is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method incorrectly with invalid errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method invoked errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_addBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when items is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_items_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'addBatch' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addBatch throws exception when successCallback is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method incorrectly with invalid successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() subscribes to notifications about the CalendarTask object changes" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() method called with an invalid argument throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test addChangeListener argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() method called with an invalid argument throws an exception (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_addChangeListener_successCallback_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="addChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Calendar add method: default usage" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_add_Event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_Event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method add of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_add_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if add throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_item_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_item_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'add' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for Calendar() constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar for event creation exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_eventType_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_eventType_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  Calendar object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="Calendar_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly assigns task items to the CalendarTask object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user errorCallback object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_event_usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test filter argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar::find() method throw exception when a fake system object was passed" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test sortMode argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user sortMode object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for task calendar)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_task_usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_task_usage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with errorCallback argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with filter argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'find' method correctly with sortMode argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarEvent item with the given identifier is retrieved correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_get">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar get method throws exception when trying to get removed item" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_NotFoundError">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-calendar-tizen-tests/calendar/Calendar_get_NotFoundError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get throws exception when id is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 4)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_get_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the CalendarTask item with the given identifier is retrieved correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_get_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="get" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Calendar exists, has type CalendarId and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="id" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarManager" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of Calendar exists, has type DOMString and is readonly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method correctly deletes task items from the CalendarTask object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously (part 3)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.removeBatch method throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch() error callback will be invoked when used with wrong task argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test ids argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_ids_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_ids_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.removeBatch method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously with successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously without callbacks" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeBatch_without_callbacks">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_without_callbacks.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() works correctly" type="compliance" onload_delay="10" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() silently fails with an invalid argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeChangeListener_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeChangeListener() silently fails with no arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_removeChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="removeChangeListener" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method correctly deletes event from the Calendar" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove_Event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_Event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument id conversions exception." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_remove_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' method (task calendar) called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_remove_id_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'remove' (event calendar) method called with invalid arguments throws an exception" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_remove_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="remove" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar for task creation exists and implements methods" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_taskType_methods_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_taskType_methods_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if event item in CalendarEvent object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method correctly adds several task items from the CalendarTask object asynchronously" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 'updateBatch' method works properly without all optional arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_without_optonal_arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_without_optional_arguments.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether updateBatch() method incorrectly with invalid errorCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if several event items in CalendarEvent object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_eventType_with_optional_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_eventType_with_optional_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_updateBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test items argument whether type conversion occurs according to Type Conversion Tables." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_items_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if several task items in CalendarTask object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_taskType_with_optional_null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_taskType_with_optional_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether updateBatch() should be throw exception with invalid type of arguments" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_updateAllInstances_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_updateAllInstances_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method works correctly with successCallback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Calendar.updateBatch method works correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_updateAllInstances">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of Calendar with true as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_with_updateAllInstances_true">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="Calendar_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test item argument whether type conversion occurs according to Type Conversion Tables in update method." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_item_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'update' method called with an invalid argument throws an exception correctly (part 2)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_item_invalid_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_invalid_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether 'update' method called with an invalid argument throws an exception correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_update_missarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if task item in CalendarTask object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_updateAllInstances_miscellaneous_values">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_updateAllInstances_miscellaneous_values.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar with false as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_with_updateAllInstances_false">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_false.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of Calendar with true as optional argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_update_with_updateAllInstances_true">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Calendar" element_type="method" element_name="update" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Calendar_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/calendar"/>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase purpose="Check if attribute absoluteDate of CalendarAlarm exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_absoluteDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_absoluteDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="absoluteDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAlarm used in Calendar Event" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAlarm used in CalnedarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_attribute_valid_value_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute before of CalendarAlarm exists, has type TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_before_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_before_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="before" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for CalendarAlarm constructor TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test wehther the constructor with description parameter are supported" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TZDate_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for CalendarAlarm constructor TimeDuration" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test wehther the constructor with description parameter are supported" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_constructor_TimeDuration_description">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration_description.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute description of CalendarAlarm exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_description_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_description_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="description" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarAlarm exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarAlarm object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarAlarm_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute method of CalendarAlarm exists, has type AlarmMethod" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAlarm_method_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_method_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAlarm" element_type="attribute" element_name="method" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarArraySuccessCallback onsuccess method" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendeeInit attribute type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendeeInit_attribute_check_type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendeeInit_attribute_check_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendeeInit" element_type="attribute" element_name="CalendarAttendeeInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute RSVP of CalendarAttendee exists, has type Boolean" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_RSVP_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_RSVP_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="RSVP" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAttendee used in CalendarTask" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_attribute_valid_CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_CalendarTask.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various attributes of CalendarAttendee used in CalendarEvent" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_attribute_valid_value_CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="type" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarAttendee constructor: CalendarAttendeeInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for CalendarAttendee constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarAttendee is created correctly by constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_constructor_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute contactRef of CalendarAttendee exists, has type ContactRef" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_contactRef_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_contactRef_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="contactRef" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute delegateURI of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_delegateURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegateURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="delegateURI" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute delegatorURI of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_delegatorURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegatorURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="delegatorURI" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarAttendee exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarAttendee_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarAttendee object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarAttendee_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute group of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_group_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_group_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="group" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="name" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute role of CalendarAttendee exists, has type AttendeeRole" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_role_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_role_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="role" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute status of CalendarAttendee exists, has type AttendeeStatus" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_status_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="status" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of CalendarAttendee exists, has type AttendeeType" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="type" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute uri of CalendarAttendee exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarAttendee_uri_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_uri_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarAttendee" element_type="attribute" element_name="uri" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarChangeCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsadded of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsadded">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsadded" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsremoved of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsremoved">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsremoved" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onitemsupdated of CalendarChangeCallback has proper argument type" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarChangeCallback_onitemsupdated">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsupdated.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarChangeCallback" element_type="method" element_name="onitemsupdated" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface CalendarEventArraySuccessCallback exists, it should not." type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEventArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test if CalendarEvent is properly obtained" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEventId is created correctly by constructor" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEventId exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P0" id="CalendarEventId_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  CalendarEventId object is extendable" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P3" id="CalendarEventId_extend">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" usage="true" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute rid of CalendarEventId exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_rid_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_rid_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="attribute" element_name="rid" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute uid of CalendarEventId exists, has type DOMString" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventId_uid_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_uid_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEventId" element_type="attribute" element_name="uid" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check calendarEventInit interface attributeType" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEventInit_attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventInit_attributeType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="calendarEventInit" element_type="attribute" element_name="calendarEventInit" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute availability of CalendarEvent exists, has type EventAvailability" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_availability_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_availability_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="availability" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent constructor: CalendarEventInit" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_CalendarEventInit">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_CalendarEventInit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CalendarEvent constructor: CalendarEvent with stringRepresentation" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_stringRepresentation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_stringRepresentation.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEvent is created correctly by constructor (use vCalendar v1.0 string)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_vCalendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_vCalendar.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of CalendarEvent is created correctly by the constructor (use init dictionary)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_constructor_valid_argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_valid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute endDate of CalendarEvent exists, has type TZDate" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_endDate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_endDate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="attribute" element_name="endDate" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CalendarEvent exists" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="constructor" element_name="constructor" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a recurring event is expanded correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="CalendarEvent_expandRecurrence">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument endDate conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_endDate_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument endDate validation - use simple object" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_endDate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback conversions exceptions" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CalendarEvent" element_type="method" element_name="expandRecurrence" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback invalid callback" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="CalendarEvent_expandRecurrence_errorCallback_invalid_cb">
         <description>
-          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_invoked.html</test_script_entry>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check Calendar::add() method with invalid value" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Calendar" element_type="method" element_name="add" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if add throws exception when item is incorrect" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_add_item_TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_TypeMismatch.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check exception in error callback of find method" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_find_errorCallback_invoked">
-        <description>
-          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invoked.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Calendar" element_type="method" element_name="find" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_find_event_usage">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if updateBatch() error callback will be invoked when used with wrong events argument" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P2" id="Calendar_updateBatch_errorCallback_invoked">
-        <description>
-          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_invoked.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Calendar" element_type="method" element_name="updateBatch" specification="Calendar" section="Social" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if several event items in CalendarEvent object is updated correctly" type="compliance" status="approved" component="TizenAPI/Social/Calendar" execution_type="auto" priority="P1" id="Calendar_updateBatch_eventType_with_optional_null">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_eventType_with_optional_null.html</test_script_entry>
index a4a54eadf2c02a35f62b664c19b4ebb360860626..3d48bca2bcc2954d6cb88de3395a4d5e523dd217 100755 (executable)
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invoked.html</test_script_entry>
         </description>
       </testcase> -->
-      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_event_usage" priority="P1" purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_event_usage" onload_delay="30" priority="P1" purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
         </description>
         </description>
       </testcase>
     </set>
+    <set name="Calendar_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/calendar"/>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_absoluteDate_attribute" priority="P1" purpose="Check if attribute absoluteDate of CalendarAlarm exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_absoluteDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarEvent" priority="P1" purpose="Check various attributes of CalendarAlarm used in Calendar Event">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarTask" priority="P1" purpose="Check various attributes of CalendarAlarm used in CalnedarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_before_attribute" priority="P1" purpose="Check if attribute before of CalendarAlarm exists, has type TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_before_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TZDate" priority="P1" purpose="Check various arguments for CalendarAlarm constructor TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TZDate_description" priority="P1" purpose="Test wehther the constructor with description parameter are supported">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate_description.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TimeDuration" priority="P1" purpose="Check various arguments for CalendarAlarm constructor TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TimeDuration_description" priority="P1" purpose="Test wehther the constructor with description parameter are supported">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration_description.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_description_attribute" priority="P1" purpose="Check if attribute description of CalendarAlarm exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_description_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_exist" priority="P0" purpose="Check if CalendarAlarm exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_extend" priority="P3" purpose="Check if  CalendarAlarm object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_method_attribute" priority="P1" purpose="Check if attribute method of CalendarAlarm exists, has type AlarmMethod">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_method_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarArraySuccessCallback_notexist" priority="P3" purpose="Check if interface CalendarArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarArraySuccessCallback_onsuccess" priority="P1" purpose="Check CalendarArraySuccessCallback onsuccess method">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendeeInit_attribute_check_type" priority="P1" purpose="Check CalendarAttendeeInit attribute type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendeeInit_attribute_check_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_RSVP_attribute" priority="P1" purpose="Check if attribute RSVP of CalendarAttendee exists, has type Boolean">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_RSVP_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_attribute_valid_CalendarTask" priority="P1" purpose="Check various attributes of CalendarAttendee used in CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_attribute_valid_value_CalendarEvent" priority="P1" purpose="Check various attributes of CalendarAttendee used in CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_constructor" priority="P2" purpose="Check CalendarAttendee constructor: CalendarAttendeeInit">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_constructor_minarg" priority="P1" purpose="Check miss optional argument for CalendarAttendee constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_constructor_valid_argument" priority="P1" purpose="Check if instance of CalendarAttendee is created correctly by constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_valid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_contactRef_attribute" priority="P1" purpose="Check if attribute contactRef of CalendarAttendee exists, has type ContactRef">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_contactRef_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_delegateURI_attribute" priority="P1" purpose="Check if attribute delegateURI of CalendarAttendee exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegateURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_delegatorURI_attribute" priority="P1" purpose="Check if attribute delegatorURI of CalendarAttendee exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegatorURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_exist" priority="P0" purpose="Check if CalendarAttendee exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_extend" priority="P3" purpose="Check if  CalendarAttendee object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_group_attribute" priority="P1" purpose="Check if attribute group of CalendarAttendee exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_group_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_name_attribute" priority="P1" purpose="Check if attribute name of CalendarAttendee exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_role_attribute" priority="P1" purpose="Check if attribute role of CalendarAttendee exists, has type AttendeeRole">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_role_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_status_attribute" priority="P1" purpose="Check if attribute status of CalendarAttendee exists, has type AttendeeStatus">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_status_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_type_attribute" priority="P1" purpose="Check if attribute type of CalendarAttendee exists, has type AttendeeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_uri_attribute" priority="P1" purpose="Check if attribute uri of CalendarAttendee exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_uri_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_notexist" priority="P3" purpose="Check if interface CalendarChangeCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsadded" priority="P1" purpose="Check if method onitemsadded of CalendarChangeCallback has proper argument type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsremoved" priority="P1" purpose="Check if method onitemsremoved of CalendarChangeCallback has proper argument type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsupdated" priority="P1" purpose="Check if method onitemsupdated of CalendarChangeCallback has proper argument type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsupdated.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventArraySuccessCallback_notexist" priority="P3" purpose="Check if interface CalendarEventArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventArraySuccessCallback_onsuccess" priority="P1" purpose="Test if CalendarEvent is properly obtained">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_constructor" priority="P1" purpose="Check if instance of CalendarEventId is created correctly by constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_exist" priority="P0" purpose="Check if CalendarEventId exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_extend" priority="P3" purpose="Check if  CalendarEventId object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_rid_attribute" priority="P1" purpose="Check if attribute rid of CalendarEventId exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_rid_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_uid_attribute" priority="P1" purpose="Check if attribute uid of CalendarEventId exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_uid_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventInit_attributeType" priority="P1" purpose="Check calendarEventInit interface attributeType">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventInit_attributeType.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_availability_attribute" priority="P1" purpose="Check if attribute availability of CalendarEvent exists, has type EventAvailability">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_availability_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_CalendarEventInit" priority="P1" purpose="Check CalendarEvent constructor: CalendarEventInit">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_CalendarEventInit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_stringRepresentation" priority="P1" purpose="Check CalendarEvent constructor: CalendarEvent with stringRepresentation">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_stringRepresentation.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_vCalendar" priority="P1" purpose="Check if instance of CalendarEvent is created correctly by constructor (use vCalendar v1.0 string)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_vCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_valid_argument" priority="P1" purpose="Check if instance of CalendarEvent is created correctly by the constructor (use init dictionary)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_valid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_endDate_attribute" priority="P1" purpose="Check if attribute endDate of CalendarEvent exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_endDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_exist" priority="P1" purpose="Check if CalendarEvent exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence" priority="P1" purpose="Check if a recurring event is expanded correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_TypeMismatch" priority="P2" purpose="Check argument endDate conversions exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_invalid_obj" priority="P2" purpose="Check argument endDate validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_TypeMismatch" priority="P2" purpose="Check argument errorCallback conversions exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_invalid_cb" priority="P2" purpose="Check argument errorCallback invalid callback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_exist" priority="P0" purpose="Check if method expandRecurrence of CalendarEvent exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_missarg" priority="P2" purpose="Check whether 'expandRecurrence' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_noarg" priority="P2" purpose="Check if CalendarEvent::expandRecurrence() throws exception when arguments are missing">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_TypeMismatch" priority="P2" purpose="Check argument startDate conversions exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_invalid_obj" priority="P2" purpose="Check argument startDate validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exceptions">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_invalid_cb" priority="P2" purpose="Check argument successCallback invalid callback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_with_errorCallback" priority="P1" purpose="Check if a recurring event is expanded correctly when using expandRecurrence with errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_extend" priority="P3" purpose="Check if  CalendarEvent object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_isDetached_attribute" priority="P1" purpose="Check if attribute isDetached of CalendarEvent exists, has type Boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_isDetached_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_recurrenceRule_attribute" priority="P1" purpose="Check if attribute recurrenceRule of CalendarEvent exists, has type CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_recurrenceRule_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItemArraySuccessCallback_notexist" priority="P3" purpose="Check if interface CalendarItemArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItemArraySuccessCallback_onsuccess" priority="P1" purpose="When the onsuccess callback is called, test whether the type of argument is equal to CalendarItem.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItemInit_attributeType" priority="P1" purpose="Check if CalendarItemInit attribute type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemInit_attributeType.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_alarms_attribute" priority="P1" purpose="Check if attribute alarms of CalendarItem exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_alarms_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attendees_attribute" priority="P1" purpose="Check if attribute attendees of CalendarItem exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attendees_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarEvent" priority="P1" purpose="Check various attributes of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarTask" priority="P1" purpose="Check various attributes of CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_calendarId_attribute" priority="P1" purpose="Check if attribute calendarId of CalendarItem exists, has type CalendarId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_calendarId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_categories_attribute" priority="P1" purpose="Check if attribute categories of CalendarItem exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_categories_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone" priority="P1" purpose="Check if clone method works correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_CalendarTask" priority="P1" purpose="Check if a clone of the CalendarTask is created correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_exist" priority="P0" purpose="Check if method clone of CalendarItem exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_extra_argument" priority="P1" purpose="Check if a clone of the CalendarEvent is created correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString" priority="P1" purpose="Check if CalendarItem.convertToString method works properly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_CalendarTask" priority="P1" purpose="Check if the CalendarTask is converted to a string format correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_VCALENDAR_10" priority="P1" purpose="Check if CalendarItem.convertToString method works with VCALENDAR_10 format properly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_VCALENDAR_10.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_exist" priority="P0" purpose="Check if method convertToString of CalendarItem exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_format_TypeMismatch" priority="P2" purpose="Check argument format conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_format_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarEvent" priority="P2" purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarTask" priority="P1" purpose="Check whether 'convertToString' method called with an invalid argument throws an exception correctly (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_description_attribute" priority="P1" purpose="Check if attribute description of CalendarItem exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_description_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_duration_attribute" priority="P1" purpose="Check if attribute duration of CalendarItem exists, has type TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_duration_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_extend" priority="P3" purpose="Test whether the File object can have new attribute added">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_geolocation_attribute" priority="P1" purpose="Check if attribute geolocation of CalendarItem exists, has type SimpleCoordinates">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_geolocation_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_id_attribute" priority="P1" purpose="Check if attribute id of CalendarItem exists, has type CalendarItemId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_isAllDay_attribute" priority="P1" purpose="Check if attribute isAllDay of CalendarItem exists, has type Boolean">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_isAllDay_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_lastModificationDate_attribute" priority="P1" purpose="Check if attribute lastModificationDate of CalendarItem exists, has type TZDate and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_lastModificationDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_location_attribute" priority="P1" purpose="Check if attribute location of CalendarItem exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_location_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_notexist" priority="P3" purpose="Check if interface CalendarItem exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_organizer_attribute" priority="P1" purpose="Check if attribute organizer of CalendarItem exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_organizer_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_priority_attribute" priority="P1" purpose="Check if attribute priority of CalendarItem exists, has type CalendarItemPriority">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_priority_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_startDate_attribute" priority="P1" purpose="Check if attribute startDate of CalendarItem exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_startDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_status_attribute" priority="P1" purpose="Check if attribute status of CalendarItem exists, has type CalendarItemStatus">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_status_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_summary_attribute" priority="P1" purpose="Check if attribute summary of CalendarItem exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_summary_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_visibility_attribute" priority="P1" purpose="Check if attribute visibility of CalendarItem exists, has type CalendarItemVisibility">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_visibility_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManagerObject_notexist" priority="P3" purpose="Check if interface CalendarManagerObject exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_addCalendar" priority="P1" purpose="Check whether Calendar::addCalendar() method correctly added to the Calendar object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_addCalendar_calendar_TypeMismatch" priority="P2" purpose="Check if CalendarManager::addCalendar() method throws exception when parameter is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_addCalendar_calendar_invalid" priority="P2" purpose="Check if Calendar::addCalendar() method throws exception when item is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_calendar_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_addCalendar_exist" priority="P0" purpose="Check if Calendar::addCalendar() method is exist">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_addCalendar_misarg" priority="P2" purpose="Check whether CalendarManager::addCalendar() method throws exception when argument is missing">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_addCalendar_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_extend" priority="P3" purpose="Check if  CalendarManager object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar" priority="P1" purpose="Check whether the task calendar object with the given identifier is provided correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_exist" priority="P0" purpose="Check if method getCalendar of CalendarManager exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_id_invalid_argument" priority="P2" purpose="Check whether 'getCalendar' method called with invalid argument(id) throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_id_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_missarg" priority="P2" purpose="Check whether 'getCalendar' method called with an invalid argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_type_TypeMismatch" priority="P2" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_type_invalid_argument" priority="P2" purpose="Check whether 'getCalendar' method called with an invalid argument(type) throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars" priority="P1" purpose="Check whether getCalendars method works correctly with only non-optional arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_errorCallback_TypeMismatch" priority="P2" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_errorCallback_invalid_cb" priority="P2" purpose="Check if CalendarManager.getCalendars method throws exception when errorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_exist" priority="P0" purpose="Check if method getCalendars of CalendarManager exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_missarg" priority="P2" purpose="Check whether getCalendars() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_missarg_TASK" priority="P1" purpose="Check whether getCalendars() method called with invalid arguments throws an exception (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg_TASK.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_noarg" priority="P2" purpose="Check whether 'getCalendars' method called with no argument throw an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_successCallback_TypeMismatch" priority="P2" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_successCallback_invalid_cb" priority="P2" purpose="Check if CalendarManager.getCalendars method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_type_TypeMismatch" priority="P2" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_with_errorCallback" priority="P1" purpose="Check CalendarManager.getCalendars works properly for EVENT type with and without error callback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar" priority="P1" purpose="Check whether the default 'TASK' type calendar object is provided correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarEvent" priority="P1" purpose="Check if attributes of an event calendar object are managed correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarTask" priority="P1" purpose="Check if attributes of a task calendar object are managed correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarTask.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_exist" priority="P0" purpose="Check if method getDefaultCalendar of CalendarManager exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_missarg" priority="P2" purpose="Check whether 'getDefaultCalendar' method called with an invalid argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_type_TypeMismatch" priority="P2" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getDefaultCalendar method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_type_invalid" priority="P2" purpose="Test the getDefaultCalendar() method with invalied arguments by giving the invalid data.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar" priority="P1" purpose="Test the getUnifiedCalendar() method with only non-optional arguments by giving the valid data.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_exist" priority="P0" purpose="Check if method getUnifiedCalendar of CalendarManager exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_missarg" priority="P2" purpose="Check if getUnifiedCalendar method with missing non-optional argument works">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_type_TypeMismatch" priority="P2" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getUnifiedCalendar method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_type_invalid" priority="P2" purpose="Test the getUnifiedCalendar() method with invalied arguments by giving the invalid data.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_in_tizen" priority="P3" purpose="This object exists in tizen">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_notexist" priority="P3" purpose="Check if interface CalendarManager exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar" priority="P1" purpose="Check if removeCalendar returned value correct">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar_exist" priority="P0" purpose="Check if CalendarManager::removeCalendar() method  exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar_id_invalid" priority="P2" purpose="Check if CalendarManager::removeCalendar() method throws exception when remove the default calendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar_invalid_argument" priority="P2" purpose="Check if CalendarManager::removeCalendar() method throws exception when incorrect argument found">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar_misarg" priority="P2" purpose="Check whether CalendarManager::removeCalendar() method throws exception when argument is missing">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_removeCalendar_type_TypeMismatch" priority="P2" purpose="Check if CalendarManager::removeCalendar() method throws exception when item is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_removeCalendar_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRuleInit_attribute_check_type" priority="P1" purpose="Check CalendarRecurrenceRuleInit attribute type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRuleInit_attribute_check_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_attribute_valid_value" priority="P1" purpose="Check various attributes of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_attribute_valid_value.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_constructor" priority="P2" purpose="Check CalendarRecurrenceRule constructor: CalendarRecurrenceRuleInit">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_constructor_minarg" priority="P1" purpose="Check CalendarRecurrenceRule constructor without optional argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_daysOfTheWeek_attribute" priority="P1" purpose="Check if attribute daysOfTheWeek of CalendarRecurrenceRule exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_daysOfTheWeek_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_exceptions_attribute" priority="P1" purpose="Check if attribute exceptions of CalendarRecurrenceRule exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exceptions_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_exist" priority="P1" purpose="Check if CalendarRecurrenceRule exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_extend" priority="P3" purpose="Check if CalendarRecurrenceRule object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_frequency_attribute" priority="P1" purpose="Check if attribute frequency of CalendarRecurrenceRule exists, has type RecurrenceRuleFrequency">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_frequency_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_interval_attribute" priority="P1" purpose="Check if attribute interval of CalendarRecurrenceRule exists, has type unsigned short">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_interval_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_occurrenceCount_attribute" priority="P1" purpose="Check if attribute occurrenceCount of CalendarRecurrenceRule exists, has type Number">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_occurrenceCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_setPositions_attribute" priority="P1" purpose="Check if attribute setPositions of CalendarRecurrenceRule exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_setPositions_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_untilDate_attribute" priority="P1" purpose="Check if attribute untilDate of CalendarRecurrenceRule exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_untilDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTaskInit_attributeType" priority="P1" purpose="Check CalendarTaskInit interface attribute type">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTaskInit_attributeType.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_attribute_date_valid_value" priority="P1" purpose="Check various date attributes of CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_attribute_date_valid_value.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_completedDate_attribute" priority="P1" purpose="Check if attribute completedDate of CalendarTask exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_completedDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_dictionary" priority="P1" purpose="Check if CalendarTask constructor works propely with dictionary">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_dictionary.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_iCalendar" priority="P1" purpose="Check if instance of CalendarTask is created correctly by constructor (use iCalendar 2.0 string)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_iCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_noarg" priority="P1" purpose="Check CalendarTask constructor without optional argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_vCalendar" priority="P1" purpose="Check if instance of CalendarTask is created correctly by constructor (use vCalendar v1.0 string)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_vCalendar.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_dueDate_attribute" priority="P1" purpose="Check if attribute dueDate of CalendarTask exists, has type TZDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_dueDate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_exist" priority="P1" purpose="Check if CalendarTask exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_extend" priority="P3" purpose="Check if CalendarTask object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_progress_attribute" priority="P1" purpose="Check if attribute progress of CalendarTask exists, has type unsigned short">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_progress_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_absoluteDate" priority="P1" purpose="Check attribute absoluteDate of CalendarAlarm">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_absoluteDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_before" priority="P1" purpose="Check attribute before of CalendarAlarm">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_before.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_description" priority="P1" purpose="Check attribute description of CalendarAlarm">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_description.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_method" priority="P1" purpose="Check attribute method of CalendarAlarm">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_method.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_constructor_AbsoluteDate" priority="P1" purpose="Check CalendarAlarm constructor: AbsoluteDate">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_AbsoluteDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_constructor_TimeDuration" priority="P1" purpose="Check CalendarAlarm constructor: TimeDuration">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAttendee_constructor_default" priority="P1" purpose="Check CalendarAttendee constructor: default">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAttendee_constructor_default.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEventArraySuccessCallback_onsuccess" priority="P1" purpose="Check CalendarEventArraySuccessCallback onsuccess method">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_alarms" priority="P1" purpose="Check attribute alarms of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_alarms.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_attendees" priority="P1" purpose="Check attribute attendees of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_attendees.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_availability" priority="P1" purpose="Check attribute availability of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_availability.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_categories" priority="P1" purpose="Check attribute categories of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_categories.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_description" priority="P1" purpose="Check attribute description of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_description.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_duration" priority="P1" purpose="Check attribute duration of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_duration.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_endDate" priority="P1" purpose="Check attribute endDate of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_endDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_geolocation" priority="P1" purpose="Check attribute geolocation of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_geolocation.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_id" priority="P1" purpose="Check attribute id of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_id.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_isAllDay" priority="P1" purpose="Check attribute isAllDay of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isAllDay.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_isDetached" priority="P1" purpose="Check attribute isDetached of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isDetached.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_lastModificationDate" priority="P1" purpose="Check attribute lastModificationDate of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_lastModificationDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_location" priority="P1" purpose="Check attribute location of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_location.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_organizer" priority="P1" purpose="Check attribute organizer of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_priority" priority="P1" purpose="Check attribute priority of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_recurrenceRule" priority="P1" purpose="Check attribute recurrenceRule of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_recurrenceRule.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_startDate" priority="P1" purpose="Check attribute startDate of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_startDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_status" priority="P1" purpose="Check attribute status of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_status.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_summary" priority="P1" purpose="Check attribute summary of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_summary.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_visibility" priority="P1" purpose="Check attribute visibility of CalendarEvent">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_visibility.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_clone" priority="P1" purpose="Check CalendarEvent method: clone">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_clone.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_attendees_geolocation_status" priority="P1" purpose="Check if attri value:attendees and geolocation and status can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_attendees_geolocation_status.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_categories_visibility_priority" priority="P1" purpose="Check if attri value:categories and visibility and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_categories_visibility_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_duration_geolocation" priority="P1" purpose="Check if attri value:description and duration and geolocation can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_duration_geolocation.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_isAllDay_organizer" priority="P1" purpose="Check if attri value:description and isAllDay and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_isAllDay_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_progress_startDate" priority="P1" purpose="Check if attri value:description and progress and startDate can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_progress_startDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_startDate_isAllDay" priority="P1" purpose="Check if attri value: description and startDate and isAllDay can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_startDate_isAllDay.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_status_startDate" priority="P1" purpose="Check if attri value:description and status and startDate can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_status_startDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_summary_location" priority="P1" purpose="Check if attri value: description and summary and location can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_summary_location.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_duration_location_priority" priority="P1" purpose="Check if attri value:duration and location and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_duration_location_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_geolocation_organizer_categories" priority="P1" purpose="Check if attri value:geolocation and organizer and categories can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_organizer_categories.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_geolocation_status" priority="P1" purpose="Check if attri value:geolocation and status can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_status.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_duration_organizer" priority="P1" purpose="Check if attri value:isAllDay and duration and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_duration_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_geolocation_priority" priority="P1" purpose="Check if attri value:isAllDay and geolocation and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_geolocation_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_priority_organizer" priority="P1" purpose="Check if attri value:isAllDay and priority and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_priority_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_duration_organizer" priority="P1" purpose="Check if attri value:location and duration and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_duration_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation" priority="P1" purpose="Check if attri value:location and geolocation can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation_categories" priority="P1" purpose="Check if attri value:location and geolocation and categories can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation_categories.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_organizer_priority" priority="P1" purpose="Check if attri value:location and organizer and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_organizer_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_categories_visibility" priority="P1" purpose="Check if attri value:organizer and categories and visibility can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_categories_visibility.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_priority" priority="P1" purpose="Check if attri value:organizer and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_visibility_attendees" priority="P1" purpose="Check if attri value:organizer and visibility and attendees can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_visibility_attendees.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_isAllDay_location" priority="P1" purpose="Check if attri value: progress and isAllDay and location can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_isAllDay_location.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_status_attendees" priority="P1" purpose="Check if attri value:progress and status and attendees can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_status_attendees.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_visibility_organizer" priority="P1" purpose="Check if attri value:progress and visibility and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_visibility_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_categories_location" priority="P1" purpose="Check if attri value:startDate and categories and location can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_categories_location.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_duration" priority="P1" purpose="Check if attri value:startDate and duration can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_duration.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_organizer" priority="P1" purpose="Check if attri value:startDate and organizer can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_organizer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_location_isAllDay" priority="P1" purpose="Check if attri value:status and location and isAllDay can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_location_isAllDay.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_attendees" priority="P1" purpose="Check if attri value:status and visibility and attendees can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_attendees.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_categories" priority="P1" purpose="Check if attri value:status and visibility and categories can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_categories.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_priority" priority="P1" purpose="Check if attri value:status and visibility and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_geolocation_priority" priority="P1" purpose="Check if attri value:summary and geolocation and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_geolocation_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_location_isAllDay" priority="P3" purpose="Check if attri value:summary and location and isAllDay can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_location_isAllDay.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_priority" priority="P1" purpose="Check if attri value:summary and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_priority_isAllDay" priority="P1" purpose="Check if attri value:summary and priority and isAllDay can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority_isAllDay.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_visibility_status_priority" priority="P1" purpose="Check if attri value:visibility and status and priority can be set successful.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_visibility_status_priority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManagerObject_attri_locationandsummary" priority="P3" purpose="Check if CalendarManagerObject attri value:location and summary can be set successful..">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManagerObject_attri_locationandsummary.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendarDefault_event" priority="P1" purpose="Check CalendarManager getCalendarDefault method: get event type calendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendarDefault_event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendars_event" priority="P1" purpose="Check CalendarManager getCalendars method: get all event type calendars">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendars_successcallback_invalid" priority="P2" purpose="Check CalendarManager getCalendars method: successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_successcallback_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_CalendarType_error" priority="P2" purpose="Check CalendarManager getDefaultCalendar method: CalendarType is error">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_CalendarType_error.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_event" priority="P1" purpose="Check CalendarManager getDefaultCalendar method: get event type default calendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_null" priority="P2" purpose="Check CalendarManager getDefaultCalendar method: CalendarType is null">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek" priority="P1" purpose="Check daysOfTheWeek attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_exceptions" priority="P1" purpose="Check exceptions attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_exceptions.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_frequency" priority="P1" purpose="Check frequency attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_frequency.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_interval" priority="P1" purpose="Check interval attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_interval.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_occurrenceCount" priority="P1" purpose="Check occurrenceCount attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_occurrenceCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_setPositions" priority="P1" purpose="Check setPositions attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_setPositions.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_untilDate" priority="P1" purpose="Check untilDate attribute of CalendarRecurrenceRule">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_untilDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_completedDate" priority="P1" purpose="Check attribute completedDate of CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_completedDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_dueDate" priority="P1" purpose="Check dueDate attribute of CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_dueDate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_progress" priority="P1" purpose="Check progress attribute of CalendarTask">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_progress.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_Calendar_addBatch_error_events" priority="P2" purpose="Check if Calendar.addBatch method throws exception when null given as items">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addBatch_error_events.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_Calendar_addChangeListener" priority="P1" purpose="Check Calendar addChangeListener method: default usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_accountId_attribute" priority="P1" purpose="Check if Calendar::accountId attribute exists, has type AccountId and is read only">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_accountId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add" priority="P1" purpose="Check whether 'add' method correctly assigns task items to the Calendar object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch" priority="P1" purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without callbacks">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check if addBatch throws exception when errorCallback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_errorCallback_invalid_cb" priority="P2" purpose="Check whether addBatch() method incorrectly with invalid errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_errorCallback_invoked" priority="P2" purpose="Check whether addBatch() method invoked errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_exist" priority="P0" purpose="Check if method addBatch of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_items_TypeMismatch" priority="P2" purpose="Check if addBatch throws exception when items is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_missarg" priority="P2" purpose="Check whether 'addBatch' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_successCallback_TypeMismatch" priority="P2" purpose="Check if addBatch throws exception when successCallback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_successCallback_invalid_cb" priority="P2" purpose="Check whether addBatch() method incorrectly with invalid successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_with_errorCallback" priority="P1" purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_with_successCallback" priority="P1" purpose="Check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener" priority="P1" purpose="Check whether addChangeListener() subscribes to notifications about the CalendarTask object changes">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_exist" priority="P0" purpose="Check if method addChangeListener of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_missarg" priority="P2" purpose="Check whether addChangeListener() method called with an invalid argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_TypeMismatch" priority="P2" purpose="Test addChangeListener argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_cb" priority="P2" purpose="Check if addChangeListener throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_type" priority="P2" purpose="Check whether addChangeListener() method called with an invalid argument throws an exception (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_Event" priority="P1" purpose="Check Calendar add method: default usage">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_Event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_exist" priority="P0" purpose="Check if method add of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_item_TypeMismatch" priority="P2" purpose="Check if add throws exception when item is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_item_invalid_type" priority="P2" purpose="Check whether 'add' method called with an invalid argument throws an exception correctly (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_invalid_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_missarg" priority="P2" purpose="Check whether 'add' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_constructor" priority="P1" purpose="Check various arguments for Calendar() constructor">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_eventType_methods_exist" priority="P0" purpose="Check if Calendar for event creation exists and implements methods">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_eventType_methods_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_exist" priority="P1" purpose="Check if Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_extend" priority="P3" purpose="Check if  Calendar object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find" priority="P1" purpose="Check whether 'find' method correctly assigns task items to the CalendarTask object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_errorCallback_TypeMismatch" priority="P2" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_errorCallback_invalid_cb" priority="P2" purpose="Test if putting a user errorCallback object which was not created through the constructor but has all the properties failes.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_event_usage" priority="P1" purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_exist" priority="P0" purpose="Check if method find of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_filter_TypeMismatch" priority="P2" purpose="Test filter argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_filter_invalid_obj" priority="P2" purpose="Check if Calendar::find() method throw exception when a fake system object was passed">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_missarg" priority="P2" purpose="Check whether 'find' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_sortMode_TypeMismatch" priority="P2" purpose="Test sortMode argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_sortMode_invalid_obj" priority="P2" purpose="Test if putting a user sortMode object which was not created through the constructor but has all the properties failes.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_successCallback_TypeMismatch" priority="P2" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_successCallback_invalid_cb" priority="P2" purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_task_usage" priority="P1" purpose="Check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for task calendar)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_task_usage.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_errorCallback" priority="P1" purpose="Check whether 'find' method correctly with errorCallback argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_filter" priority="P1" purpose="Check whether 'find' method correctly with filter argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_sortMode" priority="P1" purpose="Check whether 'find' method correctly with sortMode argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get" priority="P1" purpose="Check if the CalendarEvent item with the given identifier is retrieved correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_NotFoundError" priority="P2" purpose="Check if Calendar get method throws exception when trying to get removed item">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-calendar-tizen-tests/calendar/Calendar_get_NotFoundError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_exist" priority="P0" purpose="Check if method get of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_id_TypeMismatch" priority="P2" purpose="Check if get throws exception when id is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_id_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_invalid_argument" priority="P2" purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 4)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_missarg" priority="P2" purpose="Check whether 'get' method called with an invalid argument throws an exception correctly (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_valid_argument" priority="P1" purpose="Check if the CalendarTask item with the given identifier is retrieved correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_valid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_id_attribute" priority="P1" purpose="Check if attribute id of Calendar exists, has type CalendarId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_methods_exist" priority="P0" purpose="Check if Calendar exists and implements methods">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_methods_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_name_attribute" priority="P1" purpose="Check if attribute name of Calendar exists, has type DOMString and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove" priority="P1" purpose="Check whether 'remove' method correctly deletes task items from the CalendarTask object">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch" priority="P1" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_TypeMismatch" priority="P2" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously (part 3)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_errorCallback_TypeMismatch" priority="P2" purpose="Test errorCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_errorCallback_invalid_cb" priority="P2" purpose="Check if Calendar.removeBatch method throws exception when errorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_errorCallback_invoked" priority="P2" purpose="Check if removeBatch() error callback will be invoked when used with wrong task argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_exist" priority="P0" purpose="Check if method removeBatch of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_ids_TypeMismatch" priority="P2" purpose="Test ids argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_ids_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_missarg" priority="P2" purpose="Check whether 'removeBatch' method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_successCallback_TypeMismatch" priority="P2" purpose="Test successCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_successCallback_invalid_cb" priority="P2" purpose="Check if Calendar.removeBatch method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_with_successCallback" priority="P1" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously with successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_without_callbacks" priority="P1" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously without callbacks">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_without_callbacks.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener" onload_delay="10" priority="P1" purpose="Check whether removeChangeListener() works correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener_exist" priority="P0" purpose="Check if method removeChangeListener of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener_id_invalid" priority="P2" purpose="Check whether removeChangeListener() silently fails with an invalid argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener_missarg" priority="P2" purpose="Check whether removeChangeListener() silently fails with no arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_Event" priority="P1" purpose="Check whether 'remove' method correctly deletes event from the Calendar">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_Event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_exist" priority="P0" purpose="Check if method remove of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_id_TypeMismatch" priority="P1" purpose="Check argument id conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_id_invalid_argument" priority="P2" purpose="Check whether 'remove' method (task calendar) called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_missarg" priority="P2" purpose="Check whether 'remove' (event calendar) method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_taskType_methods_exist" priority="P0" purpose="Check if Calendar for task creation exists and implements methods">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_taskType_methods_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update" priority="P1" purpose="Check if event item in CalendarEvent object is updated correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch" priority="P1" purpose="Check whether 'updateBatch' method correctly adds several task items from the CalendarTask object asynchronously">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_without_optional_arguments" priority="P1" purpose="Check if updateBatch works properly without all optional arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_without_optional_arguments.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_TypeMismatch" priority="P2" purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_errorCallback_TypeMismatch" priority="P2" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_errorCallback_invalid_cb" priority="P2" purpose="Check whether updateBatch() method incorrectly with invalid errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_eventType_with_optional_null" priority="P1" purpose="Check if several event items in CalendarEvent object is updated correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_eventType_with_optional_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_exist" priority="P0" purpose="Check if method updateBatch of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_items_TypeMismatch" priority="P2" purpose="Test items argument whether type conversion occurs according to Type Conversion Tables.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_items_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_missarg" priority="P2" purpose="Check whether 'updateBatch' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_successCallback_TypeMismatch" priority="P2" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_successCallback_invalid_cb" priority="P2" purpose="Check if Calendar.updateBatch method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_taskType_with_optional_null" priority="P1" purpose="Check if several task items in CalendarTask object is updated correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_taskType_with_optional_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_updateAllInstances_TypeMismatch" priority="P2" purpose="Check whether updateBatch() should be throw exception with invalid type of arguments">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_updateAllInstances_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_with_successCallback" priority="P1" purpose="Check if Calendar.updateBatch method works correctly with successCallback">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_with_updateAllInstances" priority="P1" purpose="Check if Calendar.updateBatch method works correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_with_updateAllInstances_true" priority="P1" purpose="Check if method updateBatch of Calendar with true as optional argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_exist" priority="P0" purpose="Check if method update of Calendar exists">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_item_TypeMismatch" priority="P2" purpose="Test item argument whether type conversion occurs according to Type Conversion Tables in update method.">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_item_invalid_type" priority="P2" purpose="Check whether 'update' method called with an invalid argument throws an exception correctly (part 2)">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_invalid_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_missarg" priority="P2" purpose="Check whether 'update' method called with an invalid argument throws an exception correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_updateAllInstances_miscellaneous_values" priority="P1" purpose="Check if task item in CalendarTask object is updated correctly">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_updateAllInstances_miscellaneous_values.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_with_updateAllInstances_false" priority="P1" purpose="Check if method update of Calendar with false as optional argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_false.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_with_updateAllInstances_true" priority="P1" purpose="Check if method update of Calendar with true as optional argument">
+        <description>
+          <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_true.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index a5eed77abd50314a6dc1fb66ed64bb55a2bca972..d4057e9146efe786fdb0a974d3512ebe90f22337 100755 (executable)
@@ -1,9 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-callhistory-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
-    <set name="Callhistory" type="js">
+    <set name="Callhistory_mobile" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
         <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
       <testcase purpose="Check if CallHistoryChangeCallback cannot be called in new expression and as a function" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryChangeCallback_notexist">
@@ -56,7 +57,7 @@
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check CallHistoryEntry attributes and functions" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P3" id="CallHistoryEntry">
+      <testcase purpose="Check CallHistoryEntry attributes and functions" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryEntry">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntryArraySuccessCallback_onsuccess">
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntryArraySuccessCallback_onsuccess">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_onsuccess.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if direction value is DIALED when user dialed a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_DIALED">
+      <testcase purpose="Check if direction value is DIALED when user dialed a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_DIALED">
         <description>
           <pre_condition>Make a call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_DIALED.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if direction value is MISSED when user missed calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_MISSED">
+      <testcase purpose="Check if direction value is MISSED when user missed calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_MISSED">
         <description>
           <pre_condition>Make at least one MISSED call, which was seen</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSED.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if direction value is MISSEDNEW when user missed call which is not seen" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_MISSEDNEW">
+      <testcase purpose="Check if direction value is MISSEDNEW when user missed call which is not seen" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_MISSEDNEW">
         <description>
           <pre_condition>Make at least one MISSED call which is NOT SEEN</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSEDNEW.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if direction value is RECEIVED when user received a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_RECEIVED">
+      <testcase purpose="Check if direction value is RECEIVED when user received a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_RECEIVED">
         <description>
           <pre_condition>Make a RECEIVED call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_RECEIVED.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if direction value is REJECTED when user rejected a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_REJECTED">
+      <testcase purpose="Check if direction value is REJECTED when user rejected a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_REJECTED">
         <description>
           <pre_condition>Make a REJECTED call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_REJECTED.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if CallHistoryEntry have direction attribute with proper type, not null" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_direction_attribute">
+      <testcase purpose="Check if CallHistoryEntry have direction attribute with proper type, not null" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_attribute">
         <description>
           <pre_condition>Make an existence call history with one new missed call which was not seen</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_attribute.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if features value is VOICECALL for voice-only calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_features_VOICECALL">
+      <testcase purpose="Check if features value is VOICECALL for voice-only calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_features_VOICECALL">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_features_VOICECALL.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if attribute type value is TEL" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryEntry_type_TEL">
+      <testcase purpose="Check if attribute type value is TEL" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_type_TEL">
         <description>
           <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_type_TEL.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if fetch call history items" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_find">
+      <testcase purpose="Check if fetch call history items" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find">
         <description>
           <pre_condition>Make an existence call history (at least one entry)</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if limit the query result" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_find_limit_2">
+      <testcase purpose="Check if limit the query result" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit_2">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_2.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if delete a call history entry synchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_remove">
+      <testcase purpose="Check if delete a call history entry synchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if removeAll called with optional successCallback works as expected - delete all call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeAll_with_successCallback">
+      <testcase purpose="Check if removeAll called with optional successCallback works as expected - delete all call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeAll_with_successCallback">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_successCallback.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if delete a list of call history entries asynchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch">
+      <testcase purpose="Check if delete a list of call history entries asynchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check whether removeBatch() method called with null errorCallback deletes two entries from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_errorCallback_null">
+      <testcase purpose="Check whether removeBatch() method called with null errorCallback deletes two entries from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_errorCallback_null">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_null.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check whether removeBatch() method called with undefined errorCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P2" id="CallHistory_removeBatch_errorCallback_undefined">
+      <testcase purpose="Check whether removeBatch() method called with undefined errorCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_errorCallback_undefined">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_undefined.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if find call history items by REJECTED and then delete them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_findByDirection">
+      <testcase purpose="Check if find call history items by REJECTED and then delete them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_findByDirection">
         <description>
           <pre_condition>Make at least 1 REJECTED call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByDirection.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if find call history entries by TEL and then delete all of them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_findByType">
+      <testcase purpose="Check if find call history entries by TEL and then delete all of them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_findByType">
         <description>
           <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByType.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check whether removeBatch() method called with null successCallback deletes two entries from call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_successCallback_null">
+      <testcase purpose="Check whether removeBatch() method called with null successCallback deletes two entries from call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_successCallback_null">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_null.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check whether removeBatch() method called with undefined successCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P2" id="CallHistory_removeBatch_successCallback_undefined">
+      <testcase purpose="Check whether removeBatch() method called with undefined successCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_successCallback_undefined">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_undefined.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if removeBatch called with optional errorCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_with_errorCallback">
+      <testcase purpose="Check if removeBatch called with optional errorCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_with_errorCallback">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_errorCallback.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if removeBatch called with optional successCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_removeBatch_with_successCallback">
+      <testcase purpose="Check if removeBatch called with optional successCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_with_successCallback">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_successCallback.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if find call history items by startTime desc and then delete the first call history entry" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistory_remove_findBySortMode">
+      <testcase purpose="Check if find call history items by startTime desc and then delete the first call history entry" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove_findBySortMode">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_findBySortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="remove" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="remove" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if RemoteParty cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="RemoteParty_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/RemoteParty_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="RemoteParty" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Callhistory_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if CallHistoryChangeCallback cannot be called in new expression and as a function" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryChangeCallback" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onadded is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryChangeCallback_onadded">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryChangeCallback" element_type="method" element_name="onadded" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onchanged is called properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryChangeCallback_onchanged">
+        <description>
+          <pre_condition>Make an untouched MISSED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onchanged.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryChangeCallback" element_type="method" element_name="onchanged" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onremoved is called properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" priority="P1" id="CallHistoryChangeCallback_onremoved">
+        <description>
+          <pre_condition>Make a call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryChangeCallback" element_type="method" element_name="onremoved" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check CallHistoryEntry attributes and functions" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryEntry">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>several tests executed from base test</step_desc>
+              <expected>all subtests should be successful</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="features" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="startTime" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="type" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="uid" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="remoteParties" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="duration" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="RemoteParty" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="RemoteParty" element_type="attribute" element_name="personId" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+          <spec>
+            <spec_assertion interface="RemoteParty" element_type="attribute" element_name="remoteParty" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback cannot be called in new expression and as a function" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryEntryArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntryArraySuccessCallback" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntryArraySuccessCallback_onsuccess">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntryArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if direction value is DIALED when user dialed a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_DIALED">
+        <description>
+          <pre_condition>Make a call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_DIALED.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if direction value is MISSED when user missed calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_MISSED">
+        <description>
+          <pre_condition>Make at least one MISSED call, which was seen</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSED.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if direction value is MISSEDNEW when user missed call which is not seen" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_MISSEDNEW">
+        <description>
+          <pre_condition>Make at least one MISSED call which is NOT SEEN</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSEDNEW.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if direction value is RECEIVED when user received a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_RECEIVED">
+        <description>
+          <pre_condition>Make a RECEIVED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_RECEIVED.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if direction value is REJECTED when user rejected a call" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_REJECTED">
+        <description>
+          <pre_condition>Make a REJECTED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_REJECTED.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntry have direction attribute with proper type, not null" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_direction_attribute">
+        <description>
+          <pre_condition>Make an existence call history with one new missed call which was not seen</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="direction" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if features value is VOICECALL for voice-only calls" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_features_VOICECALL">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_features_VOICECALL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="features" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntry cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryEntry_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type value is TEL" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistoryEntry_type_TEL">
+        <description>
+          <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_type_TEL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryEntry" element_type="attribute" element_name="type" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistoryObject not exist" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistoryObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistoryObject" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener method works properly" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when observer is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when observer is invalid" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether invoking 'addChangeListener' method with incorect onadded argument throws exception properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onadded_invalid">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with null onadded argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onadded_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with undefined onadded argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onadded_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether invoking 'addChangeListener' method with incorect onchanged argument throws exception properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onchanged_invalid">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with null onchanged argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onchanged_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with undefined onchanged argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_addChangeListener_observer_onchanged_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with onadded argument" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_addChangeListener_onadded">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with onchanged argument" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_addChangeListener_onchanged">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onchanged.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="addChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callhistory object can have new properties added" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistory_extend">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if fetch call history items" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find">
+        <description>
+          <pre_condition>Make an existence call history (at least one entry)</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when errorCallback is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when error callback is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null errorCallback lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_errorCallback_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null errorCallback and specified filter lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_errorCallback_null_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with undefined errorCallback lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_errorCallback_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistory items matching the supplied filter are found properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when filter is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various composite filters" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_compositeFilters">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_compositeFilters.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when filter is a simple object" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and specified sortMode lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_null_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various range filters" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_rangeFilters">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_rangeFilters.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode, limit and specified offset lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_sortMode_limit_null_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_limit_null_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, null sortMode and specified limit lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_sortMode_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with undefined filter lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_filter_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various filters" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_filter_various">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_various.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter, sortMode and limit lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if no limit the query result" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit_0">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_0.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with additional arguments lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit_1">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if limit the query result" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit_2">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode and limit lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_limit_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callhistory.find performs successCallback when all optional arguments are null" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_nullableArgs_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_nullableArgs_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter, sortMode limit and offset lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method calls successCallback function properly for offset equal 0" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_offset_0">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_0.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode, limit and offset lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_offset_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter and sortMode lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when sortMode is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when sortMode is a simple object" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and sortMode lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_sortMode_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and undefined sortMode lists CallHistory items" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_sortMode_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when successCallback is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find throws exception when success callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find called with optional errorCallback works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find called with optional filter works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find called with optional limit works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_with_limit">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_limit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find called with optional offset works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_with_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find called with optional sortMode works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() method calls successCallback function properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_find_without_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="find" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistory exists and implements methods" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistory_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistory cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P3" id="CallHistory_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" usage="true" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if delete a call history entry synchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="remove" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll called without arguments works" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeAll">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when errorCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeAll_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeAll_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeAll_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeAll_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll called with optional errorCallback works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeAll_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAll called with optional successCallback works as expected - delete all call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeAll_with_successCallback">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeAll" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if delete a list of call history entries asynchronously" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when entries is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_entries_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_entries_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when error callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with null errorCallback deletes two entries from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_errorCallback_null">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with undefined errorCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_errorCallback_undefined">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find call history items by REJECTED and then delete them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_findByDirection">
+        <description>
+          <pre_condition>Make at least 1 REJECTED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByDirection.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find call history entries by TEL and then delete all of them from call history entries" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_findByType">
+        <description>
+          <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByType.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when success callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with null successCallback deletes two entries from call history" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_successCallback_null">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with undefined successCallback throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeBatch_successCallback_undefined">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_undefined.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with optional errorCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_with_errorCallback">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with optional successCallback works as expected" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeBatch_with_successCallback">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeBatch" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unregister a previously registered listener" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CallHistory removeChangeListener API without parameter throws exception" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_removeChangeListener_noarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_noarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="removeChangeListener" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove throws exception when entry is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P2" id="CallHistory_remove_entry_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_entry_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="remove" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove method exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CallHistory" element_type="method" element_name="remove" specification="Callhistory" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/callhistory.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find call history items by startTime desc and then delete the first call history entry" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P1" id="CallHistory_remove_findBySortMode">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_findBySortMode.html</test_script_entry>
index 2d6467971b04fc63017ffb9599faac6079f39fd4..19d8a39645aadba89ae28ba1f3c09d5f99e73d71 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-callhistory-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
     <set name="Callhistory_mobile" type="js">
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onadded.html</test_script_entry>
         </description>
       </testcase>
-     <testcase purpose="Check if CallHistoryChangeCallback onchanged is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onchanged">
+      <testcase purpose="Check if CallHistoryChangeCallback onchanged is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onchanged">
         <description>
           <pre_condition>Make an untouched MISSED call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onchanged.html</test_script_entry>
         </description>
       </testcase>
-     <testcase purpose="Check if CallHistoryChangeCallback onremoved is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onremoved">
+      <testcase purpose="Check if CallHistoryChangeCallback onremoved is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onremoved">
         <description>
           <pre_condition>Make a call</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onremoved.html</test_script_entry>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_notexist.html</test_script_entry>
         </description>
       </testcase>
-    <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntryArraySuccessCallback_onsuccess">
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntryArraySuccessCallback_onsuccess">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if direction value is DIALED when user dialed a call" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_DIALED">
+        <description>
+          <pre_condition>Make a call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_DIALED.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if direction value is MISSED when user missed calls" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_MISSED">
+        <description>
+          <pre_condition>Make at least one MISSED call, which was seen</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSED.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if direction value is MISSEDNEW when user missed call which is not seen" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_MISSEDNEW">
+        <description>
+          <pre_condition>Make at least one MISSED call which is NOT SEEN</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSEDNEW.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if direction value is RECEIVED when user received a call" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_RECEIVED">
+        <description>
+          <pre_condition>Make a RECEIVED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_RECEIVED.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if direction value is REJECTED when user rejected a call" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_REJECTED">
+        <description>
+          <pre_condition>Make a REJECTED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_REJECTED.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntry have direction attribute with proper type, not null" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_direction_attribute">
+        <description>
+          <pre_condition>Make an existence call history with one new missed call which was not seen</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if features value is VOICECALL for voice-only calls" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_features_VOICECALL">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_features_VOICECALL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntry cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type value is TEL" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_type_TEL">
+        <description>
+          <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_type_TEL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryObject not exist" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addChangeListener method works properly" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addChangeListener method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addChangeListener called with missing non-optional argument throws an exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when observer is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if addChangeListener throws exception when observer is invalid" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether invoking 'addChangeListener' method with incorect onadded argument throws exception properly" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_invalid">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with null onadded argument" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with undefined onadded argument" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether invoking 'addChangeListener' method with incorect onchanged argument throws exception properly" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_invalid">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with null onchanged argument" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with undefined onchanged argument" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with onadded argument" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_onadded">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether addChangeListener() registers listener with onchanged argument" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_onchanged">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onchanged.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callhistory object can have new properties added" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_extend">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if fetch call history items" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find">
+        <description>
+          <pre_condition>Make an existence call history (at least one entry)</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when errorCallback is incorrect" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when error callback is incorrect" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null errorCallback lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null errorCallback and specified filter lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_null_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with undefined errorCallback lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistory items matching the supplied filter are found properly" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when filter is incorrect" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various composite filters" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_compositeFilters">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_compositeFilters.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when filter is a simple object" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and specified sortMode lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_null_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various range filters" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_rangeFilters">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_rangeFilters.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode, limit and specified offset lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_sortMode_limit_null_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_limit_null_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, null sortMode and specified limit lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_sortMode_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with undefined filter lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method lists CallHistory items for various filters" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_various">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_various.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter, sortMode and limit lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if no limit the query result" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_0">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_0.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with additional arguments lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_1">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_1.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if limit the query result" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_2">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_2.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode and limit lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method called with missing non-optional argument throws an exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callhistory.find performs successCallback when all optional arguments are null" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_nullableArgs_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_nullableArgs_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter, sortMode limit and offset lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find() method calls successCallback function properly for offset equal 0" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset_0">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_0.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter, sortMode, limit and offset lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with successCallback, errorCallback, filter and sortMode lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when sortMode is incorrect" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when sortMode is a simple object" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and sortMode lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_null">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether find() method called with null filter and undefined sortMode lists CallHistory items" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_undefined">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when successCallback is incorrect" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find throws exception when success callback is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find called with optional errorCallback works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find called with optional filter works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find called with optional limit works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_limit">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_limit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find called with optional offset works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_offset">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find called with optional sortMode works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find() method calls successCallback function properly" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_find_without_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistory exists and implements methods" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistory cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if delete a call history entry synchronously" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_remove">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll called without arguments works" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when errorCallback is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when errorCallback is invalid" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when successCallback is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll throws exception when successCallback is invalid" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll called with optional errorCallback works as expected" onload_delay="90" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeAll called with optional successCallback works as expected - delete all call history" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_with_successCallback">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if delete a list of call history entries asynchronously" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when entries is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_entries_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_entries_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when errorCallback is invalid" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when error callback is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with null errorCallback deletes two entries from call history entries" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_null">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with undefined errorCallback throws exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_undefined">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find call history items by REJECTED and then delete them from call history entries" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_findByDirection">
+        <description>
+          <pre_condition>Make at least 1 REJECTED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByDirection.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find call history entries by TEL and then delete all of them from call history entries" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_findByType">
+        <description>
+          <pre_condition>Make some existence PHONE NUMBER ADDRESSING call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByType.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with missing non-optional argument throws an exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when successCallback is invalid" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch throws exception when success callback is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with null successCallback deletes two entries from call history" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_null">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether removeBatch() method called with undefined successCallback throws exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_undefined">
+        <description>
+          <pre_condition>Make at least 3 existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_undefined.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with optional errorCallback works as expected" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_with_errorCallback">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeBatch called with optional successCallback works as expected" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_with_successCallback">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if unregister a previously registered listener" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistory removeChangeListener API without parameter throws exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener_noarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if remove throws exception when entry is incorrect" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_remove_entry_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_entry_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if remove method exists" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if find call history items by startTime desc and then delete the first call history entry" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_remove_findBySortMode">
+        <description>
+          <pre_condition>Make some existence call history</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_findBySortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if remove called with missing non-optional argument throws an exception" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistory_remove_missarg">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if RemoteParty cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="RemoteParty_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/RemoteParty_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Callhistory_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if CallHistoryChangeCallback cannot be called in new expression and as a function" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onadded is called and if its arguments have proper type" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onadded">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onchanged is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onchanged">
+        <description>
+          <pre_condition>Make an untouched MISSED call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onchanged.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryChangeCallback onremoved is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onremoved">
+        <description>
+          <pre_condition>Make a call</pre_condition>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check CallHistoryEntry attributes and functions" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntry">
+        <description>
+          <pre_condition>Make an existence call history</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>several tests executed from base test</step_desc>
+              <expected>all subtests should be successful</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback cannot be called in new expression and as a function" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntryArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called properly" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" id="CallHistoryEntryArraySuccessCallback_onsuccess">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_onsuccess.html</test_script_entry>
index 55346d0feba5956c772a93e2062f1224efbbea80..058f506f2fa66c8cdd7b043a6a6a4d3d0bb090d4 100755 (executable)
         </specs>
       </testcase>
     </set>
+    <set name="Contact_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/contact"/>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase purpose="Check if method AddressBook::addBatch() can add two times the same contact" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_two_oneIsNull">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_oneIsNull.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if you can add a blank contact by the method addBatch()" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_one_missNull">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_one_missNull.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if you can add a blank two contacts by the method addBatch()" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_two_bothNull">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_bothNull.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::addBatch(), param addresses has full set" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_addressesField_fullSet">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_fullSet.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::addBatch() can add with two contactAddress" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_addressesField_multiple_type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_multiple_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::addBatch(), param ContactAddress has part set" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_addressesField_partSet">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_partSet.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::addBatch() can add with three contactAddress" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_anniversaries_multiple">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_anniversaries_multiple.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::addBatch() can add with two ContactEmailAddress" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_emailsField_multiple">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_emailsField_multiple.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::add(), param nameField has full set" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_nameField_fullSet">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_fullSet.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::add(), param nameField has part set" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_nameField_partSet">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_partSet.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::add() can add with three notes" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_notes_multiple">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_notes_multiple.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if you can add a blank contact by the method add()" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_null">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method AddressBook::add() can add with three phoneNumbers" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_phoneNumbersField_multiple">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_phoneNumbersField_multiple.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback contactArraySuccessCallback is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_ContactArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if object contact differs from null" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="Contact_ContactManagerObject_attri_contact">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManagerObject_attri_contact.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getAddressBook() works properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_ContactManager_getAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getAddressBooks() works properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_ContactManager_getAddressBooks">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getDefaultAddressBook() works properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_ContactManager_getDefaultAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getDefaultAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getDefaultAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getAddressBooks() with invalid param" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_ContactManager_getAddressBooks_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getAddressBook() with param null" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_ContactManager_getAddressBook_NULL">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_NULL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method ContactManager::getAddressBook() with invalid param" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_ContactManager_getAddressBook_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method Contact::convertToString() works properly with enum" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactTextFormat_enum_VCARD_30">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_VCARD_30.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method Contact::convertToString() with invalid param" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactTextFormat_enum_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can get contact after add and remove" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_remove_get">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_remove_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can remove contact after add and get" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="AddressBook_add_get_remove">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_get_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can change ContactEmailAddress attribute: types" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_ContactEmailAddress_emails_types">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactEmailAddress_emails_types.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="attribute" element_name="types" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can change ContactPhoneNumber attribute: number and types" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_ContactPhoneNumber_attri_number_types">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactPhoneNumber_attri_number_types.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="number" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for addressBookId attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_addressBookId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_addressBookId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="addressBookId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for id attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="id" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the PersonsChangeCallback onpersonsupdated method working fine" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="PersonsChangeCallback_onpersonsupdated">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsupdated.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonsChangeCallback" element_type="method" element_name="onpersonsupdated" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the PersonsChangeCallback onpersonsadded method working fine" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="PersonsChangeCallback_onpersonsadded">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonsChangeCallback" element_type="method" element_name="onpersonsadded" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the PersonsChangeCallback onpersonsremoved method working fine" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="PersonsChangeCallback_onpersonsremoved">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonsChangeCallback" element_type="method" element_name="onpersonsremoved" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments addBatch(valid_contacts, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments AddressBook addBatch(valid_contacts, valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::addChangeListener() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addGroup() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addGroup_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if add() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if add() method called with invalid arguments throws an exception TypeMismatch" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_contact_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if add() method adds a contact to the address book correctly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_add_contact_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddessBook::find() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getGroup() method returns the group with the given identifier" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_getGroup_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::get() method correctly returns the contact with the given identifier" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_get_check_fields">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_check_fields.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="get" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::removeBatch() called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for AddressBook::removeBatch() method without successCallback" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_without_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_without_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for AddressBook::updateBatch() method without_successCallback" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_without_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_without_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if updateGroup() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateGroup_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if updateGroup() method invokes properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateGroup_ringtoneURI">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_ringtoneURI.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::update() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_update_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactAddress() constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactAddress_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactEmailAddress() constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactEmailAddress_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactGroup(name, ringtoneURI, photoURI) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for Contact() constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_constructor_ContactInit">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_ContactInit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Contact() constructor correctly initializes the contact object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_constructor_VCARD">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_VCARD.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if tizen.contact (ContactManager) exists and implements methods" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactManager_check_types">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_check_types.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManagerObject" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::addChangeListener() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::find() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getAddressBooks() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for getAddressBooks() method in ContactManager" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_with_errorCallback_null">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for getAddressBooks() method in ContactManager interface" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_without_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::removeBatch() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactOrganization(orgInitDict) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactPhoneNumber(number, types, isDefault) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactWebSite() constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactWebSite_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if convertToString() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_convertToString_with_one">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_one.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactRef exist" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactRef_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if tizen.ContactAnniversary exists and is a function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactAnniversary_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactAnniversary object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactAnniversary_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::update() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_update_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactAnniversary(date) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAnniversary_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor_minargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactAnniversary for date attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAnniversary_date_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_date_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" element_type="attribute" element_name="date" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactAnniversary for label attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAnniversary_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" element_type="attribute" element_name="label" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactRef(addressBookId, contactId) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRef_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactRef object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactRef_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactRef for addressBookId attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRef_addressBookId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_addressBookId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" element_type="attribute" element_name="addressBookId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactRef for contactId attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRef_contactId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_contactId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" element_type="attribute" element_name="contactId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactAnniversary(date, label) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAnniversary_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAnniversary" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactName(ContactNameInit) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for displayName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_displayName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_displayName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="displayName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactName exist" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactName_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactName object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactName_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for firstName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_firstName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_firstName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="firstName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for lastName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_lastName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_lastName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="lastName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for middleName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_middleName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_middleName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="middleName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for nicknames attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_nicknames_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="nicknames" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for phoneticFirstName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_phoneticFirstName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticFirstName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="phoneticFirstName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for phoneticLastName attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_phoneticLastName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticLastName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="phoneticLastName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for prefix attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_prefix_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_prefix_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="prefix" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for suffix attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_suffix_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_suffix_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="suffix" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactPhoneNumber(number) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor_minargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactPhoneNumber exist" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactPhoneNumber_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactPhoneNumber for isDefault attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_isDefault_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_isDefault_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="isDefault" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactPhoneNumber for number attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_number_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_number_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="number" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactPhoneNumber for types attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_types_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="types" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactPhoneNumber object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactPhoneNumber_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactGroup(name) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_connstructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_connstructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if tizen.ContactGroup exists and is a function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactGroup_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactGroup object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactGroup_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for name attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="name" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for ringtoneURI attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_ringtoneURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="ringtoneURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for photoURI attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_photoURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_photoURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="photoURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for readOnly attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_readOnly_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_readOnly_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="readOnly" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactOrganization() constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor_minarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganization for department attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_department_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_department_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="department" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactOrganization exist" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactOrganization_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactOrganization object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactOrganization_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganization for logoURI attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_logoURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_logoURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="logoURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganization for name attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="name" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganization for role attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_role_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_role_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="role" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganization for title attribute" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_title_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_title_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="title" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the AddressBook object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="AddressBook_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getGroups of AddressBook accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_getGroups_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroups" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getDefaultAddressBook of ContactManager accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getDefaultAddressBook_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getDefaultAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUnifiedAddressBook of ContactManager accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getUnifiedAddressBook_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getUnifiedAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method clone of Contact accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_clone_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="clone" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of AddressBook exists, has type AddressBookId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="attribute" element_name="id" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of AddressBook exists, has type DOMString and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="attribute" element_name="name" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute readOnly of AddressBook exists, has type Boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_readOnly_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_readOnly_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="attribute" element_name="readOnly" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute email of ContactEmailAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_email_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_email_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="attribute" element_name="email" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isDefault of ContactEmailAddress exists, has type Boolean" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_isDefault_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_isDefault_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="attribute" element_name="isDefault" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute types of ContactEmailAddress exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_types_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="attribute" element_name="types" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute additionalInformation of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_additionalInformation_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_additionalInformation_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="additionalInformation" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute city of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_city_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_city_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="city" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute country of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_country_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_country_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="country" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isDefault of ContactAddress exists, has type Boolean" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_isDefault_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_isDefault_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="isDefault" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute postalCode of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_postalCode_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_postalCode_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="postalCode" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute region of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_region_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_region_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="region" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute streetAddress of ContactAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_streetAddress_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_streetAddress_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="streetAddress" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute types of ContactAddress exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_types_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="types" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of ContactWebSite exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactWebSite_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="attribute" element_name="type" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute url of ContactWebSite exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactWebSite_url_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_url_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="attribute" element_name="url" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute addressBookId of Contact exists, has type AddressBookId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_addressBookId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="addressBookId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute addresses of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_addresses_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="addresses" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute anniversaries of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_anniversaries_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="anniversaries" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute birthday of Contact exists, has type Date" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_birthday_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="birthday" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute emails of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_emails_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_emails_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="emails" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute groupIds of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_groupIds_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="groupIds" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Contact exists, has type ContactId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="id" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isFavorite of Contact exists, has type Boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_isFavorite_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="isFavorite" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute lastUpdated of Contact exists, has type Date and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_lastUpdated_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="lastUpdated" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of Contact exists, has type ContactName" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_name_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="name" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute notes of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_notes_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_notes_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="notes" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute organizations of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_organizations_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="organizations" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute personId of Contact exists, has type PersonId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_personId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_personId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="personId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute phoneNumbers of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_phoneNumbers_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="phoneNumbers" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute photoURI of Contact exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_photoURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="photoURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute ringtoneURI of Contact exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_ringtoneURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="ringtoneURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute urls of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_urls_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_urls_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="urls" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute contactCount of Person exists, has type Number and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_contactCount_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_contactCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="contactCount" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute displayContactId of Person exists, has type ContactId" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_displayContactId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayContactId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="displayContactId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute displayName of Person exists, has type DOMString and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_displayName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="displayName" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute hasEmail of Person exists, has type Boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_hasEmail_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasEmail_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="hasEmail" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute hasPhoneNumber of Person exists, has type Boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_hasPhoneNumber_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasPhoneNumber_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="hasPhoneNumber" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Person exists, has type PersonId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="id" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isFavorite of Person exists, has type Boolean" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_isFavorite_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_isFavorite_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="isFavorite" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute photoURI of Person exists, has type DOMString and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_photoURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_photoURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="photoURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute ringtoneURI of Person exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_ringtoneURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="attribute" element_name="ringtoneURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactAddress exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactAddress_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactEmailAddress exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactEmailAddress_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Contact exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactWebSite exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactWebSite_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="constructor" element_name="constructor" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method add of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_add">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addBatch of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_addBatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with non-optional arguments addGroup(valid_group)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_addGroup">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_find">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_get">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="get" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getGroup of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_getGroup">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getGroups of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_getGroups">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroups" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_remove">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_removeBatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_update">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_updateBatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateGroup of AddressBook works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_updateGroup">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_addChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_find">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_get">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="get" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAddressBook of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAddressBooks of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getAddressBooks">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getDefaultAddressBook of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getDefaultAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getDefaultAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUnifiedAddressBook of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getUnifiedAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getUnifiedAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_remove">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeBatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_update">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_updateBatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method clone of Contact works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_clone">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="clone" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method convertToString of Contact works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_convertToString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method link of Person works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_link">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="link" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method unlink of Person works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_unlink">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="unlink" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface AddressBookArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="AddressBook_ArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_ArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookArraySuccessCallback" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface ContactArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactArraySuccessCallback" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface ContactManagerObject exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManagerObject" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface ContactManager exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface PersonArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="PersonArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonArraySuccessCallback" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface Person exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="Person_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface PersonsChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="PersonsChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonsChangeCallback" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addBatch of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_addBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addGroup of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_addGroup_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method add of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_add_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="add" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getGroup of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_getGroup_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getGroups of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_getGroups_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroups" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="get" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeGroup of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_removeGroup_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_updateBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateGroup of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_updateGroup_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addChangeListener of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_addChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method find of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_find_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAddressBook of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_getAddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAddressBooks of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_getAddressBooks_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getDefaultAddressBook of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_getDefaultAddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getDefaultAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUnifiedAddressBook of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_getUnifiedAddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getUnifiedAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method get of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="get" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeBatch of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_removeBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateBatch of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_updateBatch_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method clone of Contact exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_clone_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="clone" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method convertToString of Contact exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Contact_convertToString_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method link of Person exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Person_link_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="link" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method unlink of Person exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Person_unlink_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="unlink" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addBatch contacts conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_contacts_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_contacts_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addBatch successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addBatch errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addBatch errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addBatch successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check AddressBook_updateBatch with missing non-optional argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addChangeListener errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addChangeListener_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addChangeListener successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument contact conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_update_contact_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateBatch successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ids conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_ids_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_ids_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook find errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook find successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateBatch contacts conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_contacts_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_contacts_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateBatch errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook removeBatch successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook removeBatch errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument addGroup conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addGroup_group_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateGroup contacts conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateGroup_group_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook find filter conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook sortMode filter conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument contact validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_update_contact_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_updateBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_updateBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateBatch successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook updateBatch errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_removeBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_removeBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook removeBatch errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook removeBatch successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments AddressBook find(valid_successCallback, valid_errorCallback, valid_filter)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook find errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook find successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument sortMode validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments addChangeListener(valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_addChangeListener_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook addChangeListener errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addChangeListener_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback validation - use simple function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addChangeListener_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument addgroup validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addGroup_group_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument updategroup validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateGroup_group_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="This object exists in tizen" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactManager object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::updateBatch() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_missarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the Person object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="Person_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments  ContactManager.getAddressBooks(valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments getAddressBooks(valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_getAddressBooks_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBooks_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="getAddressBooks" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument person conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_update_person_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_person_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="update" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_updateBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_updateBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument  ContactManager updateBatch successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument persons conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_persons_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_persons_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager updateBatch errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager updateBatch successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="updateBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeBatch_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeBatch_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager removeBatch errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager removeBatch personIds conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_personIds_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_personIds_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument  ContactManager removeBatch successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager removeBatch errorCallback validation - use {onerror: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager removeBatch successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeBatch_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_find_with_sortMode">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_sortMode.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_find_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_find_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument sortMode conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_sortMode_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager filter conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager find errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager find ContactManager successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager find successCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager find errorCallback validation - use {onsuccess: function (){}}" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager find sortMode validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_sortMode_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager addChangeListener successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addChangeListener_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager addChangeListener successCallback validation - use simple function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addChangeListener_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="addChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the Contact object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="Contact_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument format conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_convertToString_format_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_format_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments convertToString(valid_format)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_convertToString_with_format">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_format.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="convertToString" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactAddress object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactAddress_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactWebSite object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactWebSite_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactEmailAddress object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactEmailAddress_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback oncontactsadded is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBookChangeCallback_oncontactsadded">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookChangeCallback" element_type="method" element_name="oncontactsadded" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback oncontactsremoved is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBookChangeCallback_oncontactsremoved">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookChangeCallback" element_type="method" element_name="oncontactsremoved" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback oncontactsupdated is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBookChangeCallback_oncontactsupdated">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsupdated.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookChangeCallback" element_type="method" element_name="oncontactsupdated" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if PersonArraySuccessCallback is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="PersonArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PersonArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBookArraySuccessCallback is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBookArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeGroup() method removes a group from the address book correctly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeGroup">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeBatch() error callback will be invoked when used with wrong ids argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_removeBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if find() error callback will be invoked when used with wrong filter argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_find_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments ontactManager.removeBatch(valid_personIds, valid_successCallback)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="removeBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check invoked arguments ContactManager.find(valid_successCallback, valid_errorCallback, valid_filter)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_find_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface AddressBookChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="AddressBookChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBookChangeCallback" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_get_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get() method called without arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_get_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get() method called with invalid personId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_get_personId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_personId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if personId argument conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_get_personId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_personId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getAddressBook() method called with invalid addressBookId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBook_addressBookId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_addressBookId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if addressBookId argument conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBook_addressBookId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_addressBookId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getAddressBook() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBook_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getAddressBook() method called without arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_getAddressBook_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager filter validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_remove_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::remove() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_remove_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove() method called with invalid personId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_remove_personId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_personId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument person conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_remove_personId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_personId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::removeChangeListener() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if update() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_update_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <!--<testcase purpose="Check if update() method called with invalid personId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_update_person_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_person_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="Check with optional arguments ContactManager.updateBatch(valid_personIds, valid_successCallback)." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_updateBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Invoke AddressBook.addBatch() errorCallback." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_addBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if get() method called with invalid id throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_get_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument id conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_get_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::get() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_get_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument id conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_remove_id_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_id_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::remove() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_remove_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::update() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_update_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Invoke AddressBook.updateBatch() errorCallback." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateBatch_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeChangeListener_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager removeChangeListener watchId conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeChangeListener_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactManager" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument filter validation - use simple object" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_find_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="find" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::getGroup() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_getGroup_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getGroup() method called with invalid id throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_getGroup_groupId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_groupId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument id conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_getGroup_groupId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_groupId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::getGroup() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_getGroup_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="getGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if remove() method called with invalid id throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_remove_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::remove() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_remove_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="remove" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::removeChangeListener() method called with invalid arguments throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeChangeListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeChangeListener_watchId_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_watchId_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument AddressBook removeChangeListener watchId conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeChangeListener_watchId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_watchId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeChangeListener" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeGroup() method called with invalid groupId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeGroup_groupId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_groupId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument groupId conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeGroup_groupId_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_groupId_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::removeGroup() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeGroup_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::removeGroup() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_removeGroup_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="removeGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook::updateGroup() method called with invalid arguments throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="AddressBook_updateGroup_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="updateGroup" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::link() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_link_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="link" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if link() method called with invalid groupId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_link_personId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_personId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="link" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument groupId conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_link_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="link" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unlink() method called with invalid groupId throws an error." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_unlink_contactId_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_contactId_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="unlink" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::unlink() method called with invalid arguments throws an exceptions." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_unlink_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="unlink" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument groupId conversions exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_unlink_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Person" element_type="method" element_name="unlink" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactInit various arguments Type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactInit_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInit_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactAddressInit various arguments Type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddressInit_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddressInit_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactAddressInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for ContactWebSite constructor." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactWebSite_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_constructor_minarg.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="ContactName multi nicknames, first one is default." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_nicknames_attribute_multi">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_attribute_multi.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName attribute default value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_attribute_byDefault">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_attribute_byDefault.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for ContactEmailAddress constructor." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_constructor_minargs.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for ContactAddress constructor." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor_minargs.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactOrganizationInit." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_constructor_ContactOrganizationInit">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor_ContactOrganizationInit.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganizationInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactOrganizationInit attribute Type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganizationInit_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganizationInit_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganizationInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for contactNameInit." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_constructor_contactNameInit">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor_contactNameInit.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactNameInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check contactNameInit attribute Type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactNameInit_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactNameInit_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactNameInit" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check contact attribute default value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_attribute_byDefault">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_attribute_byDefault.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactAddressInit." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_constructor_ContactAddressInit">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor_ContactAddressInit.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for Contact constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Contact for isFavorite attribute is nullable." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Contact_isFavorite_not_nullable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_isFavorite_not_nullable.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactAddress attribute default value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_attribute_byDefault">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_attribute_byDefault.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactAddress constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>  
+      <testcase purpose="Check various arguments for ContactEmailAddress constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>     
+      <testcase purpose="Check ContactGroup attribute default value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_attribute_byDefault">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_attribute_byDefault.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactGroup constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactGroup_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactGroup for readOnly is nullable." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactGroup_readOnly_not_nullable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_readOnly_not_nullable.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactGroup" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactName(ContactNameInit) constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check miss optional argument for ContactName constructor." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_constructor_minarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor_minarg.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactName for nicknames attribute is not nullable." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_nicknames_not_nullable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_not_nullable.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactName" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactOrganization constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactOrganization_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactOrganization" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactPhoneNumber attribute default value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_attribute_byDefault">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_attribute_byDefault.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactPhoneNumber constructor type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactRef(addressBookId, contactId) constructor attribute type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRef_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactRef" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactWebSite constructor attribute type." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactWebSite_attributeType_check">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_attributeType_check.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments convertToString with null value." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_convertToString_with_null">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_null.html</test_script_entry>
+        </description>
+         <specs>
+          <spec>
+            <spec_assertion interface="ContactWebSite" element_type="attribute" element_name="compliance" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check ContactAddress for label attribute." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute types of ContactAddress exists, has type CUSTOM." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_types_attribute_CUSTOM">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check if attribute types of ContactAddress exists, has type OTHER." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactAddress_types_attribute_OTHER">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute_OTHER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check ContactName for phoneticMiddleName attribute." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactName_phoneticMiddleName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticMiddleName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactName" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check ContactPhoneNumber for label attribute." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check if attribute types of ContactPhoneNumber exists, has type ASSISTANT." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_types_attribute_ASSISTANT">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_ASSISTANT.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check if attribute types of ContactPhoneNumber exists, has type CUSTOM." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_types_attribute_CUSTOM">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+    <testcase purpose="Check if attribute types of ContactPhoneNumber exists, has type OTHER." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactPhoneNumber_types_attribute_OTHER">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_OTHER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactPhoneNumber" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+    </testcase>
+      <testcase purpose="Check if attribute label of ContactEmailAddress exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute types of ContactEmailAddress types attribute has CUSTOM value" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_types_attribute_CUSTOM">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute types of ContactEmailAddress types attribute has OTHER value" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactEmailAddress_types_attribute_OTHER">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute_OTHER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactEmailAddress" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactInstantMessenger(imAddress, type, label) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactInstantMessenger_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactInstantMessenger exists and is a function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactInstantMessenger_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactInstantMessenger object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactInstantMessenger_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute imAddress of ContactInstantMessenger exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactInstantMessenger_imAddress_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_imAddress_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute label of ContactInstantMessenger exists, has DOMString type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactInstantMessenger_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of ContactInstantMessenger exists, has ContactInstantMessengerType type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactInstantMessenger_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactInstantMessenger" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactRelationship(relativeName, type, label) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRelationship_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::addAddressBook() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addAddressBook_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="addAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addAddressBook of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_addAddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="addAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addAddressBook of ContactManager works properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_addAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="addAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::removeAddressBook() method called with invalid arguments throws an exceptions" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeAddressBook_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAddressBook() method called with invalid id throws an error" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeAddressBook_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAddressBook() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_removeAddressBook_invalid_argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_invalid_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeAddressBook of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_removeAddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeAddressBook of ContactManager works properly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_removeAddressBook">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addAddressBook_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_addAddressBook_invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="removeAddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AddressBook exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="AddressBook_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="AddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for AddressBook(accountId, name) constructor" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="method" element_name="AddressBook" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute AccountId of AddressBook exists, has type AddressBookId and is readonly" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="AddressBook_AccountId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_AccountId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="AddressBookId" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messengers of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_messengers_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_messengers_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="messengers" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute relationships of Contact exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_relationships_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_relationships_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="relationships" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageAlertURI of Contact exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_messageAlertURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_messageAlertURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="messageAlertURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute vibrationURI of Contact exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Contact_vibrationURI_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_vibrationURI_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Contact" element_type="attribute" element_name="vibrationURI" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check various arguments for ContactRelationship exists and is a function" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactRelationship_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the ContactRelationship object is extendable" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="ContactRelationship_extend">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute label of ContactRelationship exists, has DOMString type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRelationship_label_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_label_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute releativeName of ContactRelationship exists, has DOMString type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRelationship_relativeName_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_relativeName_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of ContactRelationship exists, has ContactRelationshipType type" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactRelationship_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactRelationship" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+            <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_extend" priority="P3" purpose="Test whether the ContactExtension object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactExtension" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_exist" priority="P1" purpose="Check if ContactExtension constructor exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactExtension" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_data_attribute" priority="P1" purpose="Check ContactExtension attributes">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_data_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactExtension" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_with_dictionary" priority="P1" purpose="Check ContactExtension constructor with dictionary">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_with_dictionary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactExtension" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_without_dictionary" priority="P1" purpose="Check if attribute releativeName of ContactRelationship exists, has DOMString type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_without_dictionary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ContactExtension" usage="true" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data1 of ContactExtension exists, has type long" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data1_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data1_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data2 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data2_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data2_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data3 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data3_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data3_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data4 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data4_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data4_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data5 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data5_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data5_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data6 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data6_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data6_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data7 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data7_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data7_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data8 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data8_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data8_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data9 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data9_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data9_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data10 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data10_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data10_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data11 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data11_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data11_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute data12 of ContactExtension exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactExtension_data12_attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data12_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface AddressBookArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P3" id="AddressBookArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::findByUsageCount() with incorrect filter argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument sortModeOrder conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_sortModeOrder_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_sortModeOrder_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::findByUsageCount() method called with invalid arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_misarg">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager.findByUsageCount method throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager.findByUsageCount method throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager findByUsageCount ContactManager errorCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findByUsageCount of ContactManager works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_findByUsageCount">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findByUsageCount of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="ContactManager_findByUsageCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument ContactManager findByUsageCount ContactManager successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::getUsageCount() with incorrect type argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_getUsageCount_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::resetUsageCount() with incorrect type argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="Person_resetUsageCount_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::resetUsageCount() method works properly with optional argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_resetUsageCount_with_type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_with_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method resetUsageCount of Person works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_resetUsageCount">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Person::getUsageCount() method works properly with optional argument" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_getUsageCount_with_type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_with_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUsageCount of Person works properly." type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="Person_getUsageCount">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getUsageCount of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Person_getUsageCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method resetUsageCount of ContactManager exists" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P0" id="Person_resetUsageCount_exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exception in error callback of findByUsageCount method" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with optional arguments ContactManager findByUsageCount(valid_filter, valid_successCallback, valid_errorCallback, valid_sortMode, valid_limit, valid_offset)" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P1" id="ContactManager_findByUsageCount_with_offset">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_with_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContactManager::findByUsageCount() method throw exception when a filter system object was passed" type="compliance" status="approved" component="Tizen Device APIs//Social/Contact" execution_type="auto" priority="P2" id="ContactManager_findByUsageCount_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="AddressBook" element_type="method" element_name="addBatch" specification="Contact" section="Social" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/contact.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index a92ad72d151613b31c28eacf21e219f54c6a67b6..675050c576977daf3b3959570ccc8cb04de9b304 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Contact_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/contact"/>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_two_oneIsNull" priority="P2" purpose="Check if method AddressBook::addBatch() can add two times the same contact">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_oneIsNull.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_one_missNull" priority="P2" purpose="Check if you can add a blank contact by the method addBatch()">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_one_missNull.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_two_bothNull" priority="P2" purpose="Check if you can add a blank two contacts by the method addBatch()">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_bothNull.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_fullSet" priority="P2" purpose="Check if method AddressBook::addBatch(), param addresses has full set">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_fullSet.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_multiple_type" priority="P2" purpose="Check if method AddressBook::addBatch() can add with two contactAddress">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_multiple_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_partSet" priority="P2" purpose="Check if method AddressBook::addBatch(), param ContactAddress has part set">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_partSet.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_anniversaries_multiple" priority="P2" purpose="Check if method AddressBook::addBatch() can add with three contactAddress">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_anniversaries_multiple.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_emailsField_multiple" priority="P2" purpose="Check if method AddressBook::addBatch() can add with two ContactEmailAddress">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_emailsField_multiple.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_nameField_fullSet" priority="P2" purpose="Check if method AddressBook::add(), param nameField has full set">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_fullSet.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_nameField_partSet" priority="P2" purpose="Check if method AddressBook::add(), param nameField has part set">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_partSet.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_notes_multiple" priority="P2" purpose="Check if method AddressBook::add() can add with three notes">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_notes_multiple.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_null" priority="P2" purpose="Check if you can add a blank contact by the method add()">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_phoneNumbersField_multiple" priority="P2" purpose="Check if method AddressBook::add() can add with three phoneNumbers">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_phoneNumbersField_multiple.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactArraySuccessCallback_onsuccess" priority="P1" purpose="Check if callback contactArraySuccessCallback is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManagerObject_attri_contact" priority="P3" purpose="Check if object contact differs from null">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManagerObject_attri_contact.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook" priority="P0" purpose="Check if method ContactManager::getAddressBook() works properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBooks" priority="P0" purpose="Check if method ContactManager::getAddressBooks() works properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getDefaultAddressBook" priority="P0" purpose="Check if method ContactManager::getDefaultAddressBook() works properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getDefaultAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBooks_invalid" priority="P2" purpose="Check if method ContactManager::getAddressBooks() with invalid param">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook_NULL" priority="P2" purpose="Check if method ContactManager::getAddressBook() with param null">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_NULL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook_invalid" priority="P2" purpose="Check if method ContactManager::getAddressBook() with invalid param">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactTextFormat_enum_VCARD_30" priority="P2" purpose="Check if method Contact::convertToString() works properly with enum">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_VCARD_30.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactTextFormat_enum_invalid" priority="P2" purpose="Check if method Contact::convertToString() with invalid param">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_remove_get" priority="P2" purpose="Check if can get contact after add and remove">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_remove_get.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_get_remove" priority="P3" purpose="Check if can remove contact after add and get">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_get_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactEmailAddress_emails_types" priority="P2" purpose="Check if can change ContactEmailAddress attribute: types">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactEmailAddress_emails_types.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ContactPhoneNumber_attri_number_types" priority="P2" purpose="Check if can change ContactPhoneNumber attribute: number and types">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactPhoneNumber_attri_number_types.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_addressBookId_attribute" priority="P1" purpose="Check ContactGroup for addressBookId attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_addressBookId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_id_attribute" priority="P1" purpose="Check ContactGroup for id attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsupdated" priority="P2" purpose="Check that the PersonsChangeCallback onpersonsupdated method working fine">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsupdated.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsadded" priority="P2" purpose="Check that the PersonsChangeCallback onpersonsadded method working fine">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsremoved" priority="P2" purpose="Check that the PersonsChangeCallback onpersonsremoved method working fine">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_missarg" priority="P2" purpose="Check if find method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_with_successCallback" priority="P2" purpose="Check with optional arguments addBatch(valid_contacts, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_with_errorCallback" priority="P2" purpose="Check with optional arguments AddressBook addBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_missarg" priority="P2" purpose="Check if AddressBook::addChangeListener() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addGroup_missarg" priority="P2" purpose="Check if addGroup() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_missarg" priority="P2" purpose="Check if add() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_contact_TypeMismatch" priority="P2" purpose="Check if add() method called with invalid arguments throws an exception TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_contact_invalid_obj" priority="P2" purpose="Check if add() method adds a contact to the address book correctly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_missarg" priority="P2" purpose="Check if AddessBook::find() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_constructor" priority="P2" purpose="Check if getGroup() method returns the group with the given identifier">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get_check_fields" priority="P2" purpose="Check if AddressBook::get() method correctly returns the contact with the given identifier">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_check_fields.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_missarg" priority="P2" purpose="Check if AddressBook::removeBatch() called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_without_successCallback" priority="P2" purpose="Check various arguments for AddressBook::removeBatch() method without successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_without_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_without_successCallback" priority="P2" purpose="Check various arguments for AddressBook::updateBatch() method without_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_without_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_missarg" priority="P2" purpose="Check if updateGroup() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_ringtoneURI" priority="P2" purpose="Check if updateGroup() method invokes properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_ringtoneURI.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update_missarg" priority="P2" purpose="Check if AddressBook::update() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_constructor" priority="P2" purpose="Check various arguments for ContactAddress() constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_constructor" priority="P2" purpose="Check various arguments for ContactEmailAddress() constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_constructor" priority="P1" purpose="Check various arguments for ContactGroup(name, ringtoneURI, photoURI) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_constructor_ContactInit" priority="P2" purpose="Check various arguments for Contact() constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_ContactInit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_constructor_VCARD" priority="P2" purpose="Check if Contact() constructor correctly initializes the contact object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_VCARD.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_check_types" priority="P3" purpose="Check if tizen.contact (ContactManager) exists and implements methods">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_check_types.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_missarg" priority="P2" purpose="Check if ContactManager::addChangeListener() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_missarg" priority="P2" purpose="Check if ContactManager::find() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_missarg" priority="P2" purpose="Check if getAddressBooks() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback_null" priority="P2" purpose="Check various arguments for getAddressBooks() method in ContactManager">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_without_errorCallback" priority="P2" purpose="Check various arguments for getAddressBooks() method in ContactManager interface">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_missarg" priority="P2" purpose="Check if ContactManager::removeBatch() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_constructor" priority="P1" purpose="Check various arguments for ContactOrganization(orgInitDict) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_constructor" priority="P1" purpose="Check various arguments for ContactPhoneNumber(number, types, isDefault) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_constructor" priority="P2" purpose="Check various arguments for ContactWebSite() constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString_with_one" priority="P2" purpose="Check if convertToString() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_one.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_exist" priority="P0" purpose="Check if ContactRef exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_exist" priority="P0" purpose="Check if tizen.ContactAnniversary exists and is a function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_extend" priority="P3" purpose="Test whether the ContactAnniversary object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update_missarg" priority="P2" purpose="Check if ContactManager::update() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_constructor_minargs" priority="P1" purpose="Check various arguments for ContactAnniversary(date) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_date_attribute" priority="P1" purpose="Check ContactAnniversary for date attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_date_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_label_attribute" priority="P1" purpose="Check ContactAnniversary for label attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_constructor" priority="P1" purpose="Check various arguments for ContactRef(addressBookId, contactId) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_extend" priority="P3" purpose="Test whether the ContactRef object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_addressBookId_attribute" priority="P1" purpose="Check ContactRef for addressBookId attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_addressBookId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_contactId_attribute" priority="P1" purpose="Check ContactRef for contactId attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_contactId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAnniversary_constructor" priority="P1" purpose="Check various arguments for ContactAnniversary(date, label) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_constructor" priority="P1" purpose="Check various arguments for ContactName(ContactNameInit) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_displayName_attribute" priority="P1" purpose="Check ContactName for displayName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_displayName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_exist" priority="P0" purpose="Check if ContactName exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_extend" priority="P3" purpose="Test whether the ContactName object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_firstName_attribute" priority="P1" purpose="Check ContactName for firstName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_firstName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_lastName_attribute" priority="P1" purpose="Check ContactName for lastName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_lastName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_middleName_attribute" priority="P1" purpose="Check ContactName for middleName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_middleName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_nicknames_attribute" priority="P1" purpose="Check ContactName for nicknames attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_phoneticFirstName_attribute" priority="P1" purpose="Check ContactName for phoneticFirstName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticFirstName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_phoneticLastName_attribute" priority="P1" purpose="Check ContactName for phoneticLastName attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticLastName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_prefix_attribute" priority="P1" purpose="Check ContactName for prefix attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_prefix_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_suffix_attribute" priority="P1" purpose="Check ContactName for suffix attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_suffix_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_constructor_minargs" priority="P1" purpose="Check various arguments for ContactPhoneNumber(number) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_exist" priority="P0" purpose="Check if ContactPhoneNumber exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_isDefault_attribute" priority="P1" purpose="Check ContactPhoneNumber for isDefault attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_isDefault_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_number_attribute" priority="P1" purpose="Check ContactPhoneNumber for number attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_number_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_types_attribute" priority="P1" purpose="Check ContactPhoneNumber for types attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_extend" priority="P3" purpose="Test whether the ContactPhoneNumber object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_connstructor_minarg" priority="P1" purpose="Check various arguments for ContactGroup(name) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_connstructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_exist" priority="P0" purpose="Check if tizen.ContactGroup exists and is a function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_extend" priority="P3" purpose="Test whether the ContactGroup object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_name_attribute" priority="P1" purpose="Check ContactGroup for name attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_ringtoneURI_attribute" priority="P1" purpose="Check ContactGroup for ringtoneURI attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_photoURI_attribute" priority="P1" purpose="Check ContactGroup for photoURI attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_photoURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_readOnly_attribute" priority="P1" purpose="Check ContactGroup for readOnly attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_readOnly_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_constructor_minarg" priority="P1" purpose="Check various arguments for ContactOrganization() constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_department_attribute" priority="P1" purpose="Check ContactOrganization for department attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_department_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_exist" priority="P0" purpose="Check if ContactOrganization exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_extend" priority="P3" purpose="Test whether the ContactOrganization object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_logoURI_attribute" priority="P1" purpose="Check ContactOrganization for logoURI attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_logoURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_name_attribute" priority="P1" purpose="Check ContactOrganization for name attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_role_attribute" priority="P1" purpose="Check ContactOrganization for role attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_role_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_title_attribute" priority="P1" purpose="Check ContactOrganization for title attribute">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_title_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_extend" priority="P3" purpose="Test whether the AddressBook object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroups_extra_argument" priority="P1" purpose="Check if method getGroups of AddressBook accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook_extra_argument" priority="P1" purpose="Check if method getDefaultAddressBook of ContactManager accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook_extra_argument" priority="P1" purpose="Check if method getUnifiedAddressBook of ContactManager accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_clone_extra_argument" priority="P1" purpose="Check if method clone of Contact accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_id_attribute" priority="P1" purpose="Check if attribute id of AddressBook exists, has type AddressBookId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_name_attribute" priority="P1" purpose="Check if attribute name of AddressBook exists, has type DOMString and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_readOnly_attribute" priority="P1" purpose="Check if attribute readOnly of AddressBook exists, has type Boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_readOnly_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_email_attribute" priority="P1" purpose="Check if attribute email of ContactEmailAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_email_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_isDefault_attribute" priority="P1" purpose="Check if attribute isDefault of ContactEmailAddress exists, has type Boolean">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_isDefault_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_types_attribute" priority="P1" purpose="Check if attribute types of ContactEmailAddress exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_additionalInformation_attribute" priority="P1" purpose="Check if attribute additionalInformation of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_additionalInformation_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_city_attribute" priority="P1" purpose="Check if attribute city of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_city_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_country_attribute" priority="P1" purpose="Check if attribute country of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_country_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_isDefault_attribute" priority="P1" purpose="Check if attribute isDefault of ContactAddress exists, has type Boolean">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_isDefault_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_postalCode_attribute" priority="P1" purpose="Check if attribute postalCode of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_postalCode_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_region_attribute" priority="P1" purpose="Check if attribute region of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_region_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_streetAddress_attribute" priority="P1" purpose="Check if attribute streetAddress of ContactAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_streetAddress_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_types_attribute" priority="P1" purpose="Check if attribute types of ContactAddress exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_type_attribute" priority="P1" purpose="Check if attribute type of ContactWebSite exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_url_attribute" priority="P1" purpose="Check if attribute url of ContactWebSite exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_url_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_addressBookId_attribute" priority="P1" purpose="Check if attribute addressBookId of Contact exists, has type AddressBookId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_addresses_attribute" priority="P1" purpose="Check if attribute addresses of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_anniversaries_attribute" priority="P1" purpose="Check if attribute anniversaries of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_birthday_attribute" priority="P1" purpose="Check if attribute birthday of Contact exists, has type Date">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_emails_attribute" priority="P1" purpose="Check if attribute emails of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_emails_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_groupIds_attribute" priority="P1" purpose="Check if attribute groupIds of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_id_attribute" priority="P1" purpose="Check if attribute id of Contact exists, has type ContactId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_isFavorite_attribute" priority="P1" purpose="Check if attribute isFavorite of Contact exists, has type Boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_lastUpdated_attribute" priority="P1" purpose="Check if attribute lastUpdated of Contact exists, has type Date and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_name_attribute" priority="P1" purpose="Check if attribute name of Contact exists, has type ContactName">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_notes_attribute" priority="P1" purpose="Check if attribute notes of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_notes_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_organizations_attribute" priority="P1" purpose="Check if attribute organizations of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_personId_attribute" priority="P1" purpose="Check if attribute personId of Contact exists, has type PersonId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_personId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_phoneNumbers_attribute" priority="P1" purpose="Check if attribute phoneNumbers of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_photoURI_attribute" priority="P1" purpose="Check if attribute photoURI of Contact exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_ringtoneURI_attribute" priority="P1" purpose="Check if attribute ringtoneURI of Contact exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_urls_attribute" priority="P1" purpose="Check if attribute urls of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_urls_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_contactCount_attribute" priority="P1" purpose="Check if attribute contactCount of Person exists, has type Number and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_contactCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_displayContactId_attribute" priority="P1" purpose="Check if attribute displayContactId of Person exists, has type ContactId">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayContactId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_displayName_attribute" priority="P1" purpose="Check if attribute displayName of Person exists, has type DOMString and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_hasEmail_attribute" priority="P1" purpose="Check if attribute hasEmail of Person exists, has type Boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasEmail_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_hasPhoneNumber_attribute" priority="P1" purpose="Check if attribute hasPhoneNumber of Person exists, has type Boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasPhoneNumber_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_id_attribute" priority="P1" purpose="Check if attribute id of Person exists, has type PersonId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_isFavorite_attribute" priority="P1" purpose="Check if attribute isFavorite of Person exists, has type Boolean">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_isFavorite_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_photoURI_attribute" priority="P1" purpose="Check if attribute photoURI of Person exists, has type DOMString and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_photoURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_ringtoneURI_attribute" priority="P1" purpose="Check if attribute ringtoneURI of Person exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_ringtoneURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_exist" priority="P0" purpose="Check if ContactAddress exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_exist" priority="P0" purpose="Check if ContactEmailAddress exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_exist" priority="P0" purpose="Check if Contact exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_exist" priority="P0" purpose="Check if ContactWebSite exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add" priority="P1" purpose="Check if method add of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch" priority="P1" purpose="Check if method addBatch of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener" priority="P1" purpose="Check if method addChangeListener of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addGroup" priority="P1" purpose="Check with non-optional arguments addGroup(valid_group)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find" priority="P1" purpose="Check if method find of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get" priority="P1" purpose="Check if method get of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup" priority="P1" purpose="Check if method getGroup of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroups" priority="P1" purpose="Check if method getGroups of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove" priority="P1" purpose="Check if method remove of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch" priority="P1" purpose="Check if method removeBatch of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener" priority="P1" purpose="Check if method removeChangeListener of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update" priority="P1" purpose="Check if method update of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch" priority="P1" purpose="Check if method updateBatch of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup" priority="P1" purpose="Check if method updateGroup of AddressBook works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addChangeListener" priority="P1" purpose="Check if method addChangeListener of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find" priority="P1" purpose="Check if method find of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get" priority="P1" purpose="Check if method get of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook" priority="P1" purpose="Check if method getAddressBook of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks" priority="P1" purpose="Check if method getAddressBooks of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook" priority="P1" purpose="Check if method getDefaultAddressBook of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook" priority="P1" purpose="Check if method getUnifiedAddressBook of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove" priority="P1" purpose="Check if method remove of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch" priority="P1" purpose="Check if method removeBatch of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener" priority="P1" purpose="Check if method removeChangeListener of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update" priority="P1" purpose="Check if method update of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch" priority="P1" purpose="Check if method updateBatch of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_clone" priority="P1" purpose="Check if method clone of Contact works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString" priority="P1" purpose="Check if method convertToString of Contact works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_link" priority="P1" purpose="Check if method link of Person works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_unlink" priority="P1" purpose="Check if method unlink of Person works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_ArraySuccessCallback_notexist" priority="P3" purpose="Check if interface AddressBookArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_ArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactArraySuccessCallback_notexist" priority="P3" purpose="Check if interface ContactArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManagerObject_notexist" priority="P3" purpose="Check if interface ContactManagerObject exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_notexist" priority="P3" purpose="Check if interface ContactManager exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonArraySuccessCallback_notexist" priority="P3" purpose="Check if interface PersonArraySuccessCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_notexist" priority="P3" purpose="Check if interface Person exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonsChangeCallback_notexist" priority="P3" purpose="Check if interface PersonsChangeCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_exist" priority="P0" purpose="Check if method addBatch of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_exist" priority="P0" purpose="Check if method addChangeListener of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addGroup_exist" priority="P0" purpose="Check if method addGroup of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_add_exist" priority="P0" purpose="Check if method add of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_exist" priority="P0" purpose="Check if method find of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_exist" priority="P0" purpose="Check if method getGroup of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroups_exist" priority="P0" purpose="Check if method getGroups of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get_exist" priority="P0" purpose="Check if method get of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_exist" priority="P0" purpose="Check if method removeBatch of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener_exist" priority="P0" purpose="Check if method removeChangeListener of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup_exist" priority="P0" purpose="Check if method removeGroup of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove_exist" priority="P0" purpose="Check if method remove of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_exist" priority="P0" purpose="Check if method updateBatch of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_exist" priority="P0" purpose="Check if method updateGroup of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update_exist" priority="P0" purpose="Check if method update of AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_exist" priority="P0" purpose="Check if method addChangeListener of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_exist" priority="P0" purpose="Check if method find of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_exist" priority="P0" purpose="Check if method getAddressBook of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_exist" priority="P0" purpose="Check if method getAddressBooks of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook_exist" priority="P0" purpose="Check if method getDefaultAddressBook of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook_exist" priority="P0" purpose="Check if method getUnifiedAddressBook of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get_exist" priority="P0" purpose="Check if method get of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_exist" priority="P0" purpose="Check if method removeBatch of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_exist" priority="P0" purpose="Check if method removeChangeListener of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove_exist" priority="P0" purpose="Check if method remove of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_exist" priority="P0" purpose="Check if method updateBatch of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update_exist" priority="P0" purpose="Check if method update of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_clone_exist" priority="P0" purpose="Check if method clone of Contact exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString_exist" priority="P0" purpose="Check if method convertToString of Contact exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_link_exist" priority="P0" purpose="Check if method link of Person exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_unlink_exist" priority="P0" purpose="Check if method unlink of Person exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_contacts_TypeMismatch" priority="P2" purpose="Check argument AddressBook addBatch contacts conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_contacts_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_successCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook addBatch successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook addBatch errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_errorCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook addBatch errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_successCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook addBatch successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_missarg" priority="P2" purpose="Check AddressBook_updateBatch with missing non-optional argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_errorCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook addChangeListener errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_successCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook addChangeListener successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update_contact_TypeMismatch" priority="P2" purpose="Check argument contact conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_successCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook updateBatch successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_ids_TypeMismatch" priority="P2" purpose="Check argument ids conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_ids_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook find errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_successCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook find successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_contacts_TypeMismatch" priority="P2" purpose="Check argument AddressBook updateBatch contacts conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_contacts_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook updateBatch errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_successCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook removeBatch successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check argument AddressBook removeBatch errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addGroup_group_TypeMismatch" priority="P2" purpose="Check argument addGroup conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_group_TypeMismatch" priority="P2" purpose="Check argument AddressBook updateGroup contacts conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_filter_TypeMismatch" priority="P2" purpose="Check argument AddressBook find filter conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_sortMode_TypeMismatch" priority="P2" purpose="Check argument AddressBook sortMode filter conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update_contact_invalid_obj" priority="P2" purpose="Check argument contact validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_with_successCallback" priority="P1" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_with_errorCallback" priority="P1" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_successCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook updateBatch successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_errorCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook updateBatch errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_with_errorCallback" priority="P1" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_with_successCallback" priority="P1" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook removeBatch errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_successCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook removeBatch successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_with_sortMode" priority="P1" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_with_errorCallback" priority="P1" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_with_filter" priority="P1" purpose="Check with optional arguments AddressBook find(valid_successCallback, valid_errorCallback, valid_filter)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook find errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_successCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook find successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_sortMode_invalid_obj" priority="P2" purpose="Check argument sortMode validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_with_errorCallback" priority="P1" purpose="Check with optional arguments addChangeListener(valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_errorCallback_invalid_cb" priority="P2" purpose="Check argument AddressBook addChangeListener errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_successCallback_invalid_cb" priority="P2" purpose="Check argument successCallback validation - use simple function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addGroup_group_invalid_obj" priority="P2" purpose="Check argument addgroup validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_group_invalid_obj" priority="P2" purpose="Check argument updategroup validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactArraySuccessCallback_onsuccess" priority="P1" purpose="Check if callback is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_in_tizen" priority="P3" purpose="This object exists in tizen">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_extend" priority="P3" purpose="Test whether the ContactManager object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_missarg" priority="P2" purpose="Check if ContactManager::updateBatch() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_extend" priority="P3" purpose="Test whether the Person object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_TypeMismatch" priority="P2" purpose="Check with optional arguments  ContactManager.getAddressBooks(valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback" priority="P1" purpose="Check with optional arguments getAddressBooks(valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_invalid_cb" priority="P2" purpose="Check argument errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_successCallback_invalid_cb" priority="P2" purpose="Check argument successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update_person_TypeMismatch" priority="P2" purpose="Check argument person conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_person_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_with_errorCallback" priority="P1" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_with_successCallback" priority="P1" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check argument errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_successCallback_TypeMismatch" priority="P2" purpose="Check argument  ContactManager updateBatch successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_persons_TypeMismatch" priority="P2" purpose="Check argument persons conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_persons_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_errorCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager updateBatch errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_successCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager updateBatch successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_with_errorCallback" priority="P1" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_with_successCallback" priority="P1" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager removeBatch errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_personIds_TypeMismatch" priority="P2" purpose="Check argument ContactManager removeBatch personIds conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_personIds_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_successCallback_TypeMismatch" priority="P2" purpose="Check argument  ContactManager removeBatch successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager removeBatch errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_successCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager removeBatch successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_with_sortMode" priority="P1" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_sortMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_with_filter" priority="P1" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_with_errorCallback" priority="P1" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_sortMode_TypeMismatch" priority="P2" purpose="Check argument sortMode conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_filter_TypeMismatch" priority="P2" purpose="Check argument ContactManager filter conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager find errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_successCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager find ContactManager successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_successCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager find successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager find errorCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_sortMode_invalid_obj" priority="P2" purpose="Check argument ContactManager find sortMode validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_successCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager addChangeListener successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_successCallback_invalid_cb" priority="P2" purpose="Check argument ContactManager addChangeListener successCallback validation - use simple function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_extend" priority="P3" purpose="Test whether the Contact object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString_format_TypeMismatch" priority="P2" purpose="Check argument format conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_format_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString_with_format" priority="P1" purpose="Check with optional arguments convertToString(valid_format)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_format.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_extend" priority="P3" purpose="Test whether the ContactAddress object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_extend" priority="P3" purpose="Test whether the ContactWebSite object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_extend" priority="P3" purpose="Test whether the ContactEmailAddress object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsadded" priority="P1" purpose="Check if callback oncontactsadded is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsremoved" priority="P1" purpose="Check if callback oncontactsremoved is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsupdated" priority="P1" purpose="Check if callback oncontactsupdated is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsupdated.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="PersonArraySuccessCallback_onsuccess" priority="P1" purpose="Check if PersonArraySuccessCallback is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookArraySuccessCallback_onsuccess" priority="P1" purpose="Check if AddressBookArraySuccessCallback is called and if its arguments have proper type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup" priority="P2" purpose="Check if removeGroup() method removes a group from the address book correctly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_invoked" priority="P1" purpose="Check if removeBatch() error callback will be invoked when used with wrong ids argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_invoked" priority="P1" purpose="Check if find() error callback will be invoked when used with wrong filter argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_invoked" priority="P1" purpose="Check with optional arguments ontactManager.removeBatch(valid_personIds, valid_successCallback)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_invoked" priority="P1" purpose="Check invoked arguments ContactManager.find(valid_successCallback, valid_errorCallback, valid_filter)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookChangeCallback_notexist" priority="P3" purpose="Check if interface AddressBookChangeCallback exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get_invalid_argument" priority="P2" purpose="Check if get() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get_misarg" priority="P2" purpose="Check if get() method called without arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get_personId_invalid" priority="P2" purpose="Check if get() method called with invalid personId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_personId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_get_personId_TypeMismatch" priority="P2" purpose="Check if personId argument conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_personId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_addressBookId_invalid" priority="P2" purpose="Check if getAddressBook() method called with invalid addressBookId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_addressBookId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_addressBookId_TypeMismatch" priority="P2" purpose="Check if addressBookId argument conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_addressBookId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_invalid_argument" priority="P2" purpose="Check if getAddressBook() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_misarg" priority="P2" purpose="Check if getAddressBook() method called without arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_find_filter_invalid_obj" priority="P2" purpose="Check argument ContactManager filter validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove_invalid_argument" priority="P2" purpose="Check if remove() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove_misarg" priority="P2" purpose="Check if ContactManager::remove() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove_personId_invalid" priority="P2" purpose="Check if remove() method called with invalid personId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_personId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_remove_personId_TypeMismatch" priority="P2" purpose="Check argument person conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_personId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_misarg" priority="P2" purpose="Check if ContactManager::removeChangeListener() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update_invalid_argument" priority="P2" purpose="Check if update() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <!--<testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_update_person_invalid" priority="P2" purpose="Check if update() method called with invalid personId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_person_invalid.html</test_script_entry>
+        </description>
+      </testcase>-->
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_updateBatch_errorCallback_invoked" priority="P2" purpose="Check with optional arguments ContactManager.updateBatch(valid_personIds, valid_successCallback).">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_addBatch_errorCallback_invoked" priority="P2" purpose="Invoke AddressBook.addBatch() errorCallback.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get_id_invalid" priority="P2" purpose="Check if get() method called with invalid id throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get_id_TypeMismatch" priority="P2" purpose="Check argument id conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_id_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_get_misarg" priority="P2" purpose="Check if AddressBook::get() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove_id_TypeMismatch" priority="P2" purpose="Check argument id conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_id_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove_misarg" priority="P2" purpose="Check if AddressBook::remove() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_update_invalid_argument" priority="P2" purpose="Check if AddressBook::update() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateBatch_errorCallback_invoked" priority="P2" purpose="Invoke AddressBook.updateBatch() errorCallback.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_invalid_argument" priority="P2" purpose="Check if removeChangeListener() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_TypeMismatch" priority="P2" purpose="Check argument ContactManager removeChangeListener watchId conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_find_filter_invalid_obj" priority="P2" purpose="Check argument filter validation - use simple object">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_invalid_argument" priority="P2" purpose="Check if AddressBook::getGroup() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_groupId_invalid" priority="P2" purpose="Check if getGroup() method called with invalid id throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_groupId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_groupId_TypeMismatch" priority="P2" purpose="Check argument id conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_groupId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_getGroup_misarg" priority="P2" purpose="Check if AddressBook::getGroup() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove_id_invalid" priority="P2" purpose="Check if remove() method called with invalid id throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_remove_invalid_argument" priority="P2" purpose="Check if AddressBook::remove() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener_misarg" priority="P2" purpose="Check if AddressBook::removeChangeListener() method called with invalid arguments throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener_watchId_invalid_argument" priority="P2" purpose="Check if removeChangeListener() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_watchId_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener_watchId_TypeMismatch" priority="P2" purpose="Check argument AddressBook removeChangeListener watchId conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_watchId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup_groupId_invalid" priority="P2" purpose="Check if removeGroup() method called with invalid groupId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_groupId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup_groupId_TypeMismatch" priority="P2" purpose="Check argument groupId conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_groupId_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup_invalid_argument" priority="P2" purpose="Check if AddressBook::removeGroup() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_removeGroup_misarg" priority="P2" purpose="Check if AddressBook::removeGroup() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_updateGroup_invalid_argument" priority="P2" purpose="Check if AddressBook::updateGroup() method called with invalid arguments throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_link_misarg" priority="P2" purpose="Check if Person::link() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_link_personId_invalid" priority="P2" purpose="Check if link() method called with invalid groupId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_personId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_link_TypeMismatch" priority="P2" purpose="Check argument groupId conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_unlink_contactId_invalid" priority="P2" purpose="Check if unlink() method called with invalid groupId throws an error.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_contactId_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_unlink_misarg" priority="P2" purpose="Check if Person::unlink() method called with invalid arguments throws an exceptions.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_unlink_TypeMismatch" priority="P2" purpose="Check argument groupId conversions exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInit_attributeType_check" priority="P1" purpose="Check ContactInit various arguments Type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInit_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddressInit_attributeType_check" priority="P1" purpose="Check ContactAddressInit various arguments Type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddressInit_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_constructor_minarg" priority="P1" purpose="Check miss optional argument for ContactWebSite constructor.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_constructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_nicknames_attribute_multi" priority="P1" purpose="ContactName multi nicknames, first one is default.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_attribute_multi.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_attribute_byDefault" priority="P1" purpose="Check ContactName attribute default value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_attribute_byDefault.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_constructor_minargs" priority="P1" purpose="Check miss optional argument for ContactEmailAddress constructor.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_constructor_minargs" priority="P1" purpose="Check miss optional argument for ContactAddress constructor.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_constructor_ContactOrganizationInit" priority="P1" purpose="Check various arguments for ContactOrganizationInit.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor_ContactOrganizationInit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganizationInit_attributeType_check" priority="P1" purpose="Check ContactOrganizationInit attribute Type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganizationInit_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_constructor_contactNameInit" priority="P1" purpose="Check various arguments for contactNameInit.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor_contactNameInit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactNameInit_attributeType_check" priority="P1" purpose="Check contactNameInit attribute Type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactNameInit_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_attribute_byDefault" priority="P1" purpose="Check contact attribute default value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_attribute_byDefault.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_constructor_ContactAddressInit" priority="P1" purpose="Check various arguments for ContactAddressInit.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor_ContactAddressInit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_attributeType_check" priority="P1" purpose="Check various arguments for Contact constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_isFavorite_not_nullable" priority="P2" purpose="Check Contact for isFavorite attribute is nullable.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_isFavorite_not_nullable.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_attribute_byDefault" priority="P1" purpose="Check ContactAddress attribute default value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_attribute_byDefault.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_attributeType_check" priority="P1" purpose="Check various arguments for ContactAddress constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_attributeType_check" priority="P1" purpose="Check various arguments for ContactEmailAddress constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_attribute_byDefault" priority="P1" purpose="Check ContactGroup attribute default value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_attribute_byDefault.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_attributeType_check" priority="P1" purpose="Check various arguments for ContactGroup constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactGroup_readOnly_not_nullable" priority="P2" purpose="Check ContactGroup for readOnly is nullable.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_readOnly_not_nullable.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_attributeType_check" priority="P1" purpose="Check various arguments for ContactName(ContactNameInit) constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_constructor_minarg" priority="P1" purpose="Check miss optional argument for ContactName constructor.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor_minarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_nicknames_not_nullable" priority="P1" purpose="Check ContactName for nicknames attribute is not nullable.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_not_nullable.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactOrganization_attributeType_check" priority="P1" purpose="Check various arguments for ContactOrganization constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_attribute_byDefault" priority="P1" purpose="Check ContactPhoneNumber attribute default value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_attribute_byDefault.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_attributeType_check" priority="P1" purpose="Check various arguments for ContactPhoneNumber constructor type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRef_attributeType_check" priority="P1" purpose="Check ContactRef(addressBookId, contactId) constructor attribute type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactWebSite_attributeType_check" priority="P1" purpose="Check ContactWebSite constructor attribute type.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_attributeType_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_convertToString_with_null" priority="P1" purpose="Check with optional arguments convertToString with null value.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_label_attribute" priority="P1" purpose="Check ContactAddress for label attribute.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_types_attribute_CUSTOM" priority="P1" purpose="Check if attribute types of ContactAddress exists, has type CUSTOM.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactAddress_types_attribute_OTHER" priority="P1" purpose="Check if attribute types of ContactAddress exists, has type OTHER.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute_OTHER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactName_phoneticMiddleName_attribute" priority="P1" purpose="Check ContactName for phoneticMiddleName attribute.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticMiddleName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_label_attribute" priority="P1" purpose="Check ContactPhoneNumber for label attribute.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_types_attribute_ASSISTANT" priority="P1" purpose="Check if attribute types of ContactPhoneNumber exists, has type ASSISTANT.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_ASSISTANT.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_types_attribute_CUSTOM" priority="P1" purpose="Check if attribute types of ContactPhoneNumber exists, has type CUSTOM.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactPhoneNumber_types_attribute_OTHER" priority="P1" purpose="Check if attribute types of ContactPhoneNumber exists, has type OTHER.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute_OTHER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_label_attribute" priority="P1" purpose="Check if attribute label of ContactEmailAddress exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_types_attribute_CUSTOM" priority="P1" purpose="Check if attribute types of ContactEmailAddress types attribute has CUSTOM value">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute_CUSTOM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactEmailAddress_types_attribute_OTHER" priority="P1" purpose="Check if attribute types of ContactEmailAddress types attribute has OTHER value">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute_OTHER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_constructor" priority="P1" purpose="Check various arguments for ContactInstantMessenger(imAddress, type, label) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_exist" priority="P0" purpose="Check various arguments for ContactInstantMessenger exists and is a function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_extend" priority="P3" purpose="Test whether the ContactInstantMessenger object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_imAddress_attribute" priority="P1" purpose="Check if attribute imAddress of ContactInstantMessenger exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_imAddress_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_label_attribute" priority="P1" purpose="Check if attribute label of ContactInstantMessenger exists, has DOMString type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactInstantMessenger_type_attribute" priority="P1" purpose="Check if attribute type of ContactInstantMessenger exists, has ContactInstantMessengerType type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactInstantMessenger_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_constructor" priority="P1" purpose="Check various arguments for ContactRelationship(relativeName, type, label) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addAddressBook_misarg" priority="P2" purpose="Check if ContactManager::addAddressBook() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addAddressBook_exist" priority="P0" purpose="Check if method addAddressBook of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addAddressBook" priority="P1" purpose="Check if method addAddressBook of ContactManager works properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeAddressBook_misarg" priority="P2" purpose="Check if ContactManager::removeAddressBook() method called with invalid arguments throws an exceptions">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeAddressBook_invalid_obj" priority="P2" purpose="Check if removeAddressBook() method called with invalid id throws an error">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeAddressBook_invalid_argument" priority="P2" purpose="Check if removeAddressBook() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_invalid_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeAddressBook_exist" priority="P0" purpose="Check if method removeAddressBook of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_removeAddressBook" priority="P1" purpose="Check if method removeAddressBook of ContactManager works properly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeAddressBook.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addAddressBook_TypeMismatch" priority="P2" purpose="Check argument conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_addAddressBook_invalid" priority="P2" purpose="Check argument conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addAddressBook_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_exist" priority="P0" purpose="Check if AddressBook exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_constructor" priority="P1" purpose="Check various arguments for AddressBook(accountId, name) constructor">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBook_AccountId_attribute" priority="P1" purpose="Check if attribute AccountId of AddressBook exists, has type AddressBookId and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_AccountId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_messengers_attribute" priority="P1" purpose="Check if attribute messengers of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_messengers_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_relationships_attribute" priority="P1" purpose="Check if attribute relationships of Contact exists, has type Array">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_relationships_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_messageAlertURI_attribute" priority="P1" purpose="Check if attribute messageAlertURI of Contact exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_messageAlertURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Contact_vibrationURI_attribute" priority="P1" purpose="Check if attribute vibrationURI of Contact exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_vibrationURI_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_exist" priority="P0" purpose="Check various arguments for ContactRelationship exists and is a function">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_extend" priority="P3" purpose="Test whether the ContactRelationship object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_label_attribute" priority="P1" purpose="Check if attribute label of ContactRelationship exists, has DOMString type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_label_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_relativeName_attribute" priority="P1" purpose="Check if attribute releativeName of ContactRelationship exists, has DOMString type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_relativeName_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactRelationship_type_attribute" priority="P1" purpose="Check if attribute type of ContactRelationship exists, has ContactRelationshipType type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRelationship_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_extend" priority="P3" purpose="Test whether the ContactExtension object is extendable">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_exist" priority="P1" purpose="Check if ContactExtension constructor exist">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_data_attribute" priority="P1" purpose="Check ContactExtension attributes">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_data_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_with_dictionary" priority="P1" purpose="Check ContactExtension constructor with dictionary">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_with_dictionary.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_constructor_without_dictionary" priority="P1" purpose="Check if attribute releativeName of ContactRelationship exists, has DOMString type">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_constructor_without_dictionary.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data1_attribute" priority="P1" purpose="Check if attribute data1 of ContactExtension exists, has type long">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data1_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data2_attribute" priority="P1" purpose="Check if attribute data2 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data2_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data3_attribute" priority="P1" purpose="Check if attribute data3 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data3_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data4_attribute" priority="P1" purpose="Check if attribute data4 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data4_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data5_attribute" priority="P1" purpose="Check if attribute data5 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data5_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data6_attribute" priority="P1" purpose="Check if attribute data6 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data6_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data7_attribute" priority="P1" purpose="Check if attribute data7 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data7_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data8_attribute" priority="P1" purpose="Check if attribute data8 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data8_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data9_attribute" priority="P1" purpose="Check if attribute data9 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data9_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data10_attribute" priority="P1" purpose="Check if attribute data10 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data10_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data11_attribute" priority="P1" purpose="Check if attribute data11 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data11_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactExtension_data12_attribute" priority="P1" purpose="Check if attribute data12 of ContactExtension exists, has type DOMString">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactExtension_data12_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="AddressBookArraySuccessCallback_notexist" priority="P3" purpose="Check if interface AddressBookArraySuccessCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_filter_TypeMismatch" priority="P2" purpose="Check if ContactManager::findByUsageCount() with incorrect filter argument throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_sortModeOrder_TypeMismatch" priority="P2" purpose="Check argument sortModeOrder conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_sortModeOrder_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_misarg" priority="P2" purpose="Check if ContactManager::findByUsageCount() method called with invalid arguments throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_errorCallback_invalid_cb" priority="P2" purpose="Check if ContactManager.findByUsageCount method throws exception when errorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_successCallback_invalid_cb" priority="P2" purpose="Check if ContactManager.findByUsageCount method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_errorCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager findByUsageCount ContactManager errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount" priority="P1" purpose="Check if method findByUsageCount of ContactManager works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_exist" priority="P0" purpose="Check if method findByUsageCount of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_successCallback_TypeMismatch" priority="P2" purpose="Check argument ContactManager findByUsageCount ContactManager successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_getUsageCount_type_TypeMismatch" priority="P2" purpose="Check if Person::getUsageCount() with incorrect type argument throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_resetUsageCount_type_TypeMismatch" priority="P2" purpose="Check if Person::resetUsageCount() with incorrect type argument throws an exception.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_resetUsageCount_with_type" priority="P1" purpose="Check if Person::resetUsageCount() method works properly with optional argument.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_with_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_resetUsageCount" priority="P1" purpose="Check if method resetUsageCount of Person works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_getUsageCount_with_type" priority="P1" purpose="Check if Person::getUsageCount() method works properly with optional argument">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_with_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_getUsageCount" priority="P1" purpose="Check if method getUsageCount of Person works properly.">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_getUsageCount_exist" priority="P0" purpose="Check if method getUsageCount of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_getUsageCount_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="Person_resetUsageCount_exist" priority="P0" purpose="Check if method resetUsageCount of ContactManager exists">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_resetUsageCount_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_errorCallback_invoked" priority="P2" purpose="Check exception in error callback of findByUsageCount method">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_with_offset" priority="P1" purpose="Check with optional arguments ContactManager findByUsageCount(valid_filter, valid_successCallback, valid_errorCallback, valid_sortMode, valid_limit, valid_offset)">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_with_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs//Social/Contact" execution_type="auto" id="ContactManager_findByUsageCount_filter_invalid_obj" priority="P2" purpose="Check if ContactManager::findByUsageCount() method throw exception when a filter system object was passed">
+        <description>
+          <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_findByUsageCount_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 6798b30991207f4b3930b3a0aba423997e035c3a..da6dbf0227cbeae0efd8e94964ad936ed180c750 100755 (executable)
         </specs>
       </testcase>
     </set>
+    <set name="DeviceOrientation_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+      </capabilities>
+      <testcase purpose="Check if the DeviceOrientationEvent.alpha attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceOrientationEvent_alpha_entry">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the DeviceOrientationEvent.beta attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceOrientationEvent_beta_entry">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the DeviceOrientationEvent.gamma attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceOrientationEvent_gamma_entry">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the DeviceOrientationEvent.absolute attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceOrientationEvent_absolute_entry">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="absolute" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.absolute is type of boolean" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_absolute_type">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="absolute" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.alpha is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_alpha_type">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.beta is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_beta_type">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.gamma is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_gamma_type">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.absolute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_absolute_readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="absolute" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.alpha is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_alpha_readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.beta is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_beta_readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if DeviceOrientationEvent.gamma is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceOrientationEvent_gamma_readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceOrientationEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#deviceorientation</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
     <set name="DeviceOrientation_rotation_MOBILE" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
         </specs>
       </testcase>
     </set>
-    <set name="DeviceOrientation_WEARABLE" type="js">
+    <set name="DeviceOrientation_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.magnetometer"/>
       </capabilities>
       <testcase purpose="Check if the DeviceOrientationEvent.alpha attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceOrientationEvent_alpha_entry">
         </specs>
       </testcase>
     </set>
-    <set name="DeviceOrientation_rotation_MOBILE" type="js">
+    <set name="DeviceOrientation_rotation_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.gyroscope"/>
       </capabilities>
       <testcase purpose="Check if the DeviceRotationRate.alpha attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceRotationRate_alpha_entry">
         </specs>
       </testcase>
     </set>
-    <set name="DeviceOrientation_rotation_WEARABLE" type="js">
+    <set name="DeviceAccelerometer_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
-        <capability name="http://tizen.org/feature/sensor.gyroscope"/>
-      </capabilities>
-      <testcase purpose="Check if the DeviceRotationRate.alpha attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceRotationRate_alpha_entry">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if the DeviceRotationRate.beta attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceRotationRate_beta_entry">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if the DeviceRotationRate.gamma attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceRotationRate_gamma_entry">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.alpha is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_alpha_type">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.alpha is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_alpha_readonly">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="alpha" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.beta is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_beta_type">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.beta is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_beta_readonly">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="beta" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.gamma is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_gamma_type">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceRotationRate.gamma is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceRotationRate_gamma_readonly">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="gamma" interface="DeviceRotationRate" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-    </set>
-    <set name="DeviceMotion_MOBILE" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
-        <capability name="http://tizen.org/feature/sensor.gyroscope"/>
-        <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.accelerometer"/>
       </capabilities>
-      <testcase purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is type of DeviceAcceleration" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_accelerationIncludingGravity_type">
-        <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="accelerationIncludingGravity" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if DeviceMotionEvent.acceleration is type of DeviceAcceleration" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_acceleration_type">
+      <testcase purpose="Check if the DeviceAccelerationt.x attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceAcceleration_x_entry">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="acceleration" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="x" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if DeviceMotionEvent.rotationRate is type of DeviceRotationRate" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_rotationRate_type">
+      <testcase purpose="Check if the DeviceAccelerationt.y attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceAcceleration_y_entry">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="rotationRate" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="y" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the DeviceMotionEvent.acceleration method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceMotionEvent_acceleration_entry">
+      <testcase purpose="Check if the DeviceAccelerationt.z attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceAcceleration_z_entry">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="acceleration" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="z" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the DeviceMotionEvent.accelerationincludinggravity method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceMotionEvent_accelerationincludinggravity_entry">
+      <testcase purpose="Check if DeviceAcceleration.x is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_x_type">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accelerationIncludingGravity" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="x" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the DeviceMotionEvent.interval attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceMotionEvent_interval_entry">
+      <testcase purpose="Check if DeviceAcceleration.y is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_y_type">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="interval" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="y" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the DeviceMotionEvent.rotationRate attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P0" id="DeviceMotionEvent_rotationrate_entry">
+      <testcase purpose="Check if DeviceAcceleration.z is type of double" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_z_type">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="rotationRate" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="z" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_accelerationIncludingGravity_readonly">
+      <testcase purpose="Check if DeviceAcceleration.x is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_x_readonly">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accelerationIncludingGravity" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="x" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if DeviceMotionEvent.acceleration is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_acceleration_readonly">
+      <testcase purpose="Check if DeviceAcceleration.y is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_y_readonly">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="acceleration" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="y" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if DeviceMotionEvent.rotationRate is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceMotionEvent_rotationRate_readonly">
+      <testcase purpose="Check if DeviceAcceleration.z is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" priority="P1" id="DeviceAcceleration_z_readonly">
         <description>
-          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="rotationRate" interface="DeviceMotionEvent" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="z" interface="DeviceAcceleration" specification="Device Orientation Event Specification (Partial)" section="Device" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2011/WD-orientation-event-20111201/#devicemotion</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
     </set>
-    <set name="DeviceMotion_WEARABLE" type="js">
+    <set name="DeviceMotion_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.gyroscope"/>
         <capability name="http://tizen.org/feature/sensor.magnetometer"/>
       </capabilities>
index f5304b0919e15e59f17007dd33e8199daf2f5cd6..adf6c85c8f5fe4c10dd379a2b08d555acac8c726 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="DeviceOrientation_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_alpha_entry" priority="P0" purpose="Check if the DeviceOrientationEvent.alpha attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_beta_entry" priority="P0" purpose="Check if the DeviceOrientationEvent.beta attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_gamma_entry" priority="P0" purpose="Check if the DeviceOrientationEvent.gamma attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_absolute_entry" priority="P0" purpose="Check if the DeviceOrientationEvent.absolute attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_absolute_type" priority="P1" purpose="Check if DeviceOrientationEvent.absolute is type of boolean">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_alpha_type" priority="P1" purpose="Check if DeviceOrientationEvent.alpha is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_beta_type" priority="P1" purpose="Check if DeviceOrientationEvent.beta is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_gamma_type" priority="P1" purpose="Check if DeviceOrientationEvent.gamma is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_test.html?total_num=9&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_absolute_readonly" priority="P1" purpose="Check if DeviceOrientationEvent.absolute is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_alpha_readonly" priority="P1" purpose="Check if DeviceOrientationEvent.alpha is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_beta_readonly" priority="P1" purpose="Check if DeviceOrientationEvent.beta is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_gamma_readonly" priority="P1" purpose="Check if DeviceOrientationEvent.gamma is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_attributes_readonly.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="DeviceOrientation_rotation_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.gyroscope"/>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_alpha_entry" priority="P0" purpose="Check if the DeviceRotationRate.alpha attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_beta_entry" priority="P0" purpose="Check if the DeviceRotationRate.beta attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_gamma_entry" priority="P0" purpose="Check if the DeviceRotationRate.gamma attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_alpha_type" priority="P1" purpose="Check if DeviceRotationRate.alpha is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_test.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_alpha_readonly" priority="P1" purpose="Check if DeviceRotationRate.alpha is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_beta_type" priority="P1" purpose="Check if DeviceRotationRate.beta is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_beta_readonly" priority="P1" purpose="Check if DeviceRotationRate.beta is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_gamma_type" priority="P1" purpose="Check if DeviceRotationRate.gamma is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_gamma_readonly" priority="P1" purpose="Check if DeviceRotationRate.gamma is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_attributes_basic.html?total_num=5&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="DeviceAccelerometer_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.accelerometer"/>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_x_entry" priority="P0" purpose="Check if the DeviceAccelerationt.x attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_y_entry" priority="P0" purpose="Check if the DeviceAccelerationt.y attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_z_entry" priority="P0" purpose="Check if the DeviceAccelerationt.z attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_existence_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_x_type" priority="P1" purpose="Check if DeviceAcceleration.x is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_y_type" priority="P1" purpose="Check if DeviceAcceleration.y is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_z_type" priority="P1" purpose="Check if DeviceAcceleration.z is type of double">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_type_test.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_x_readonly" priority="P1" purpose="Check if DeviceAcceleration.x is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_y_readonly" priority="P1" purpose="Check if DeviceAcceleration.y is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_z_readonly" priority="P1" purpose="Check if DeviceAcceleration.z is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="DeviceMotion_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.gyroscope"/>
+        <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_accelerationIncludingGravity_type" priority="P1" purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is type of DeviceAcceleration">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_acceleration_type" priority="P1" purpose="Check if DeviceMotionEvent.acceleration is type of DeviceAcceleration">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_rotationRate_type" priority="P1" purpose="Check if DeviceMotionEvent.rotationRate is type of DeviceRotationRate">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_acceleration_entry" priority="P0" purpose="Check if the DeviceMotionEvent.acceleration method exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_accelerationincludinggravity_entry" priority="P0" purpose="Check if the DeviceMotionEvent.accelerationincludinggravity method exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_interval_entry" priority="P0" purpose="Check if the DeviceMotionEvent.interval attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_rotationrate_entry" priority="P0" purpose="Check if the DeviceMotionEvent.rotationRate attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_test.html?total_num=7&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_accelerationIncludingGravity_readonly" priority="P1" purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_acceleration_readonly" priority="P1" purpose="Check if DeviceMotionEvent.acceleration is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_rotationRate_readonly" priority="P1" purpose="Check if DeviceMotionEvent.rotationRate is readonly">
+        <description>
+          <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_attributes_readonly.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 313aedc5beb7cc7f1f0fd10e0aa9042c65f1a72b..be1edc57048ca6ef5a717e14c3223a7adc2a9f18 100755 (executable)
@@ -1,10 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-humanactivitymonitor-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
     <set name="HumanActivityMonitor_mobile" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
       </capabilities>
       <testcase purpose="Check if interface HumanActivityData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityData_notexist">
         <description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if readRecorderData without optional arguments works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="150" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_PRESSURE">
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 1 minutes.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
+      <testcase purpose="Check if startRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_startRecorder_exist">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if startRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_startRecorder_exist">
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_misarg">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_misarg">
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
+      <testcase purpose="Check if stopRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stopRecorder_exist">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_misarg">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if stopRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stopRecorder_exist">
+    </set>
+    <set name="HumanActivityMonitor_with_barometer_mobile">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.barometer"/>
+      </capabilities>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="150" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_misarg">
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderPressureData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_endTime_attribute">
-        <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 1 minutes.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_endTime_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="endTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if HumanActivityRecorderPressureData have max attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_max_attribute">
         <description>
           <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderPressureData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_startTime_attribute">
-        <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 1 minutes.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_startTime_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="startTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
     </set>
     <set name="HumanActivityMonitor_with_pedometer_mobile">
       <capabilities>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check exception in error callback of HumanActivityMonitorManager::getHumanActivityData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_PEDOMETER">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb">
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_PEDOMETER">
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Test whether HumanActivityMonitorSuccessCallback::onsuccess() is called with argument of proper type" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorSuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorSuccessCallback" element_type="method" element_name="onsuccess" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeCalorie_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeCalorie_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeDistance_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeDistance_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeCalorie_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeCalorie_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeDistance_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeDistance_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_stepCountDifferences_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepCountDifferences_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData object is extendable" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityPedometerData_extend">
+      <testcase purpose="Check if HumanActivityPedometerData object is extendable" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P3" id="HumanActivityPedometerData_extend">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_speed_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_speed_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepStatus_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_walkingFrequency_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_walkingFrequency_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the specifies the pedometer user's current movement type is UNKNOWN" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Press run button, press Power key to keep the device LCS off, then Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if readRecorderData can be called with empty object as query argument" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_query_empty">
         <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Press run button. Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_empty.html</test_script_entry>
       </testcase>
       <testcase purpose="Check if readRecorderData with optional arguments works properly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_with_errorCallback">
         <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Press run button. Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_with_errorCallback.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_HRM">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_HRM.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval() works properly when set to null" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_HRM_default">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_HRM_default.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if readRecorderData without optional arguments works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="1500" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_HRM">
         <description>
           <steps>
       </testcase>
       <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback onsuccess is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityReadRecorderSuccessCallback_onsuccess">
         <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 10 minutes.</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_onsuccess.html</test_script_entry>
           <pre_condition>Make sure location is enabled.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Wait 155 seconds for the callback</step_desc>
-              <expected>Pass should be shown in the page after 155 seconds</expected>
+              <step_desc>Turn off the screen, then wait 155 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 155 seconds</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS.html</test_script_entry>
           <pre_condition>Make sure location is enabled.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Wait 150 seconds for the callback</step_desc>
-              <expected>Pass should be shown in the page after 150 seconds</expected>
+              <step_desc>Turn off the screen, then wait 150 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 150 seconds</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS_default.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivitySleepMonitorData_status_attribute">
+      <testcase purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_status_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly" type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivitySleepMonitorData_timestamp_attribute">
+      <testcase purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly" type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_timestamp_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_endTime_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_status_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_status_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_attribute.html</test_script_entry>
         </description>
         <specs>
         </specs>
       </testcase>
     </set>
-    <set name="HumanActivityMonitor_wearable" type="js">
+    <set name="HumanActivityMonitor_armv7_mobile" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
-        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.armv7"/>
+        <capability name="http://tizen.org/feature/sensor.pedometer"/>
       </capabilities>
-      <testcase purpose="Check if interface HumanActivityData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityData_notexist">
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is UNKNOWN" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.html</test_script_entry>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, press Power key to keep the device LCS off, then Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if interface StepDifference exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="StepDifference_notexist">
+    </set>
+    <set name="HumanActivityMonitor_with_sleep_detector_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_DETECTOR HumanActivity type">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/StepDifference_notexist.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::stop() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepDetectorData_status_attribute" priority="P1" purpose="Check if HumanActivitySleepDetectorData::status attribute exists and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepDetectorData_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepDetectorData" element_type="attribute" element_name="status" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
+      </capabilities>
+      <testcase purpose="Check if interface HumanActivityData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface StepDifference exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="StepDifference_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/StepDifference_notexist.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if startRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_startRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if stopRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stopRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityReadRecorderSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityReadRecorderSuccessCallback" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_barometer_wearable">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.barometer"/>
+      </capabilities>
       <testcase purpose="Check if readRecorderData without optional arguments works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="150" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_PRESSURE">
         <description>
           <steps>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if startRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_startRecorder_exist">
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_misarg">
+      <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityReadRecorderSuccessCallback_notexist">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_notexist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityReadRecorderSuccessCallback" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
+      <testcase purpose="Check if HumanActivityRecorderData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderData_notexist">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderData_notexist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityRecorderData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
+      <testcase purpose="Check if HumanActivityRecorderPressureData have average attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_average_attribute">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_average_attribute.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="average" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if stopRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stopRecorder_exist">
+      <testcase purpose="Check if HumanActivityRecorderPressureData have max attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_max_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_max_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="max" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData have min attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_min_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_min_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="min" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderPressureData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPressureData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_pedometer_wearable">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.pedometer"/>
+      </capabilities>
+      <testcase purpose="Check if method getHumanActivityData of HumanActivityMonitorManager returns properly value" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exception in error callback of HumanActivityMonitorManager::getHumanActivityData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeCalorie_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeCalorie_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="cumulativeCalorie" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeDistance_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeDistance_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="cumulativeDistance" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeRunStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="cumulativeRunStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeTotalStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="cumulativeTotalStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeWalkStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="cumulativeWalkStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeCalorie_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeCalorie_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="accumulativeCalorie" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeDistance_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeDistance_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="accumulativeDistance" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeRunStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="accumulativeRunStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeTotalStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="accumulativeTotalStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeWalkStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="accumulativeWalkStepCount" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepCountDifferences_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepCountDifferences_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="stepCountDifferences" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData object is extendable" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P3" id="HumanActivityPedometerData_extend">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_speed_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="speed" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepStatus_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="stepStatus" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_walkingFrequency_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" element_type="attribute" element_name="walkingFrequency" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityPedometerData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityPedometerData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityPedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityAccumulativePedometerInfo exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityAccumulativePedometerInfo_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerInfo_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityAccumulativePedometerInfo" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() with incorrect changeCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() with incorrect changeCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() method throws exception when changeCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::setAccumulativePedometerListener() exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_setAccumulativePedometerListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() throws exception when changeCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_setAccumulativePedometerListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="humanactivitymonitor" element_type="method" element_name="unsetAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="unsetAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="unsetAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is NOT_MOVING" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then keep the device stationary.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is WALKING" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_WALKING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_WALKING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="getHumanActivityData" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is RUNNING" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_RUNNING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend running with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_RUNNING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData can be called with empty object as query argument" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_query_empty">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_empty.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for PEDOMETER HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_PEDOMETER">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData with optional arguments works properly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_with_errorCallback">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() can be called with empty object as option argument" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_option_empty">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_option_empty.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PEDOMETER HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for PEDOMETER HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_PEDOMETER.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have calorie attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_calorie_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_calorie_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="calorie" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have distance attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_distance_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_distance_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="distance" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_endTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_endTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="endTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderPedometerData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have runStepCount attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_runStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_runStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="runStepCount" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_startTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_startTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="startTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have totalStepCount attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_totalStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_totalStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="totalStepCount" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have walkStepCount attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderPedometerData_walkStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_walkStepCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderPedometerData" element_type="attribute" element_name="walkStepCount" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_heart_rate_monitor_wearable">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
+      </capabilities>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly for HumanActivityType HRM" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly for HumanActivity type HRM" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityHRMData::heartRate exists, has type long, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityHRMData_heartRate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_heartRate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="heartRate" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityHRMData::rRInterval exists, has type long, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityHRMData_rRInterval_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_rRInterval_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="rRInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="1500" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_HRM">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly with optional argument" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_with_option">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_with_option.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_HRM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback onsuccess is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityReadRecorderSuccessCallback_onsuccess">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityReadRecorderSuccessCallback" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderHRMData_endTime_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_endTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderHRMData" element_type="attribute" element_name="endTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have heartRate attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderHRMData_heartRate_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_heartRate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderHRMData" element_type="attribute" element_name="heartRate" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderHRMData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderHRMData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityRecorderHRMData_startTime_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_startTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderHRMData" element_type="attribute" element_name="startTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_location_batch_wearable">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/location.batch"/>
+      </capabilities>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for GPS HumanActivity type with optional argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_with_option">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_with_option.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for GPS HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_GPS">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_GPS.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() can be called with empty object as option argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_option_empty">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_empty.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly for HumanActivity type GPS" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_GPS">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_GPS.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::altitude exists, has type double, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_altitude_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_altitude_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="altitude" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::errorRange exists, has type long, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_errorRange_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_errorRange_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="errorRange" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::latitude exists, has type double, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_latitude_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_latitude_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="latitude" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::longitude exists, has type double, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_longitude_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_longitude_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="longitude" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::speed exists, has type double, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_speed_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_speed_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="speed" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityGPSInfo::speed exists, has type long, and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivityGPSInfo_timestamp_attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_timestamp_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" element_type="attribute" element_name="speed" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly for GPS HumanActivity type" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_GPS" onload_delay="300">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 310 seconds for the callback. And to turn screen off, please change in Settings -> Display -> Screen timeout on 15 seconds.</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 310 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly when set to null" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_GPS_default">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 300 seconds for the callback. And to turn screen off, please change in Settings -> Display -> Screen timeout on 15 seconds.</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 300 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS_default.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::sampleInterval works properly for GPS HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_sampleInterval_type_GPS">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 240 seconds for the callback. And to turn screen off, please change in Settings -> Display -> Screen timeout on 15 seconds.</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 240 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="sampleInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::sampleInterval works properly when set to null" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_sampleInterval_type_GPS_default">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 240 seconds for the callback. And to turn screen off, please change in Settings -> Display -> Screen timeout on 15 seconds.</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 240 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS_default.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="sampleInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exception in error callback of HumanActivityMonitorManager::start() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invoked">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Please set the GPS function to disabled in the location settings</step_desc>
+              <expected>Pass should be shown in the page after GPS off</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_sleep_monitor_wearable">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_MONITOR" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method with SLEEP_MONITOR works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_status_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepMonitorData" element_type="attribute" element_name="status" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly" type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_timestamp_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepMonitorData" element_type="attribute" element_name="timestamp" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder () works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_endTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderSleepMonitorData" element_type="attribute" element_name="endTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData cannot be called in new expression and as a function or in new expression" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecorderSleepMonitorData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderSleepMonitorData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderSleepMonitorData" element_type="attribute" element_name="startTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_status_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Wear device on wrist, click run, waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityRecorderSleepMonitorData" element_type="attribute" element_name="status" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_sleep_detector_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::stop() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepDetectorData_status_attribute" priority="P1" purpose="Check if HumanActivitySleepDetectorData::status attribute exists and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepDetectorData_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepDetectorData" element_type="attribute" element_name="status" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
+      </capabilities>
+      <testcase purpose="Check if interface HumanActivityData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface StepDifference exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="StepDifference_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/StepDifference_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="StepDifference" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityAccumulativePedometerData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityAccumulativePedometerData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityAccumulativePedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityHRMData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityHRMData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityHRMData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityGPSInfo exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityGPSInfo_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfo" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityGPSInfoArray exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityGPSInfoArray_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfoArray_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityGPSInfoArray" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivitySleepMonitorData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivitySleepMonitorData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepMonitorData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityMonitorManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManagerObject" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_getHumanActivityData_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if humanactivitymonitor exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface HumanActivityMonitorManager exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_start_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() throws exception when type and successCallback are missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stop_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() throws exception when type is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stop_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorSuccessCallback does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorSuccessCallback" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() with incorrect option argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_option_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_NotSupportedError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when error callback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_readRecorderData_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::readRecorderData() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_readRecorderData_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when query is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_query_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when successCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when success callback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if startRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_startRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if stopRecorder exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stopRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_barometer_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.barometer"/>
+      </capabilities>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="150" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="readRecorderData" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stopRecorder_misarg">
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="startRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderPressureData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_endTime_attribute">
-        <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 1 minutes.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_endTime_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="endTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if HumanActivityRecorderPressureData have max attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_max_attribute">
         <description>
           <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderPressureData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" priority="P1" id="HumanActivityRecorderPressureData_startTime_attribute">
-        <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 1 minutes.</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_startTime_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="startTime" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
     </set>
-    <set name="HumanActivityMonitor_with_pedometer_wearable">
+    <set name="HumanActivityMonitor_with_pedometer_iot">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.pedometer"/>
       </capabilities>
       <testcase purpose="Check if method getHumanActivityData of HumanActivityMonitorManager returns properly value" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check exception in error callback of HumanActivityMonitorManager::getHumanActivityData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_getHumanActivityData_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_PEDOMETER">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb">
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_PEDOMETER">
+      <testcase purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb">
         <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Test whether HumanActivityMonitorSuccessCallback::onsuccess() is called with argument of proper type" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorSuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorSuccessCallback" element_type="method" element_name="onsuccess" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeCalorie_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeCalorie_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeDistance_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeDistance_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeCalorie_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeCalorie_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeDistance_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeDistance_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly" type="compliance" onload_delay="150" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_stepCountDifferences_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepCountDifferences_attribute">
         <description>
           <steps>
             <step order="1">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData object is extendable" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityPedometerData_extend">
+      <testcase purpose="Check if HumanActivityPedometerData object is extendable" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P3" id="HumanActivityPedometerData_extend">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_speed_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_speed_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepStatus_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityPedometerData_walkingFrequency_attribute">
+      <testcase purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly" type="compliance" onload_delay="9" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityPedometerData_walkingFrequency_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the specifies the pedometer user's current movement type is UNKNOWN" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Press run button, press Power key to keep the device LCS off, then Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if readRecorderData can be called with empty object as query argument" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_query_empty">
         <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Press run button. Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_empty.html</test_script_entry>
       </testcase>
       <testcase purpose="Check if readRecorderData with optional arguments works properly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityMonitorManager_readRecorderData_with_errorCallback">
         <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Press run button. Pretend walking with the device.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_with_errorCallback.html</test_script_entry>
         </specs>
       </testcase>
     </set>
-    <set name="HumanActivityMonitor_heart_rate_monitor_wearable">
+    <set name="HumanActivityMonitor_heart_rate_monitor_iot">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
       </capabilities>
       <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly for HumanActivityType HRM" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_type_HRM">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_HRM">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_HRM.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval() works properly when set to null" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_HRM_default">
-        <description>
-          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_HRM_default.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="HumanActivityMonitorOption" element_type="attribute" element_name="callbackInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if readRecorderData without optional arguments works properly for HRM HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="1500" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_HRM">
         <description>
           <steps>
             <step order="1">
-              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <step_desc>Watch has to be weared on wrist. Waiting for 10 minutes for the callback.</step_desc>
               <expected>Pass should be shown in the page after 10 minutes.</expected>
             </step>
           </steps>
       </testcase>
       <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback onsuccess is called and if its arguments have proper type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" priority="P1" id="HumanActivityReadRecorderSuccessCallback_onsuccess">
         <description>
-          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
-              <expected>Pass should be shown in the page after 10 minutes.</expected>
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_onsuccess.html</test_script_entry>
         </specs>
       </testcase>
     </set>
-    <set name="HumanActivityMonitor_location_batch_wearable">
+    <set name="HumanActivityMonitor_location_batch_iot">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/location.batch"/>
       </capabilities>
       <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for GPS HumanActivity type with optional argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_with_option">
           <pre_condition>Make sure location is enabled.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Wait 155 seconds for the callback</step_desc>
-              <expected>Pass should be shown in the page after 155 seconds</expected>
+              <step_desc>Turn off the screen, then wait 155 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 155 seconds</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS.html</test_script_entry>
           <pre_condition>Make sure location is enabled.</pre_condition>
           <steps>
             <step order="1">
-              <step_desc>Wait 150 seconds for the callback</step_desc>
-              <expected>Pass should be shown in the page after 150 seconds</expected>
+              <step_desc>Turn off the screen, then wait 150 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 150 seconds</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS_default.html</test_script_entry>
         </specs>
       </testcase>
     </set>
-    <set name="HumanActivityMonitor_sleep_monitor_wearable">
+    <set name="HumanActivityMonitor_sleep_monitor_iot">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
       </capabilities>
       <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_MONITOR" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_SLEEP_MONITOR">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivitySleepMonitorData_status_attribute">
+      <testcase purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly " type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_status_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly" type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1 " id="HumanActivitySleepMonitorData_timestamp_attribute">
+      <testcase purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly" type="compliance" onload_delay="9 " status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1 " id="HumanActivitySleepMonitorData_timestamp_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_endTime_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_status_attribute">
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityRecorderSleepMonitorData_status_attribute">
         <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_attribute.html</test_script_entry>
         </description>
         <specs>
         </specs>
       </testcase>
     </set>
+    <set name="HumanActivityMonitor_armv7_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.armv7"/>
+        <capability name="http://tizen.org/feature/sensor.pedometer"/>
+      </capabilities>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is UNKNOWN" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, press Power key to keep the device LCS off, then Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitor" section="HumanActivityMonitor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitormanager.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_sleep_detector_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::stop() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepDetectorData_status_attribute" priority="P1" purpose="Check if HumanActivitySleepDetectorData::status attribute exists and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepDetectorData_status_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="HumanActivitySleepDetectorData" element_type="attribute" element_name="status" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index bf863f7eb0810b1d0ec0fa2bd7a3376b6a49c482..d31bd0f7ac5e7da5aaa8cc0d9034425a744372a6 100755 (executable)
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="humanactivitymonitor" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist" priority="P0" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method exists">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="HumanActivityMonitorManager" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument" priority="P1" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method with extra argument">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="HumanActivityMonitorManager" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase purpose="Check if the specifies the pedometer user's current movement type is NOT_MOVING" onload_delay="60" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING">
         <description>
     <set name="HumanActivityMonitor_wearable" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
       </capabilities>
       <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityData_notexist" priority="P3" purpose="Check if interface HumanActivityData exists, it should not">
         <description>
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="humanactivitymonitor" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist" priority="P0" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method exists">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="HumanActivityMonitorManager" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument" priority="P1" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method with extra argument">
         <description>
           <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument.html</test_script_entry>
         </description>
-      <specs>
-        <spec>
-          <spec_assertion category="Tizen Device API Specifications" element_name="unsetAccumulativePedometerListener" element_type="method" interface="HumanActivityMonitorManager" section="Sensor" specification="HumanActivityMonitor"/>
-          <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/humanactivitymonitor.html</spec_url>
-          <spec_statement>TBD</spec_statement>
-        </spec>
-      </specs>
       </testcase>
       <testcase purpose="Check if the specifies the pedometer user's current movement type is NOT_MOVING" onload_delay="60" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING">
         <description>
         </description>
       </testcase>
     </set>
+    <set name="HumanActivityMonitor_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/humanactivitymonitor"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityData_notexist" priority="P3" purpose="Check if interface HumanActivityData exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="StepDifference_notexist" priority="P3" purpose="Check if interface StepDifference exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/StepDifference_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityAccumulativePedometerData_notexist" priority="P3" purpose="Check if interface HumanActivityAccumulativePedometerData exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityHRMData_notexist" priority="P3" purpose="Check if interface HumanActivityHRMData exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_notexist" priority="P3" purpose="Check if interface HumanActivityGPSInfo exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfoArray_notexist" priority="P3" purpose="Check if interface HumanActivityGPSInfoArray exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfoArray_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivitySleepMonitorData_notexist" priority="P3" purpose="Check if interface HumanActivitySleepMonitorData exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManagerObject_notexist" priority="P3" purpose="Check if interface HumanActivityMonitorManagerObject exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_extend" priority="P3" purpose="Check if HumanActivityMonitorManager is extendable">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_exist" priority="P0" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method exists">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_in_tizen" priority="P3" purpose="Check if humanactivitymonitor exists in tizen">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_notexist" priority="P3" purpose="Check if interface HumanActivityMonitorManager exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_exist" priority="P0" purpose="Check if method HumanActivityMonitorManager::start() exists">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_misarg" priority="P2" purpose="Check if HumanActivityMonitorManager::start() throws exception when type and successCallback are missing">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_exist" priority="P0" purpose="Check if HumanActivityMonitorManager::stop() method exists">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_misarg" priority="P2" purpose="Check if HumanActivityMonitorManager::stop() throws exception when type is missing">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorSuccessCallback_notexist" priority="P3" purpose="Check if HumanActivityMonitorSuccessCallback does not exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_option_TypeMismatch" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() with incorrect option argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_changedCallback_TypeMismatch" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() with incorrect successCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throw NotSupportedError called with not supported human activity recorder type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_NotSupportedError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when errorCallback is incorrect" onload_delay="30" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when error callback is invalid" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData exists" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::readRecorderData() called with missing non-optional argument throws an exception" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when query is incorrect" onload_delay="30" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_query_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when successCallback is incorrect" onload_delay="30" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData throws exception when success callback is invalid" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() throw NotSupportedError called with not supported human activity recorder type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if startRecorder exists" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() called with missing non-optional argument throws an exception" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() throw NotSupportedError called with not supported human activity recorder type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_NotSupportedError">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_NotSupportedError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if stopRecorder exists" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_exist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stopRecorder() called with missing non-optional argument throws an exception" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_misarg">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_barometer_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.barometer"/>
+      </capabilities>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for PRESSURE HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="150" id="HumanActivityMonitorManager_readRecorderData_type_PRESSURE">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PRESSURE HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_type_PRESSURE">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PRESSURE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for PRESSURE HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_type_PRESSURE">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_PRESSURE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityReadRecorderSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderData cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityRecorderData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData have average attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" id="HumanActivityRecorderPressureData_average_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_average_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData have max attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" id="HumanActivityRecorderPressureData_max_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_max_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData have min attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="90" id="HumanActivityRecorderPressureData_min_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_min_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPressureData cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityRecorderPressureData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_pedometer_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.pedometer"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData" priority="P1" purpose="Check if method getHumanActivityData of HumanActivityMonitorManager returns properly value">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() with incorrect errorCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked" onload_delay="30" priority="P2" purpose="Check exception in error callback of HumanActivityMonitorManager::getHumanActivityData() method">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_misarg" priority="P2" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() throws exception when successCallback is missing">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_successCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() with incorrect successCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER" onload_delay="30" priority="P1" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly with optional argument">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_changedCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::start() with incorrect successCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::start() with incorrect errorCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_PEDOMETER" priority="P1" purpose="Check if method HumanActivityMonitorManager::start() works properly for PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_changedCallback_invalid_cb" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() method throws exception when HumanActivityMonitorSuccessCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_errorCallback_invalid_cb" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() method throws exception when ErrorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_PEDOMETER" priority="P1" purpose="Check if HumanActivityMonitorManager::stop() method works properly">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_cumulativeCalorie_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::cumulativeCalorie exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeCalorie_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_cumulativeDistance_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::cumulativeDistance exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeDistance_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_cumulativeRunStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::cumulativeRunStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeRunStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::cumulativeTotalStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeTotalStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_cumulativeWalkStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::cumulativeWalkStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeWalkStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_accumulativeCalorie_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::accumulativeCalorie exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeCalorie_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_accumulativeDistance_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::accumulativeDistance exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeDistance_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_accumulativeRunStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::accumulativeRunStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeRunStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_accumulativeTotalStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::accumulativeTotalStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeTotalStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_accumulativeWalkStepCount_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::accumulativeWalkStepCount exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_accumulativeWalkStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_stepCountDifferences_attribute" onload_delay="150" priority="P1" purpose="Check if HumanActivityPedometerData::stepCountDifferences exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then pretend walking with the device for 15 seconds.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepCountDifferences_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_extend" onload_delay="900" priority="P3" purpose="Check if HumanActivityPedometerData object is extendable">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_speed_attribute" onload_delay="900" priority="P1" purpose="Check if HumanActivityPedometerData::speed exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_stepStatus_attribute" onload_delay="900" priority="P1" purpose="Check if HumanActivityPedometerData::stepStatus exists, has type string, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepStatus_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityPedometerData_walkingFrequency_attribute" onload_delay="900" priority="P1" purpose="Check if HumanActivityPedometerData::walkingFrequency exists, has type double, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, keep walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityPedometerData_notexist" priority="P3" purpose="Check if interface HumanActivityPedometerData exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityAccumulativePedometerInfo_notexist" priority="P3" purpose="Check if interface HumanActivityAccumulativePedometerInfo exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerInfo_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() with incorrect changeCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() with incorrect changeCallback argument throws exception">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() method throws exception when changeCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_setAccumulativePedometerListener_exist" priority="P0" purpose="Check if method HumanActivityMonitorManager::setAccumulativePedometerListener() exists">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_setAccumulativePedometerListener_misarg" priority="P2" purpose="Check if HumanActivityMonitorManager::setAccumulativePedometerListener() throws exception when changeCallback is missing">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener" onload_delay="30" priority="P1" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method works properly">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist" priority="P0" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument" priority="P1" purpose="Check if HumanActivityMonitorManager::unsetAccumulativePedometerListener() method with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_unsetAccumulativePedometerListener_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is NOT_MOVING" onload_delay="60" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, then keep the device stationary.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_NOT_MOVING.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is WALKING" onload_delay="60" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_WALKING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_WALKING.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is RUNNING" onload_delay="300" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_RUNNING">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend running with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_RUNNING.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData can be called with empty object as query argument" onload_delay="60" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityMonitorManager_readRecorderData_query_empty">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_empty.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for PEDOMETER HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityMonitorManager_readRecorderData_type_PEDOMETER">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData with optional arguments works properly" onload_delay="60" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityMonitorManager_readRecorderData_with_errorCallback">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::startRecorder() can be called with empty object as option argument" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_option_empty">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_option_empty.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for PEDOMETER HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for PEDOMETER HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_type_PEDOMETER">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_PEDOMETER.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have calorie attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_calorie_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_calorie_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have distance attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_distance_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_distance_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have endTime attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_endTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_endTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityRecorderPedometerData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have runStepCount attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_runStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_runStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have startTime attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_startTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_startTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have totalStepCount attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_totalStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_totalStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderPedometerData have walkStepCount attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderPedometerData_walkStepCount_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button. Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_walkStepCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_heart_rate_monitor_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
+      </capabilities>
+      <testcase purpose="Check if HumanActivityMonitorManager::getHumanActivityData() method works properly for HumanActivityType HRM" onload_delay="30" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_getHumanActivityData_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for HRM HumanActivity type" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly for HumanActivity type HRM" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityHRMData_heartRate_attribute" ondelay="9" purpose="Check if HumanActivityHRMData heartRate attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_heartRate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityHRMData_rRInterval_attribute" ondelay="9" purpose="Check if HumanActivityHRMData rRInterval attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_rRInterval_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for HRM HumanActivity type" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" onload_delay="1500" id="HumanActivityMonitorManager_readRecorderData_type_HRM">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Watch has to be weared on wrist. Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for HRM HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly with optional argument" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_with_option">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_with_option.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder() works properly for HRM HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_type_HRM">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_HRM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityReadRecorderSuccessCallback onsuccess is called and if its arguments have proper type" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityReadRecorderSuccessCallback_onsuccess">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html first, because we should wait at least 1 minute to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 1 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 1 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityReadRecorderSuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have endTime attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderHRMData_endTime_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_endTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have heartRate attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderHRMData_heartRate_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_heartRate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityRecorderHRMData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderHRMData have startTime attribute with proper type, readonly" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="manual" onload_delay="60" id="HumanActivityRecorderHRMData_startTime_attribute">
+        <description>
+          <pre_condition>Before run this tc, run HumanActivityMonitorManager_readRecorderData_type_HRM.html first, because we should wait at least 10 minutes to get the recorded data after start recorder. But if you tested that TC already, you can run this TC now.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 10 minutes for the callback.</step_desc>
+              <expected>Pass should be shown in the page after 10 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_startTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_location_batch_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/location.batch"/>
+      </capabilities>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for GPS HumanActivity type with optional argument" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_with_option">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_with_option.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for GPS HumanActivity type" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_GPS">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_GPS.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_option_empty" onload_delay="30" purpose="Check if HumanActivityMonitorManager::start() can be called with empty object as option argument">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_empty.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly for HumanActivity type GPS" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_GPS">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_GPS.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_altitude_attribute" purpose="Check if HumanActivityGPSInfo altitude attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_altitude_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_errorRange_attribute" purpose="Check if HumanActivityGPSInfo errorRange attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_errorRange_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_latitude_attribute" purpose="Check if HumanActivityGPSInfo latitude attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_latitude_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_longitude_attribute" purpose="Check if HumanActivityGPSInfo longitude attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_longitude_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_speed_attribute" purpose="Check if HumanActivityGPSInfo speed attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_speed_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityGPSInfo_timestamp_attribute" purpose="Check if HumanActivityGPSInfo timestamp attribute">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_timestamp_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly for GPS HumanActivity type" component="TizenAPI/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_GPS" onload_delay="300">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 155 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 155 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::callbackInterval works properly when set to null" component="TizenAPI/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_callbackInterval_type_GPS_default" onload_delay="300">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Turn off the screen, then wait 150 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after turn off the screen 150 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS_default.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::sampleInterval works properly for GPS HumanActivity type" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_sampleInterval_type_GPS" onload_delay="300">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Wait 120 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after 120 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorOption::sampleInterval works properly when set to null" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorOption_sampleInterval_type_GPS_default" onload_delay="300" >
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Wait 120 seconds for the callback</step_desc>
+              <expected>Pass should be shown in the page after 120 seconds</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS_default.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivityMonitorManager_start_errorCallback_invoked" onload_delay="30" priority="P2" purpose="Check exception in error callback of HumanActivityMonitorManager::start() method">
+        <description>
+          <pre_condition>Make sure location is enabled.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Please set the GPS function to disabled in the location settings</step_desc>
+              <expected>Pass should be shown in the page after GPS off</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_sleep_monitor_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_MONITOR HumanActivity type" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityMonitorManager::stop() method works properly for HumanActivity type SLEEP_MONITOR" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepMonitorData_status_attribute" purpose="Check if HumanActivitySleepMonitorData::status exists and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepMonitorData_timestamp_attribute" purpose="Check if HumanActivitySleepMonitorData::timestamp exists, has type long, and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait about 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if readRecorderData without optional arguments works properly for SLEEP_MONITOR HumanActivity type" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::startRecorder() works properly for SLEEP_MONITOR HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_startRecorder_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method HumanActivityMonitorManager::stopRecorder () works properly for SLEEP_MONITOR HumanActivity type" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have endTime attribute with proper type, readonly" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityRecorderSleepMonitorData_endTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_endTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData cannot be called in new expression and as a function or in new expression" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" id="HumanActivityRecorderSleepMonitorData_notexist">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have startTime attribute with proper type, readonly" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if HumanActivityRecorderSleepMonitorData have status attribute with proper type, readonly" component="TizenAPI/System/HumanActivityMonitor" execution_type="manual" id="HumanActivityRecorderSleepMonitorData_status_attribute">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Waiting for 20 minutes for the callback without touching the device.</step_desc>
+              <expected>Pass should be shown in the page after 20 minutes.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_armv7_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.armv7"/>
+        <capability name="http://tizen.org/feature/sensor.pedometer"/>
+      </capabilities>
+      <testcase purpose="Check if the specifies the pedometer user's current movement type is UNKNOWN" onload_delay="60" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run button, press Power key to keep the device LCS off, then Pretend walking with the device.</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_stepStatus_UNKNOWN.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="HumanActivityMonitor_with_sleep_detector_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/sensor.sleep_monitor"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_start_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::start() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" id="HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR" priority="P1" purpose="Check if method HumanActivityMonitorManager::stop() works properly for SLEEP_DETECTOR HumanActivity type">
+        <description>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_DETECTOR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" id="HumanActivitySleepDetectorData_status_attribute" priority="P1" purpose="Check if HumanActivitySleepDetectorData::status attribute exists and is readonly">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Click run, wait 20 minutes</step_desc>
+              <expected>Pass should be shown in the page</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepDetectorData_status_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 11b06a0492e1fc0d3f63315be8fc7975894fdae2..f318cd6fb2fddffb06c9548acafaaa83c36088ad 100755 (executable)
@@ -2,8 +2,9 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-messaging-email-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
-    <set name="Messaging-EMAIL-1st" type="js">
+    <set name="Messaging-EMAIL-1st_mobile" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
         <capability name="http://tizen.org/feature/email"/>
       </capabilities>
       <testcase purpose="Check if interface MessageArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageArraySuccessCallback_notexist">
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-EMAIL-2nd">
+    </set>
+    <set name="Messaging-EMAIL-2nd_mobile">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if MessageService.sendMessage method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method sendMessage of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_sendMessage_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.sendMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without successCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method stopSync of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_stopSync_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService::stopSync (for sync) method silently fails without argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_stopSync_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method syncFolder of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_syncFolder_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_syncFolder_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method sync of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_sync_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sync_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageService exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with bcc (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_emailWithBcc">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with highPriority (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_emailWithPriority">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without callbacks (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_email_without_callbacks">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.stopSync (for sync) method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_sync">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_sync.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.stopSync (for syncFolder) method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_syncFolder">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_syncFolder.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.syncFolder method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method throws exception when errorCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for folder argument of MessageService.syncFolder method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_folder_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.syncFolder" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.syncFolder method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method throws exception when successCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly with errorCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly with limit" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_limit">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_limit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if syncFolder method with successCallback optional argument works" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="syncFolder" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly without param" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_emailwithoutparam">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sync method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method throws exception when errorCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly without arguments" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_foremail">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_foremail.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.sync method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method throws exception when successCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with errorCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with limit argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_limit">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_limit.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with successCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sync" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addConversationsChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addConversationsChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing mandatory argument - MessageStorage.addConversationsChangeListener (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly with filter (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addConversationsChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addConversationsChangeListener (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutcb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addConversationsChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-3rd_mobile">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addDraftMessage_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addFoldersChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addFoldersChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for foldersChangeCallback argument of MessageStorage.addFoldersChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method throws exception when foldersChangeCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addFoldersChangeListener (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::addFoldersChangeListener method works properly when update data" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="manual" priority="P1" id="MessageStorage_email_addFoldersChangeListener_updatedata">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_updatedata.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method works properly with filter (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addMessagesChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageStorage (email) can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check errorCallback argument of findConversations will be throw exception with invalid argument type" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findConversations of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findConversations_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage::findConversations method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by from (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_from">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when filter is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_to">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_type">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage::findConversations (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage::findConversations method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_sort_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_sort_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when sort is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_sort_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_sort_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage::findConversations method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with all optional argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_offset">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with sort (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with sort by time descending (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort_time_desc">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findFolders of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findFolders_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages and MessageStorage.loadMessageBody methods work properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_and_loadMessageBody">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by bcc (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_bcc_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by cc (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_cc_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage::findMessages method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-4th_mobile">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if method findMessages of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage::findMessages method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when filter is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_filter_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by folderId (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_folderId_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by from (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_from_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by hasAttachment (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_hasAttachment_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by id (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_id_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by isHighPriority (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isHighPriority_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by isRead (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isRead_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage::findMessages" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by plainBody (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_plainBody_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by serviceId (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_serviceId_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage::findMessages method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_sort_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_sort_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when sort is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_sort_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_sort_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage::findMessages method (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by timestamp (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_timestamp_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by to (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_to_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by type (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_type_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method works properly with all optional argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_with_offset">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_with_offset.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeConversations of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeConversations_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeMessages of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateMessages of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_updateMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_messages_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing message argument -  MessageStorage.updateMessages (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.updateMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findFolders method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method throws exception when errorCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findFolders method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders works properly for filter by serviceId" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders_filter_serviceId">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.findFolders" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findFolders method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method works properly with errorCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessage_emailFilterWithoutErrorCb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageStorage exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::removeChangeListener method works properly - for conversation listener (email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forconversations_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations_email.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method removes listener added by addFoldersChangeListener method(email)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forfolder_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder_email.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for conversations argument of MessageStorage.removeConversations method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.removeConversations method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method throws exception when errorCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_foremail">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.removeConversations method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method throws exception when successCallback is invalid" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with errorCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with successCallback argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly without errorCallback" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessage_emailwithouterrcb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly without non-optional arguments (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.removeMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.removeMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_messages_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeMessages (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.removeMessages method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly with errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly with successCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-5th_mobile">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check: Add a draft message and update it, and then remove it" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_addUpdateRemove">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_addUpdateRemove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the attribute attachments in Message" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Message_attachments_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_attachments_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="attachments" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute attachments of Message (email) exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_attachments_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_attachments_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="attachments" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute bcc of Message (email) exists, has type Array" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_bcc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_bcc_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="bcc" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute body of Message (email) exists, has type MessageBody" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_body_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_body_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="body" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute cc of Message (email) exists, has type Array" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_cc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_cc_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="cc" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly (email)" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with function (email)" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_function">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with empty object (email)" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_object">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with minimum arguments (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_minargs">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_minargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_conversationId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_conversationId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface Message (email) can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_folderId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_folderId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="folderId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute from of Message (email) exists, has type DOMString and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_from_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_from_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="from" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_hasAttachment_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_hasAttachment_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="hasAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Message (email) exists, has type MessageId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute inResponseTo of Message (email) exists, has type MessageId" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_inResponseTo_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_inResponseTo_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isHighPriority of Message (email) exists, has type Boolean" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isHighPriority_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isHighPriority_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="isHighPriority" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isRead of Message (email) exists, has type Boolean" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isRead_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isRead_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_messageStatus_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_messageStatus_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute subject of Message (email) exists, has type DOMString" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_subject_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_subject_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="subject" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute timestamp of Message (email) exists, has type Date and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_timestamp_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_timestamp_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute to of Message (email) exists, has type Array" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_to_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_to_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="to" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Message_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute hasAttachment in Message" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_hasAttachment_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_hasAttachment_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="hasAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, no filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, no filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, no filter" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessagesChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessagesChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getMessageServices works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of Messaging.getMessageServices method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Messaging.getMessageServices method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of Messaging.getMessageServices method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Messaging.getMessageServices method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getMessageServices works properly with all arguments (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Messaging is extendable" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getMessageServices exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Messaging_getMessageServices_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messageServiceType argument of Messaging.getMessageServices method" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_messageServiceType_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - Messaging.getMessageServices" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface Messaging exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" usage="true" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-1st_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if interface MessageArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageArraySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onsuccess of MessageArraySuccessCallback works" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachmentSuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachmentSuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageAttachmentSuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachmentSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachmentSuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment's constructor works" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment's constructor works with minimum arguments" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor_minargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageAttachment_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageAttachment can be extended with new property" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachment_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_filePath_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_filePath_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="filePath" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_messageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_messageId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="messageId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_mimeType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageAttachment" element_type="attribute" element_name="mimeType" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type (email message)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBodySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBodySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageBodySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBodySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBodySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBodySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBodySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageBody (email) can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute htmlBody of MessageBody (email) exists, has type DOMString" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_htmlBody_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="htmlBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute inlineAttachments of MessageBody (email) exists, has type Array" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_inlineAttachments_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="inlineAttachments" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_loaded_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_loaded_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_messageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_messageId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute plainBody of MessageBody (email) exists, has type DOMString" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_plainBody_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageBody exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversationArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationArraySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method onsuccess of MessageConversationArraySuccessCallback works" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute bcc of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_bcc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_bcc_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="bcc" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute cc of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_cc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_cc_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="cc" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageConversation can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute from of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_from_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_from_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="from" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute id of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isRead of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_isRead_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_isRead_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="isRead" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute lastMessageId of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_lastMessageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="lastMessageId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute messageCount of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_messageCount_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_messageCount_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="messageCount" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversation exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute preview of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_preview_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_preview_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="preview" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute subject of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_subject_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_subject_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="subject" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute timestamp of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_timestamp_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_timestamp_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="timestamp" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute to of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_to_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_to_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="to" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute type of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute unreadMessages of MessageConversation" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_unreadMessages_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversation" element_type="attribute" element_name="unreadMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if conversationsadded callback was invoked with proper argument type." type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsadded">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsremoved">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsupdated">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.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_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversationsChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationsChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationsChangeCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolderArraySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolderArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageFolderArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolderArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolderArraySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the attribute contentType in MessageFolder" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_contentType_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_contentType_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="contentType" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_contentType_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="contentType" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageFolder (email) can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of MessageFolder (email) exists, has type DOMString" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_name_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="name" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_parentId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="parentId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_path_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_path_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="path" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute serviceId of MessageFolder (email) exists, has appropriate type and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_serviceId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_serviceId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="serviceId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_synchronizable_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="synchronizable" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the attribute id in MessageFolder" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_id_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_id_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageFolder exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the attribute path in MessageFolder" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_path_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_path_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="path" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the attribute type in MessageFolder" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_type_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_type_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolder" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if foldersadded callback was invoked with proper argument type." type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersadded">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersadded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFoldersChangeCallback" element_type="method" element_name="foldersadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if foldersremoved callback was invoked with proper argument type." type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersremoved">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersremoved.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFoldersChangeCallback" element_type="method" element_name="foldersremoved" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if foldersupdated callback was invoked with proper argument type." type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersupdated">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersupdated.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFoldersChangeCallback" element_type="method" element_name="foldersupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageFoldersChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFoldersChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFoldersChangeCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Checks various message attributes upon message (email) creation" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageInit_MessageInit_valid_argument_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_email.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the attribute messaging in MessageManagerObject" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageManagerObject_messaging">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_messaging.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageManagerObject exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageManagerObject" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageRecipientsCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageRecipientsCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageRecipientsCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageRecipientsCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageRecipientsCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface MessageServiceArraySuccessCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageServiceArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageServiceArraySuccessCallback" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the function onsuccess in MessageServiceArraySuccessCallback" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageService (email) can be extended with new property" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageService (email) exists, has appropriate type and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for attachment argument of MessageService.loadMessageAttachment method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when attachment is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.loadMessageAttachment method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method loadMessageAttachment of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_loadMessageAttachment_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageAttachment (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.loadMessageAttachment method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method works properly without errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageAttachment" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.loadMessageBody method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when errorCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method loadMessageBody of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_loadMessageBody_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if message argument of MessageService::loadMessageBody will throw exception when given invalid type argument" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_message_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check invalid object for message argument of MessageService::loadMessageBody method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_message_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing message argument - MessageService.loadMessageBody (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_missarg_message">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.loadMessageBody method (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when successCallback is invalid (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method works properly with errorCallback argument (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_messageStorage_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute name of MessageService (email) exists, has appropriate type and is readonly" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_name_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_name_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="name" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-2nd_iot">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/email"/>
       </capabilities>
       <testcase purpose="Check if MessageService.sendMessage method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if MessageService::stopSync (for sync) method should silently fail with invalid argument types" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_stopSync_opId_TypeMismatch">
-        <description>
-          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_opId_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MessageService" element_type="method" element_name="stopSync" 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>
-        </specs>
-      </testcase>
       <testcase purpose="Check if method syncFolder of MessageService (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_syncFolder_exist">
         <description>
           <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_syncFolder_exist.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-EMAIL-3rd">
+    </set>
+    <set name="Messaging-EMAIL-3rd_iot">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/email"/>
       </capabilities>
       <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (email)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage">
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-EMAIL-4th">
+    </set>
+    <set name="Messaging-EMAIL-4th_iot">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/email"/>
       </capabilities>
       <testcase purpose="Check if method findMessages of MessageStorage (email) exists" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findMessages_exist">
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-EMAIL-5th">
+    </set>
+    <set name="Messaging-EMAIL-5th_iot">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/email"/>
-      </capabilities>  
+      </capabilities>
       <testcase purpose="Check: Add a draft message and update it, and then remove it" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_addUpdateRemove">
         <description>
           <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_addUpdateRemove.html</test_script_entry>
index 9f83efba6e89ed271835bd983e64fe180b753eef..b9be4663b6227f5db2bbe4a8e56e8378bcdd4179 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Messaging-EMAIL-1st_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if interface MessageArraySuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method onsuccess of MessageArraySuccessCallback works" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachmentSuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageAttachmentSuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachmentSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment's constructor works" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment's constructor works with minimum arguments" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageAttachment exists" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageAttachment_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageAttachment can be extended with new property" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageAttachment_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_filePath_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_filePath_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_messageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_messageId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageAttachment_mimeType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type (email message)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBodySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageBodySuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBodySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBodySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageBody (email) can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute htmlBody of MessageBody (email) exists, has type DOMString" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_htmlBody_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute inlineAttachments of MessageBody (email) exists, has type Array" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_inlineAttachments_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_loaded_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_loaded_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_messageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_messageId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute plainBody of MessageBody (email) exists, has type DOMString" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_email_plainBody_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageBody exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversationArraySuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method onsuccess of MessageConversationArraySuccessCallback works" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute bcc of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_bcc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_bcc_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute cc of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_cc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_cc_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageConversation can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute from of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_from_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_from_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute id of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute isRead of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_isRead_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_isRead_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute lastMessageId of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_lastMessageId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute messageCount of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_messageCount_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_messageCount_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversation exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversation_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute preview of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_preview_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_preview_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute subject of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_subject_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_subject_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute timestamp of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_timestamp_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_timestamp_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute to of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_to_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_to_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute type of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check attribute unreadMessages of MessageConversation" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_unreadMessages_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if conversationsadded callback was invoked with proper argument type." onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsadded">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsremoved">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_email_conversationsupdated">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageConversationsChangeCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageConversationsChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolderArraySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageFolderArraySuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolderArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the attribute contentType in MessageFolder" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_contentType_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_contentType_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_contentType_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageFolder (email) can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute name of MessageFolder (email) exists, has type DOMString" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_name_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_parentId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_path_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_path_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute serviceId of MessageFolder (email) exists, has appropriate type and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_serviceId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_serviceId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_synchronizable_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFolder_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the attribute id in MessageFolder" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_id_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_id_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageFolder exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFolder_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the attribute path in MessageFolder" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_path_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_path_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the attribute type in MessageFolder" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageFolder_type_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_type_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if foldersadded callback was invoked with proper argument type." onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersadded">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersadded.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if foldersremoved callback was invoked with proper argument type." onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersremoved">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersremoved.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if foldersupdated callback was invoked with proper argument type." onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageFoldersChangeCallback_foldersupdated">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_foldersupdated.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageFoldersChangeCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageFoldersChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Checks various message attributes upon message (email) creation" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageInit_MessageInit_valid_argument_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_email.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check the attribute messaging in MessageManagerObject" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageManagerObject_messaging">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_messaging.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageManagerObject exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageRecipientsCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageRecipientsCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageRecipientsCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_email_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageServiceArraySuccessCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageServiceArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check the function onsuccess in MessageServiceArraySuccessCallback" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageService (email) can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of MessageService (email) exists, has appropriate type and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for attachment argument of MessageService.loadMessageAttachment method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when attachment is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_attachment_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.loadMessageAttachment method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method loadMessageAttachment of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_loadMessageAttachment_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageAttachment (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.loadMessageAttachment method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageAttachment_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageAttachment method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageAttachment_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.loadMessageBody method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method loadMessageBody of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_loadMessageBody_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if message argument of MessageService::loadMessageBody will throw exception when given invalid type argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_message_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check invalid object for message argument of MessageService::loadMessageBody method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_message_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing message argument - MessageService.loadMessageBody (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_missarg_message">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.loadMessageBody method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_loadMessageBody_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method works properly with errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_loadMessageBody_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_messageStorage_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute name of MessageService (email) exists, has appropriate type and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_name_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-2nd_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if MessageService.sendMessage method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method sendMessage of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_sendMessage_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.sendMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_sendMessage_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without successCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_sendMessage_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method stopSync of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_stopSync_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService::stopSync (for sync) method silently fails without argument" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_email_stopSync_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method syncFolder of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_syncFolder_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_syncFolder_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method sync of MessageService (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_email_sync_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sync_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageService exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with bcc (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_emailWithBcc">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with highPriority (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_emailWithPriority">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without callbacks (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sendMessage_email_without_callbacks">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.stopSync (for sync) method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_sync">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_sync.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.stopSync (for syncFolder) method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_stopSync_syncFolder">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_syncFolder.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.syncFolder method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method throws exception when errorCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for folder argument of MessageService.syncFolder method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_folder_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.syncFolder" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.syncFolder method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method throws exception when successCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_syncFolder_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly with errorCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.syncFolder method works properly with limit" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_limit">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_limit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if syncFolder method with successCallback optional argument works" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_syncFolder_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly without param" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_emailwithoutparam">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sync method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method throws exception when errorCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly without arguments" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_foremail">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_foremail.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.sync method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method throws exception when successCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageService_sync_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with errorCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with limit argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_limit">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_limit.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sync method works properly with successCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sync_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addConversationsChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addConversationsChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing mandatory argument - MessageStorage.addConversationsChangeListener (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly with filter (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addConversationsChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addConversationsChangeListener (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_addConversationsChangeListener_withoutcb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addConversationsChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-3rd_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addDraftMessage of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addDraftMessage_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_message_invalid_obj">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addDraftMessage_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addDraftMessage_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addFoldersChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addFoldersChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for foldersChangeCallback argument of MessageStorage.addFoldersChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method throws exception when foldersChangeCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addFoldersChangeListener (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addFoldersChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::addFoldersChangeListener method works properly when update data" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="manual" priority="P1" id="MessageStorage_email_addFoldersChangeListener_updatedata">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_updatedata.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addFoldersChangeListener method works properly with filter (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addFoldersChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_addMessagesChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_addMessagesChangeListener_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_addMessagesChangeListener_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageStorage (email) can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check errorCallback argument of findConversations will be throw exception with invalid argument type" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when errorCallback is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method findConversations of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findConversations_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage::findConversations method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by from (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_from">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when filter is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_to">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_filter_type">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage::findConversations (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage::findConversations method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_sort_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_sort_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when sort is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_sort_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_sort_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage::findConversations method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method throws exception when successCallback is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findConversations_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with all optional argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_offset">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with sort (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with sort by time descending (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_with_sort_time_desc">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findConversations_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method findFolders of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findFolders_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages and MessageStorage.loadMessageBody methods work properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_and_loadMessageBody">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by bcc (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_bcc_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by cc (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_cc_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage::findMessages method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when errorCallback is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-4th_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check if method findMessages of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_findMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage::findMessages method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_filter_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when filter is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_filter_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_filter_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by folderId (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_folderId_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by from (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_from_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by hasAttachment (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_hasAttachment_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by id (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_id_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by isHighPriority (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isHighPriority_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by isRead (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_isRead_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage::findMessages" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by plainBody (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_plainBody_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by serviceId (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_serviceId_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage::findMessages method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_sort_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_sort_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when sort is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_sort_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_sort_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage::findMessages method (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method throws exception when successCallback is invalid (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_findMessages_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by timestamp (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_timestamp_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by to (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_to_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly for filter by type (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_type_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findMessages method works properly with all optional argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_findMessages_with_offset">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_with_offset.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeChangeListener_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeConversations of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeConversations_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeMessages of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_removeMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method updateMessages of MessageStorage (email) exists" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_email_updateMessages_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_messages_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing message argument -  MessageStorage.updateMessages (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.updateMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_email_updateMessages_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_email_updateMessages_without_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findFolders method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method throws exception when errorCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findFolders method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_filter_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders works properly for filter by serviceId" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders_filter_serviceId">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.findFolders" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findFolders method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_findFolders_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findFolders method works properly with errorCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findFolders_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly without errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_findMessage_emailFilterWithoutErrorCb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessageStorage exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::removeChangeListener method works properly - for conversation listener (email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forconversations_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations_email.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method removes listener added by addFoldersChangeListener method(email)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forfolder_email">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder_email.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for conversations argument of MessageStorage.removeConversations method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_conversations_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.removeConversations method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method throws exception when errorCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_foremail">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.removeConversations method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method throws exception when successCallback is invalid" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeConversations_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with errorCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with successCallback argument" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly without errorCallback" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessage_emailwithouterrcb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly without non-optional arguments (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.removeMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.removeMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_messages_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeMessages (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_missarg">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.removeMessages method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_removeMessages_email_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly with errorCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeMessages method works properly with successCallback argument (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeMessages_email_with_successCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Messaging-EMAIL-5th_iot">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/email"/>
+      </capabilities>
+      <testcase purpose="Check: Add a draft message and update it, and then remove it" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_addUpdateRemove">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_addUpdateRemove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the attribute attachments in Message" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Message_attachments_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_attachments_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute attachments of Message (email) exists, has type Array" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_attachments_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_attachments_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute bcc of Message (email) exists, has type Array" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_bcc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_bcc_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute body of Message (email) exists, has type MessageBody" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_body_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_body_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute cc of Message (email) exists, has type Array" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_cc_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_cc_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly (email)" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with function (email)" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_function">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with empty object (email)" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_messageInitDict_object">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with minimum arguments (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_constructor_minargs">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_conversationId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_conversationId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface Message (email) can be extended with new property" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_email_extend">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_folderId_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_folderId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute from of Message (email) exists, has type DOMString and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_from_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_from_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_hasAttachment_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_hasAttachment_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of Message (email) exists, has type MessageId and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_id_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute inResponseTo of Message (email) exists, has type MessageId" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_inResponseTo_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_inResponseTo_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute isHighPriority of Message (email) exists, has type Boolean" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isHighPriority_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isHighPriority_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute isRead of Message (email) exists, has type Boolean" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_isRead_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isRead_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_messageStatus_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_messageStatus_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute subject of Message (email) exists, has type DOMString" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_subject_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_subject_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute timestamp of Message (email) exists, has type Date and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_timestamp_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_timestamp_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute to of Message (email) exists, has type Array" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_to_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_to_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_email_type_attribute">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_email_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message exists" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Message_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute hasAttachment in Message" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_hasAttachment_exist">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Message_hasAttachment_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - email, no filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesadded_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, no filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesremoved_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_with_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, no filter" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_email_messagesupdated_without_filter">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface MessagesChangeCallback exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessagesChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getMessageServices works properly (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of Messaging.getMessageServices method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Messaging.getMessageServices method throws exception when errorCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of Messaging.getMessageServices method (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Messaging.getMessageServices method throws exception when successCallback is invalid (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_email_getMessageServices_successCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getMessageServices works properly with all arguments (email)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Messaging_email_getMessageServices_with_errorCallback">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Messaging is extendable" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method getMessageServices exists" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="Messaging_getMessageServices_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for messageServiceType argument of Messaging.getMessageServices method" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_messageServiceType_TypeMismatch">
+        <description>
+          <test_script_entry timeout="90">/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - Messaging.getMessageServices" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="Messaging_getMessageServices_missarg">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface Messaging exists, it should not." component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Messaging_notexist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 8e08eecb2fe5442eb86ecfea45d6aee08c407c9e..4e10f039ac2dac1768900d5abf72d0ac31a3fe8b 100755 (executable)
@@ -2,8 +2,9 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-messaging-sms-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
-    <set name="Messaging-SMS-1" type="js">
+    <set name="Messaging-SMS-1_mobile" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
         <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
       <testcase purpose="Check ConversationArraySuccessCallback callback for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="ConversationArraySuccessCallback_onsuccess_checking">
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-SMS-2" type="js">
+    </set>
+    <set name="Messaging-SMS-2_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if method removeChangeListener in MessageStorage" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method works properly - for conversation listener (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forconversations">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method removes listener added by addFoldersChangeListener method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_forfolder">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeChangeListener method removes listener added by addMessagesChangeListener method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeChangeListener_formessages">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method works properly with valid arguments - for folder listener (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method remove listener added by addFoldersChangeListener for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is null (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is undefined (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is a number (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with all callbacks (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_removeConversations_sms">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_sms.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when successCallback is a number (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addConversationsChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addDraftMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.addDraftMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addDraftMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addFoldersChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::addFoldersChangeListener method throws exception when foldersChangeCallback is invalid (sms)" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addFoldersChangeListener_foldersChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="300">/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_foldersChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addFoldersChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addMessagesChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageStorage (SMS) can be extended with new property" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-3_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if method findConversations of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findConversations_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by id (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when filter is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to endswith." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_endswith">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_endswith.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to exist." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to startswith." type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_startswith">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_startswith.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.findConversations (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when sort is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findConversations method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with limit (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with offset (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter and sort by to (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findFolders method works properly with successCallback" type="compliance" onload_delay="300" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findFolders">
+        <description>
+          <test_script_entry timeout="300">/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findFolders of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findFolders_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findFolders" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findMessages of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by folderId (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by from (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by id (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by isRead (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage.findMessages" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody and to (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when sort is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by timestamp (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by to (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with limit (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with offset (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with sort (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeConversations of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeConversations_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeMessages of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeMessages" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-4_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_updateMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.updateMessages (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.updateMessages method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works correctly wihtout error callback" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="updateMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute body of Message (SMS) exists, has type MessageBody" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_body_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_body_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="body" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly (sms)" type="compliance" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with function (sms)" type="compliance" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with empty object (sms)" type="compliance" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with minimum arguments (sms)" type="compliance" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_conversationId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_conversationId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="conversationId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface Message (SMS) can be extended with new property" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_folderId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_folderId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="folderId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute from of Message (SMS) exists, has type DOMString and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_from_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_from_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="from" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Message (SMS) exists, has type MessageId and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute inResponseTo of Message (SMS) exists, has type MessageId" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_inResponseTo_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="inResponseTo" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute isRead of Message (SMS) exists, has type Boolean" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_isRead_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_isRead_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="isRead" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_messageStatus_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_messageStatus_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="messageStatus" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_timestamp_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_timestamp_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="timestamp" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute to of Message (SMS) exists, has type Array" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_to_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_to_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="to" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_messagesadded_withfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_messagesadded_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_messagesupdated_withfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback's messagesupdated callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_messagesupdated_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, no filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_without_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_without_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesremoved" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_without_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessagesChangeCallback" element_type="method" element_name="messagesupdated" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.getMessageServices method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.getMessageServices method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method works properly with errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Messaging" element_type="method" element_name="getMessageServices" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-1_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check ConversationArraySuccessCallback callback for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if FolderArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageFolderArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageArraySuccessCallback_onsuccess_checking">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageBody (SMS) can be extended with new property" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_loaded_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="loaded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_messageId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="messageId" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_plainBody_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageBody" element_type="attribute" element_name="plainBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageConversationArraySuccessCallback.onsuccess callback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageConversationArraySuccessCallback_onsuccess_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check scenario: send a message(sms), find conversation and then remove it" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversation_sendFindRemove">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversation_sendFindRemove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="removeConversations" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsadded_withfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageConversationsChangeCallback" element_type="method" element_name="conversationsadded" 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>
+        </specs>
+      </testcase>
+      <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="Tizen Device APIs/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="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>
+        </specs>
+      </testcase>
+      <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="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added with filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsupdated_withfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_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_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added without filter)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.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_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/messaging.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Checks various message attributes upon message (sms) creation" type="compliance" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="Message" element_type="constructor" element_name="constructor" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_sms_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageServiceArraySuccessCallback" element_type="method" element_name="onsuccess" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id in MessageService" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_id_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_id_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="id" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method works for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if name attribute exists in MessageService" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_name_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_name_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="name" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if sendMessage exist in MessageService" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_sendMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether invoking sendMessage method with improper argument throws exception properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with valid argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageService (SMS) can be extended with new property" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method loadMessageBody of MessageService (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_sms_loadMessageBody_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.loadMessageBody method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when message is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="loadMessageBody" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_messageStorage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="messageStorage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method sendMessage of MessageService (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_sms_sendMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.sendMessage method (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="method" element_name="sendMessage" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type in MessageService" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_type_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_type_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageService" element_type="attribute" element_name="type" 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>
+        </specs>
+      </testcase>
+      <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="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addCCLAddMRemoveCRemoveCCL">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" usage="true" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method works properly without filter (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addConversationsChangeListener_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addConversationsChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly for sms" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addMCLaddM">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMCLaddM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly with filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addMessagesChangeListener_withfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_addMessagesChangeListener_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="addMessagesChangeListener" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MessageStorage.findMessages method when errorCallback is a number (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with null as errorCallback argument (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method findMessages in MessageStorage" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_findMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with limit" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.findMessages (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage.findMessages (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with valid offset" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with sort" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+        <specs>
+          <spec>
+            <spec_assertion interface="MessageStorage" element_type="method" element_name="findMessages" 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>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-2_iot" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
       <testcase purpose="Check if method removeChangeListener in MessageStorage" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_removeChangeListener_exist">
           </spec>
         </specs>
       </testcase>
-</set>
-    <set name="Messaging-SMS-3" type="js">
+    </set>
+    <set name="Messaging-SMS-3_iot" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
       <testcase purpose="Check if method findConversations of MessageStorage (SMS) exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findConversations_exist">
           </spec>
         </specs>
       </testcase>
-        </set>
-    <set name="Messaging-SMS-4" type="js">
+    </set>
+    <set name="Messaging-SMS-4_iot" type="js">
       <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
       <testcase purpose="Check if MessageStorage.updateMessages method works properly (sms)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_updateMessages">
index 2c030d9f10db11361b7d5e984abd9bda70498f22..76735798d5c634a4be5cb3ea6dd1665510a0fd53 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Messaging-SMS-1_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check ConversationArraySuccessCallback callback for sms" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if FolderArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageArraySuccessCallback_onsuccess_checking">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageBody (SMS) can be extended with new property" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageBody_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_loaded_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_messageId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageBody_sms_plainBody_attribute">
+        <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 MessageConversationArraySuccessCallback.onsuccess callback works properly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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="Check scenario: send a message(sms), find conversation and then remove it" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added with filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageConversationsChangeCallback's conversationsadded callback works properly (listener added without filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, with filter" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback.conversationsremoved, no filter" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added with filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageConversationsChangeCallback's conversationsupdated callback works properly (listener added without filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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="Checks various message attributes upon message (sms) creation" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageServiceArraySuccessCallback_sms_onsuccess">
+        <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="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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 MessageService.loadMessageBody method works for sms" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if name attribute exists in MessageService" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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 sendMessage exist in MessageService" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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 invoking sendMessage method with improper argument throws exception properly" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly with valid argument (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageService (SMS) can be extended with new property" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageService_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method loadMessageBody of MessageService (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_sms_loadMessageBody_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.loadMessageBody method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.loadMessageBody method throws exception when message is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.loadMessageBody (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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>
+      </testcase>
+      <testcase purpose="Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_messageStorage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.sendMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method sendMessage of MessageService (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageService_sms_sendMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageService.sendMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when message is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageService.sendMessage (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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 type conversions for successCallback argument of MessageService.sendMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.sendMessage method works properly without errorCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageService_sms_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type in MessageService" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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="Check scenario: add a conversation listener, add a message, remove the conversation related with the added message, remove the listener" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.addConversationsChangeListener method works properly without filter (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 MessageStorage.addMessagesChangeListener method works properly for sms" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.addMessagesChangeListener method works properly with filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.addMessagesChangeListener method works properly without filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.findMessages method works properly" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check MessageStorage.findMessages method when errorCallback is a number (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with null as errorCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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 if MessageStorage.findMessages method works properly with filter by type (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.findMessages method works properly with limit" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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="Check with missing non-optional argument - MessageStorage.findMessages (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage.findMessages (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with valid offset" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.findMessages method works properly with sort" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+    </set>
+    <set name="Messaging-SMS-2_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if method removeChangeListener in MessageStorage" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" 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 if MessageStorage.removeChangeListener method works properly - for conversation listener (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if removeChangeListener method removes listener added by addFoldersChangeListener method" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if removeChangeListener method removes listener added by addMessagesChangeListener method" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.removeChangeListener method works properly with valid arguments - for folder listener (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeChangeListener method remove listener added by addFoldersChangeListener for sms" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 MessageStorage.removeConversations method when conversations argument is null (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is undefined (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is a number (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly with all callbacks (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check MessageStorage.removeConversations method when conversations argument is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.removeConversations (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.removeConversations method works properly (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 MessageStorage.removeConversations method when successCallback is a number (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for conversationsChangeCallback argument of MessageStorage.addConversationsChangeListener method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addConversationsChangeListener method throws exception when conversationsChangeCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method addConversationsChangeListener of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addConversationsChangeListener_exist">
+        <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 MessageStorage.addDraftMessage method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method addDraftMessage of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addDraftMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for message argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when message is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addDraftMessage (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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 type conversions for successCallback argument of MessageStorage.addDraftMessage method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without errorCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addDraftMessage method works properly without successCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method addFoldersChangeListener of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addFoldersChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::addFoldersChangeListener method throws exception when foldersChangeCallback is invalid (sms)" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" id="MessageStorage_sms_addFoldersChangeListener_foldersChangeCallback_invalid_cb">
+        <description>
+          <test_script_entry timeout="300">/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_foldersChangeCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method addMessagesChangeListener of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_addMessagesChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.addMessagesChangeListener method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for messagesChangeCallback argument of MessageStorage.addMessagesChangeListener method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method throws exception when messagesChangeCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.addMessagesChangeListener (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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 if MessageStorage.addMessagesChangeListener method works properly with filter (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.addMessagesChangeListener method works properly without filter (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if instance of interface MessageStorage (SMS) can be extended with new property" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="MessageStorage_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-3_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if method findConversations of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findConversations_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by id (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when filter is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by to (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to endswith." onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_endswith">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_endswith.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to exist." onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findConversations method works properly with filter: to startswith." onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findConversations_filter_to_startswith">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to_startswith.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with filter by type (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.findConversations (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when sort is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findConversations method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findConversations method works properly with limit (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.findConversations method works properly with offset (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessageStorage.findConversations method works properly with filter and sort by to (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage::findFolders method works properly with successCallback" onload_delay="300" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessageStorage_sms_findFolders">
+        <description>
+          <test_script_entry timeout="300">/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method findFolders of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findFolders_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method findMessages of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_findMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for filter argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by folderId (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by from (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by id (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by isRead (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check without arguments - MessageStorage.findMessages" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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 if MessageStorage.findMessages method works properly with filter by plainBody and to (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by plainBody (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for sort argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when sort is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageStorage.findMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by timestamp (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by to (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with filter by type" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with limit (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with offset (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.findMessages method works properly with sort (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method removeChangeListener of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeConversations of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeConversations_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeMessages of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_removeMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Messaging-SMS-4_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.telephony"/>
+      </capabilities>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if method updateMessages of MessageStorage (SMS) exists" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P0" id="MessageStorage_sms_updateMessages_exist">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for messages argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - MessageStorage.updateMessages (sms)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P2" 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 type conversions for successCallback argument of MessageStorage.updateMessages method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without errorCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works properly without successCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageStorage.updateMessages method works correctly wihtout error callback" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if attribute body of Message (SMS) exists, has type MessageBody" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_body_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_body_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly (sms)" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with function (sms)" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with empty object (sms)" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if Message's constructor works properly with minimum arguments (sms)" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_conversationId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_conversationId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if instance of interface Message (SMS) can be extended with new property" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P3" id="Message_sms_extend">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_folderId_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_folderId_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute from of Message (SMS) exists, has type DOMString and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_from_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_from_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of Message (SMS) exists, has type MessageId and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute inResponseTo of Message (SMS) exists, has type MessageId" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_inResponseTo_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute isRead of Message (SMS) exists, has type Boolean" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_isRead_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_isRead_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_messageStatus_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_messageStatus_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_timestamp_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_timestamp_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute to of Message (SMS) exists, has type Array" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_to_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_to_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="Message_sms_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback's messagesadded callback works properly (listener added with filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessagesChangeCallback's messagesadded callback works properly (listener added without filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessagesChangeCallback's messagesupdated callback works properly (listener added with filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" 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 if MessagesChangeCallback's messagesupdated callback works properly (listener added without filter)" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_messagesupdated_withoutfilter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, no filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesadded_without_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesremoved_without_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_with_filter">
+        <description>
+          <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter" onload_delay="90" component="Tizen Device APIs/Communication/Messaging" execution_type="auto" priority="P1" id="MessagesChangeCallback_sms_messagesupdated_without_filter">
+        <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 if MessageService.getMessageServices method works properly (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of MessageService.getMessageServices method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method throws exception when errorCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of MessageService.getMessageServices method (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method throws exception when successCallback is invalid (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+      <testcase purpose="Check if MessageService.getMessageServices method works properly with errorCallback argument (sms)" onload_delay="90" component="Tizen Device APIs/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>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
\ No newline at end of file
index 3a050795017e4281f61e8cb296aaec36d86de75c..c669dbdbf09fc01774c0ba07f0f0003b0a9f1096 100755 (executable)
         </specs>
       </testcase>
     </set>
+    <set name="Notification_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/notification"/>
+      </capabilities>
+      <testcase purpose="Check if NotificationDetailInfo's constructor works." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_constructor">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo's constructor works with non-optional arguments." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor_minargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo exists" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo is extendable" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationDetailInfo_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check for NotificationDetailInfo.mainText attribute." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_mainText_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_mainText_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" element_type="attribute" element_name="mainText" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check for NotificationDetailInfo.subText attribute." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_subText_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_subText_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationDetailInfo" element_type="attribute" element_name="subText" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager createNotificationFromTemplate method works properly" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_createNotificationFromTemplate">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="createNotificationFromTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check NotificationManager.createNotificationFromTemplate method throw exception when cannot find a template with given name" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_createNotificationFromTemplate_NotFoundError">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate_NotFoundError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="createNotificationFromTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method createNotificationFromTemplate which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_createNotificationFromTemplate_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="createNotificationFromTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager is extendable" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.getAllNotifications method works" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getAllNotifications">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getAllNotifications" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAllNotifications which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_getAllNotifications_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getAllNotifications" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getAllNotifications of NotificationManager accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getAllNotifications_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getAllNotifications" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in getNotification method ok" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getNotification">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getNotification" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getNotification which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_getNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getNotification" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager getNotification method works with invalid argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_getNotification_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getNotification" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager getNotification method works properly without argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_getNotification_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="getNotification" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the readonly attribute notification" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager does not exist" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with ONGOING statusType" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_ONGOING">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_ONGOING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with PROGRESS statusType" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_PROGRESS">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_PROGRESS.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with SIMPLE statusType" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_SIMPLE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_SIMPLE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with THUMBNAIL statusType" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_THUMBNAIL">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_THUMBNAIL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method post which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_post_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::post() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - NotificationManager.post" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for notification argument of NotificationManager.post method" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_notification_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="post" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in remove method ok" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="remove" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.removeAll works properly" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_removeAll">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="removeAll" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeAll which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_removeAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="removeAll" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method removeAll of NotificationManager accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_removeAll_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="removeAll" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method remove which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="remove" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager remove method works with invalid argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_id_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="remove" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager remove method works properly without argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="remove" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager saveNotificationAsTemplate method works properly" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_saveNotificationAsTemplate">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager saveNotificationAsTemplate method throw exception when the allowed number of templates is exceeded." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_QuotaExceededError">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_QuotaExceededError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method saveNotificationAsTemplate which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_saveNotificationAsTemplate_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::saveNotificationAsTemplate() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - NotificationManager.saveNotificationAsTemplate" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for notification argument of NotificationManager.saveNotificationAsTemplate method" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_notification_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="saveNotificationAsTemplate" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in update method ok" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method update which in NotificationManager interface exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::update() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_invalid_obj.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if update method is not accepting invocation without argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if update throws exception when argument is incorrect" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notification_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether calling update() method with notification not posted earlier throws an exception" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_notposted">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notposted.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="update" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationObject does not exist" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationObject" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute content of Notification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_content_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_content_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" element_type="attribute" element_name="content" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Notification can be extended" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="Notification_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute id of Notification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" element_type="attribute" element_name="id" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Notification does not exist" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="Notification_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute postedTime of Notification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_postedTime_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_postedTime_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" element_type="attribute" element_name="postedTime" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute title of Notification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_title_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_title_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" element_type="attribute" element_name="title" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute type of Notification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_type_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Notification" element_type="attribute" element_name="type" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute actions of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_actions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_actions_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="actions" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=ONGOING and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_ONGOING_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_ONGOING_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=ONGOING and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_ONGOING_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_ONGOING_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=PROGRESS and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_PROGRESS_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_PROGRESS_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=PROGRESS and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_PROGRESS_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_PROGRESS_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=SIMPLE and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_SIMPLE_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_SIMPLE_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=SIMPLE and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_SIMPLE_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_SIMPLE_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=THUMBNAIL and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_THUMBNAIL_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_THUMBNAIL_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=THUMBNAIL and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_THUMBNAIL_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_THUMBNAIL_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=-1 and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_-1_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_-1_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=0 and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_0_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_0_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=0 and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_0_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_0_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=100 and progressType=PERCENTAGE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_100_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_100_PERCENTAGE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=max and progressType=BYTE" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_max_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_max_BYTE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification exists" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="constructor" element_name="constructor" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UserNotification is extendable" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="UserNotification_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" usage="true" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute groupContents of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_groupContents_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_groupContents_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="groupContents" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute images of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_images_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_images_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="images" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute leds of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_leds_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_leds_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="leds" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute textContents of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_textContents_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_textContents_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="textContents" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute thumbnails of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_thumbnails_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_thumbnails_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="thumbnails" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute userType of UserNotification exists, has appropriate type" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_userType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_userType_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="UserNotification" element_type="attribute" element_name="userType" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="LED_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/led"/>
+      </capabilities>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() works properly" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="manual" priority="P1" id="NotificationManager_playLEDCustomEffect">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run.</step_desc>
+              <expected>LED turned on for 2 seconds, and its color is red.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when color is invalid" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_color_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_color_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() method exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_playLEDCustomEffect_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for flags argument of NotificationManager::playLEDCustomEffect() method" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_flags_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_flags_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when flags is invalid" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_flags_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_flags_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when argument is missing" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="playLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::stopLEDCustomEffect() works properly" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_stopLEDCustomEffect">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="stopLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::stopLEDCustomEffect() method exists." type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_stopLEDCustomEffect_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="stopLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method stopLEDCustomEffect of NotificationManager accepts extra argument" type="compliance" status="approved" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_stopLEDCustomEffect_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="NotificationManager" element_type="method" element_name="stopLEDCustomEffect" specification="Notification" section="User Interface" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/notification.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index d91ffc9aa5a4fe6b706f2e1d9972e8c42647130b..055ce595dbda7f5a62e75f42204103e07635f236 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Notification_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/notification"/>
+      </capabilities>
+      <testcase purpose="Check if NotificationDetailInfo's constructor works." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_constructor">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo's constructor works with non-optional arguments." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_constructor_minargs">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor_minargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo exists" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationDetailInfo is extendable" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationDetailInfo_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check for NotificationDetailInfo.mainText attribute." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_mainText_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_mainText_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check for NotificationDetailInfo.subText attribute." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationDetailInfo_subText_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_subText_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager createNotificationFromTemplate method works properly" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_createNotificationFromTemplate">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check NotificationManager.createNotificationFromTemplate method throw exception when cannot find a template with given name" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_createNotificationFromTemplate_NotFoundError">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate_NotFoundError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method createNotificationFromTemplate which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_createNotificationFromTemplate_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_createNotificationFromTemplate_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager is extendable" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.getAllNotifications method works" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getAllNotifications">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method getAllNotifications which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_getAllNotifications_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method getAllNotifications of NotificationManager accepts extra argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getAllNotifications_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAllNotifications_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in getNotification method ok" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_getNotification">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method getNotification which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_getNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager getNotification method works with invalid argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_getNotification_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager getNotification method works properly without argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_getNotification_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getNotification_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the readonly attribute notification" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager does not exist" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with ONGOING statusType" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_ONGOING">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_ONGOING.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with PROGRESS statusType" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_PROGRESS">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_PROGRESS.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with SIMPLE statusType" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_SIMPLE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_SIMPLE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.post method works properly with THUMBNAIL statusType" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_post_THUMBNAIL">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_THUMBNAIL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method post which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_post_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::post() method throw exception when a fake system object was passed" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - NotificationManager.post" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for notification argument of NotificationManager.post method" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_post_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_notification_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in remove method ok" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager.removeAll works properly" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_removeAll">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeAll which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_removeAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method removeAll of NotificationManager accepts extra argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_removeAll_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method remove which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_remove_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager remove method works with invalid argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove_id_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_id_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager remove method works properly without argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_remove_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager saveNotificationAsTemplate method works properly" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_saveNotificationAsTemplate">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager saveNotificationAsTemplate method throw exception when the allowed number of templates is exceeded." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_QuotaExceededError">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_QuotaExceededError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method saveNotificationAsTemplate which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_saveNotificationAsTemplate_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::saveNotificationAsTemplate() method throw exception when a fake system object was passed" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check with missing non-optional argument - NotificationManager.saveNotificationAsTemplate" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for notification argument of NotificationManager.saveNotificationAsTemplate method" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_saveNotificationAsTemplate_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_saveNotificationAsTemplate_notification_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if the parameter NotificationManager which in update method ok" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method update which in NotificationManager interface exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::update() method throw exception when a fake system object was passed" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_invalid_obj">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_invalid_obj.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if update method is not accepting invocation without argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if update throws exception when argument is incorrect" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_notification_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notification_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether calling update() method with notification not posted earlier throws an exception" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_update_notposted">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notposted.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationObject does not exist" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="NotificationObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute content of Notification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_content_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_content_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Notification can be extended" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="Notification_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute id of Notification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Notification does not exist" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="Notification_notexist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute postedTime of Notification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_postedTime_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_postedTime_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute title of Notification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_title_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_title_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute type of Notification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="Notification_type_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_type_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute actions of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_actions_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_actions_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=ONGOING and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_ONGOING_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_ONGOING_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=ONGOING and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_ONGOING_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_ONGOING_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=PROGRESS and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_PROGRESS_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_PROGRESS_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=PROGRESS and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_PROGRESS_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_PROGRESS_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=SIMPLE and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_SIMPLE_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_SIMPLE_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=SIMPLE and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_SIMPLE_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_SIMPLE_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=THUMBNAIL and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_THUMBNAIL_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_THUMBNAIL_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for statusType=THUMBNAIL and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_THUMBNAIL_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_THUMBNAIL_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=-1 and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_-1_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_-1_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=0 and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_0_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_0_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=0 and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_0_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_0_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=100 and progressType=PERCENTAGE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_100_PERCENTAGE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_100_PERCENTAGE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification's constructor works for progressValue=max and progressType=BYTE" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_constructor_progessValue_max_BYTE">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_constructor_progessValue_max_BYTE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification exists" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if UserNotification is extendable" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P3" id="UserNotification_extend">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute groupContents of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_groupContents_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_groupContents_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute images of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_images_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_images_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute leds of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_leds_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_leds_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute textContents of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_textContents_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_textContents_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute thumbnails of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_thumbnails_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_thumbnails_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute userType of UserNotification exists, has appropriate type" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="UserNotification_userType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/UserNotification_userType_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="LED_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/led"/>
+      </capabilities>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() works properly" component="Tizen Device APIs/User Interface/Notification" execution_type="manual" priority="P1" id="NotificationManager_playLEDCustomEffect">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Press run.</step_desc>
+              <expected>LED turned on for 2 seconds, and its color is red.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when color is invalid" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_color_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_color_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() method exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_playLEDCustomEffect_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check type conversions for flags argument of NotificationManager::playLEDCustomEffect() method" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_flags_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_flags_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when flags is invalid" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_flags_invalid">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_flags_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::playLEDCustomEffect() throws exception when argument is missing" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P2" id="NotificationManager_playLEDCustomEffect_misarg">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_playLEDCustomEffect_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::stopLEDCustomEffect() works properly" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_stopLEDCustomEffect">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if NotificationManager::stopLEDCustomEffect() method exists." component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P0" id="NotificationManager_stopLEDCustomEffect_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method stopLEDCustomEffect of NotificationManager accepts extra argument" component="Tizen Device APIs/User Interface/Notification" execution_type="auto" priority="P1" id="NotificationManager_stopLEDCustomEffect_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_stopLEDCustomEffect_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
\ No newline at end of file
index da3cae1575252f18db3b8c09ae6eba712736c0b7..eb7aade2e14503cff3a187237470125a286aaa44 100755 (executable)
         </specs>
       </testcase>
     </set>
+    <set name="Notification_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase purpose="Check if notification supports" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P3" id="notification_supports">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.onclick attribute exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onclick_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.onclick attribute is object" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onclick_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.onshow attribute exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onshow_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.onshow attribute is object" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onshow_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.onerror attribute exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onerror_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.onerror attribute is object" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onerror_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.onclose attribute exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onclose_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.onclose attribute is object" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_onclose_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.close attribute exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_close_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.close attribute is function" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_close_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if notification.requestPermission method exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_requestPermission_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type notification.requestPermission method is function" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_requestPermission_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Notification has all valid arguments that expecting an notification is to be created" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P3" id="notification_constructor">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification body show correct" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_body">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification tag can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_tag">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.onshow event can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="onshow_using">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/onshow_using.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.body exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_body_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.body is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_body_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.body type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_body_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.dir exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_dir_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.dir is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_dir_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.type type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_dir_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.icon exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_icon_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.icon is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_icon_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.icon type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_icon_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.lang exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_lang_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.lang is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_lang_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.lang type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_lang_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.tag exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_tag_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.tag is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_tag_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.tag type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_tag_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of NotificationOptions is set correctly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_NotificationOptions">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_NotificationOptions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2013/WD-notifications-20130912/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.title exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_title_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.title is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_title_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.title type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_title_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.requireInteraction exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_requireInteraction_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.requireInteraction is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_requireInteraction_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.requireInteraction type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_requireInteraction_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.silent exists" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_silent_exist">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.silent is readonly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_silent_readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the notification.silent type is string" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" priority="P1" id="notification_silent_type">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-notifications-20151022/#api</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 2210d3c2dc911980d4ebe1845bcc9632154731da..7319ae18bec4dc9c1a5e890cfee02590d80bf781 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Notification_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_supports" priority="P1" purpose="Check if notification supports">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclick_exist" priority="P0" purpose="Check if notification.onclick attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclick_type" priority="P1" purpose="Check if the type notification.onclick attribute is object">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onshow_exist" priority="P0" purpose="Check if notification.onshow attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onshow_type" priority="P1" purpose="Check if the type notification.onshow attribute is object">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onerror_exist" priority="P0" purpose="Check if notification.onerror attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onerror_type" priority="P1" purpose="Check if the type notification.onerror attribute is object">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclose_exist" priority="P0" purpose="Check if notification.onclose attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclose_type" priority="P1" purpose="Check if the type notification.onclose attribute is object">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_close_exist" priority="P0" purpose="Check if notification.close attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_close_type" priority="P1" purpose="Check if the type notification.close attribute is function">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requestPermission_exist" priority="P0" purpose="Check if notification.requestPermission method exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requestPermission_type" priority="P1" purpose="Check if the type notification.requestPermission method is function">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_constructor" priority="P1" purpose="Check if Notification has all valid arguments that expecting an notification is to be created">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_body" priority="P1" purpose="Check if the notification body show correct">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_tag" priority="P1" purpose="Check if the notification tag can work">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onshow_using" priority="P1" purpose="Check if the notification.onshow event can work">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/onshow_using.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_body_exist" priority="P0" purpose="Check if the notification.body exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_body_readonly" priority="P1" purpose="Check if the notification.body is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_body_type" priority="P1" purpose="Check if the notification.body type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_dir_exist" priority="P0" purpose="Check if the notification.dir exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_dir_readonly" priority="P1" purpose="Check if the notification.dir is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_dir_type" priority="P1" purpose="Check if the notification.type type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_dir_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_icon_exist" priority="P0" purpose="Check if the notification.icon exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_icon_readonly" priority="P1" purpose="Check if the notification.icon is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_icon_type" priority="P1" purpose="Check if the notification.icon type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_icon_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_lang_exist" priority="P0" purpose="Check if the notification.lang exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_lang_readonly" priority="P1" purpose="Check if the notification.lang is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_lang_type" priority="P1" purpose="Check if the notification.lang type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_lang_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_tag_exist" priority="P0" purpose="Check if the notification.tag exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_tag_readonly" priority="P1" purpose="Check if the notification.tag is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_tag_type" priority="P1" purpose="Check if the notification.tag type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_NotificationOptions" priority="P1" purpose="Check if the value of NotificationOptions is set correctly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_NotificationOptions.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_title_exist" priority="P0" purpose="Check if the notification.title exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_title_readonly" priority="P1" purpose="Check if the notification.title is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_title_type" priority="P1" purpose="Check if the notification.title type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_title_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requireInteraction_exist" priority="P0" purpose="Check if the notification.requireInteraction exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requireInteraction_readonly" priority="P1" purpose="Check if the notification.requireInteraction is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requireInteraction_type" priority="P1" purpose="Check if the notification.requireInteraction type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requireInteraction_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_silent_exist" priority="P0" purpose="Check if the notification.silent exists">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_silent_readonly" priority="P1" purpose="Check if the notification.silent is readonly">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_silent_type" priority="P1" purpose="Check if the notification.silent type is string">
+        <description>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_silent_type.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 5c6b40f214264d3921f51e4ca859dc552ec05891..64751703db9e3ebd3275e1d710b3f0cac993ce44 100755 (executable)
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if turnScreenOff method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="manual" priority="P1" id="PowerManager_turnScreenOff_successful">
-        <description>
-          <steps>
-            <step order="1">
-              <step_desc>Click 'Run'</step_desc>
-              <expected>The screen should be turned off</expected>
-            </step>
-            <step order="2">
-              <step_desc>Unlock the screen and display the test application</step_desc>
-              <expected>The result should be 'Pass'</expected>
-            </step>
-          </steps>
+      <testcase purpose="Check if turnScreenOff method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOff_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_successful.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOff" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOn">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOn_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_turnScreenOn_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOn_method_exists">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_method_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOn_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_successful.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_unsetScreenStateChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="unsetScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_unsetScreenStateChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="unsetScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_unsetScreenStateChangeListener_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="unsetScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_unsetScreenStateChangeListener_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_successful.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="unsetScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface ScreenStateChangeCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="ScreenStateChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ScreenStateChangeCallback" usage="true" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ContentScanSuccessCallback onchanged is called and if its arguments have proper type" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="ScreenStateChangeCallback_onchanged">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_onchanged.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ScreenStateChangeCallback" element_type="method" element_name="onchanged" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Power_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/battery"/>
+      </capabilities>
+      <testcase purpose="Check if interface PowerManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManagerObject" usage="true" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if tizen.power can have new properties added, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" usage="true" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_getScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="getScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether getScreenBrightness() method gets the screen brightness level correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_getScreenBrightness_check_change">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_check_change.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="getScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_getScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="getScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_getScreenBrightness_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="getScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Tizen implements interface PowerManagerObject and has attribute power" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" usage="true" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isScreenOn method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_isScreenOn">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="isScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether isScreenOn() method gets the screen state correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_isScreenOn_check_change">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_check_change.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="isScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isScreenOn exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_isScreenOn_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="isScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isScreenOn method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_isScreenOn_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="isScreenOn" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface PowerManager exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" usage="true" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if release() method called with proper argument does not throw exceptions" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_release">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if release() method throws TypeMismatchException when incorrect state given" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if release() method does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_release_correct_check">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_correct_check.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method release of PowerManager exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_release_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if release() method called without all obligatory arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if release() method throws TypeMismatchException when incorrect resource given" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_resource_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_resource_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="release" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether request() method with proper arguments does what it should do" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether request() method with CPU resource and CPU_AWAKE state does not throw exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_CPU_AWAKE">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_CPU_AWAKE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether request() method with SCREEN resource and SCREEN_DIM state does not throw exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_SCREEN_DIM">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_DIM.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check whether request() method with SCREEN resource and SCREEN_NORMAL state does not throw exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_SCREEN_NORMAL">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_NORMAL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect resource and state given" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method request of PowerManager exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_request_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if request() method called without all obligatory arguments throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect resource given" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_resource_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_resource_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect state given" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_state_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_state_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="request" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_restoreScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="restoreScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness() method restores the screen brightness to the system default setting value" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_restoreScreenBrightness_check_effect">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_check_effect.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="restoreScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_restoreScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="restoreScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_restoreScreenBrightness_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="restoreScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_setScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness throws exception when brightness is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_brightness_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness() method doesn't set out of range screen brightness" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_brightness_invalid_val">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_invalid_val.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_setScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenBrightness" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener method called with non-optional arguments does what it should" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_setScreenStateChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_setScreenStateChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener throws exception when listener is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_listener_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener throws exception when success callback is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_listener_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="setScreenStateChangeListener" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method called with non-optional arguments does what it should" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOff">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOff" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff exists" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOff_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOff" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method can be invoked with extra argument" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_turnScreenOff_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="PowerManager" element_type="method" element_name="turnScreenOff" specification="Power" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOff_successful">
+        <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_successful.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if turnScreenOn method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="manual" priority="P1" id="PowerManager_turnScreenOn_successful">
+      <testcase purpose="Check if turnScreenOn method works correctly" type="compliance" status="approved" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOn_successful">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Click 'Run'</step_desc>
-              <expected>The screen should be turned locked</expected>
-            </step>
-            <step order="2">
-              <step_desc>Unlock the screen and display the test application</step_desc>
-              <expected>The result should be 'Pass'</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_successful.html</test_script_entry>
         </description>
         <specs>
index 1f3272f863e26f15528ca0f4a1e49fbb545fb212..8ad811cfd446a811a0d125f963811f03b9367d14 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="Power_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/battery"/>
+      </capabilities>
+      <testcase purpose="Check if interface PowerManagerObject exists, it should not" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if tizen.power can have new properties added, it should not" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_getScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether getScreenBrightness() method gets the screen brightness level correctly" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_getScreenBrightness_check_change">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_check_change.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_getScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if getScreenBrightness method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_getScreenBrightness_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if Tizen implements interface PowerManagerObject and has attribute power" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if isScreenOn method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_isScreenOn">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether isScreenOn() method gets the screen state correctly" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_isScreenOn_check_change">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_check_change.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if isScreenOn exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_isScreenOn_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if isScreenOn method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_isScreenOn_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface PowerManager exists, it should not" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="PowerManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if release() method called with proper argument does not throw exceptions" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_release">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if release() method throws TypeMismatchException when incorrect state given" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if release() method does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_release_correct_check">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_correct_check.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method release of PowerManager exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_release_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if release() method called without all obligatory arguments throws an exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if release() method throws TypeMismatchException when incorrect resource given" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_release_resource_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_resource_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether request() method with proper arguments does what it should do" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether request() method with CPU resource and CPU_AWAKE state does not throw exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_CPU_AWAKE">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_CPU_AWAKE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether request() method with SCREEN resource and SCREEN_DIM state does not throw exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_SCREEN_DIM">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_DIM.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check whether request() method with SCREEN resource and SCREEN_NORMAL state does not throw exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_request_SCREEN_NORMAL">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_NORMAL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect resource and state given" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if method request of PowerManager exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_request_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if request() method called without all obligatory arguments throws an exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect resource given" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_resource_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_resource_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if request() method throws TypeMismatchException when incorrect state given" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_request_state_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_state_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_restoreScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness() method restores the screen brightness to the system default setting value" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_restoreScreenBrightness_check_effect">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_check_effect.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_restoreScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if restoreScreenBrightness method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_restoreScreenBrightness_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_setScreenBrightness">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness throws exception when brightness is incorrect" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_brightness_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness() method doesn't set out of range screen brightness" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_brightness_invalid_val">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_invalid_val.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_setScreenBrightness_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenBrightness method called with missing non-optional argument throws an exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenBrightness_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener method called with non-optional arguments does what it should" onload_delay="90" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_setScreenStateChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_setScreenStateChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener throws exception when listener is incorrect" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_listener_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener throws exception when success callback is incorrect" onload_delay="90" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_listener_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if setScreenStateChangeListener method called with missing non-optional argument throws an exception" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_setScreenStateChangeListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOff">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOff_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_turnScreenOff_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOff method works correctly" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOff_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_successful.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOn">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOn_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_turnScreenOn_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_turnScreenOn_method_exists">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_method_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if turnScreenOn method works correctly" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_turnScreenOn_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_successful.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method called with non-optional arguments does what it should" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_unsetScreenStateChangeListener">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener exists" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P0" id="PowerManager_unsetScreenStateChangeListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method can be invoked with extra argument" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P2" id="PowerManager_unsetScreenStateChangeListener_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if unsetScreenStateChangeListener method works correctly" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="PowerManager_unsetScreenStateChangeListener_successful">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_successful.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if interface ScreenStateChangeCallback exists, it should not" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P3" id="ScreenStateChangeCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if ContentScanSuccessCallback onchanged is called and if its arguments have proper type" onload_delay="90" component="Tizen Device APIs/System/Power" execution_type="auto" priority="P1" id="ScreenStateChangeCallback_onchanged">
+        <description>
+          <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_onchanged.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
\ No newline at end of file
index 6e13c7195cee4ffab2546bcbe155caca04f2ff81..9e5b7fb17f5442652c6aae2599b663216d0cd1cc 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-secureelement-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
     <set name="SE_mobile" type="js">
           </spec>
         </specs>
       </testcase>
-<!--
-      <testcase purpose="Check if onSENotReady function of SEChangeListener works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="manual" priority="P1" id="SEChangeListener_onSENotReady">
+      <testcase purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_unregisterSEListener_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="unregisterSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onsuccess function of SessionSuccessCallback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="SessionSuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SessionSuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SessionSuccessCallback" element_type="method" element_name="onsuccess" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::closeChannels method works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_closeChannels">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="closeChannels" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openBasicChannel method works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openBasicChannel">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exception in error callback of openBasicChannel method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P3" id="Session_openBasicChannel_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openBasicChannel method exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P0" id="Session_openBasicChannel_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openBasicChannel method throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P2" id="Session_openBasicChannel_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openBasicChannel method works properly with optional argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openBasicChannel_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openLogicalChannel method works properly" type="compliance" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openLogicalChannel">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check exception in error callback of openLogicalChannel method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P3" id="Session_openLogicalChannel_errorCallback_invoked">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_invoked.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openLogicalChannel method exists" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P0" id="Session_openLogicalChannel_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Session::openLogicalChannel method works properly with optional argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openLogicalChannel_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onsuccess function of TransmitSuccessCallback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="TransmitSuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="TransmitSuccessCallback" element_type="method" element_name="onsuccess" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="SE_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/network.secure_element"/>
+      </capabilities>
+      <testcase purpose="Check if interface ChannelSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="ChannelSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ChannelSuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ChannelSuccessCallback" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface Channel exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="Channel_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Channel_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Channel" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface ReaderArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="ReaderArraySuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ReaderArraySuccessCallback" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onsuccess method of ReaderArraySuccessCallback works" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="ReaderArraySuccessCallback_onsuccess">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ReaderArraySuccessCallback" element_type="method" element_name="onsuccess" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if closeSessions method works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_closeSessions">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="closeSessions" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if Method closeSessions exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Reader_closeSessions_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="closeSessions" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method closeSessions of Reader accepts extra argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_closeSessions_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="closeSessions" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getName method of Reader works properly" type="compliance" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_getName">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="getName" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Method getName exists in reader" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Reader_getName_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="getName" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getName of Reader accepts extra argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_getName_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="getName" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isPresent in Reader" type="compliance" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_isPresent_attribute">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_isPresent_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="attribute" element_name="isPresent" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface Reader exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="Reader_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openSession method works properly without optional parameter" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_openSession">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of openSession method of Readers" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Reader_openSession_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if openSession method throws exception when errorcallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Reader_openSession_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Method openSession exists in reader" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Reader_openSession_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openSession method called with missing non-optional argument throws an exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="Reader_openSession_misarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of openSession method of Readers" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Reader_openSession_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if openSession method throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Reader_openSession_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openSession called with optional errorCallback works as expected" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Reader_openSession_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Reader" element_type="method" element_name="openSession" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface SEChangeListener exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SEChangeListener_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEChangeListener" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onSEReady function of SEChangeListener works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="SEChangeListener_onSEReady">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSEReady.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEChangeListener" element_type="method" element_name="onSEReady" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface SEServiceManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SEServiceManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEServiceManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEServiceManagerObject" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test whether the SEServiceManager object can have new attribute added" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SEService_extend">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check without optional arguments getReaders(getReadersSuccessCallback)" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_getReaders">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_getReaders_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="GetReaders - check argument errorCallback validation - use {onerror: function (){}}" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_getReaders_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getReaders method exists in SEServiceManager" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P0" id="SEService_getReaders_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getReaders method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_getReaders_missarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check argument successCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_getReaders_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="GetReaders - check argument successCallback validation - use {onsuccess: function (){}}" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_getReaders_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check method getReaders of SEService with errorCallback" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_getReaders_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="getReaders" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface SEServiceManagerObject exist in tizen" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SEService_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEServiceManagerObject" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface SEService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SEService_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with non-optional arguments registerSEListener" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_registerSEListener">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if registerSEListener method exists in SEServiceManager" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P0" id="SEService_registerSEListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if registerSEListener of SEService throws exception when argument is incorrect" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_registerSEListener_listener_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with empty argument of registerSEListener" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_registerSEListener_listener_empty">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_empty.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if registerSEListener of SEService throws exception when listener is invalid" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_registerSEListener_listener_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if registerSEListener method of SEService called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_registerSEListener_missarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_missarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="registerSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if shutdown method works properly" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_shutdown">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="shutdown" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if shutdown method exists in SEServiceManager" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P0" id="SEService_shutdown_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="shutdown" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SEService.shutdown works with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_shutdown_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="shutdown" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check with non-optional arguments unregisterSEListener" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P1" id="SEService_unregisterSEListener">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="unregisterSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unregisterSEListener method exists in SEServiceManager" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P0" id="SEService_unregisterSEListener_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="unregisterSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unregisterSEListener method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_unregisterSEListener_misarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="unregisterSEListener" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface SessionSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="SessionSuccessCallback_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SessionSuccessCallback_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SessionSuccessCallback" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if close method of Session works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_close">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="close" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Method closeChannels exists in Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Session_closeChannels_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="closeChannels" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if closeChannels of Session accepts extra argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_closeChannels_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="closeChannels" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Method close exists in Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Session_close_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="close" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if close of Session accepts extra argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_close_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="close" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if getATR method works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_getATR">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="getATR" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Method getATR exists in Session" type="compliance" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P0" id="Session_getATR_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="getATR" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method getATR of Session accepts extra argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_getATR_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="getATR" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check attribute isClosed in Session" type="compliance" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P1" id="Session_isClosed_attribute">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_isClosed_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="attribute" element_name="isClosed" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface Session exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="Session_notexist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for aid argument of openBasicChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openBasicChannel_aid_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_aid_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of openBasicChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openBasicChannel_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if openBasicChannel method throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openBasicChannel_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openBasicChannel method called with missing non-optional argument throws an exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="Session_openBasicChannel_misarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of openBasicChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openBasicChannel_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for aid argument of openLogicalChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_aid_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_aid_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for errorCallback argument of openLogicalChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if openLogicalChannel method throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if openLogicalChannel method called with missing non-optional argument throws an exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_misarg">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check type conversions for successCallback argument of openLogicalChannel method of Session" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if openLogicalChannel method throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" priority="P2" id="Session_openLogicalChannel_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Tizen implements interface SEServiceManagerObject and has attribute seService" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P0" id="Tizen_seService_exist">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Tizen_seService_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="SEService" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface TransmitSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="TransmitSuccessCallback_notexist">
         <description>
-          <pre_condition>The SDcard should be loaded in the test device.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Remove the SDcard from the target.</step_desc>
-              <expected>All subtests should be successful</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSENotReady.html</test_script_entry>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_notexist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="SEChangeListener" element_type="method" element_name="onSENotReady" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="TransmitSuccessCallback" usage="true" specification="SecureElement" section="Communication" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
--->
       <testcase purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_unregisterSEListener_TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if Session::openBasicChannel method works properly with optional argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openBasicChannel_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Session" element_type="method" element_name="openBasicChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if Session::openLogicalChannel method works properly" type="compliance" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openLogicalChannel">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if Session::openLogicalChannel method works properly with optional argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="Session_openLogicalChannel_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="Session" element_type="method" element_name="openLogicalChannel" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/Secureelement.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if onsuccess function of TransmitSuccessCallback works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" priority="P1" id="TransmitSuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="TransmitSuccessCallback" element_type="method" element_name="onsuccess" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
     </set>
-    <set name="SE_wearable" type="js">
+    <set name="SE_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/network.secure_element"/>
       </capabilities>
       <testcase purpose="Check if interface ChannelSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P3" id="ChannelSuccessCallback_notexist">
           </spec>
         </specs>
       </testcase>
-<!--
-      <testcase purpose="Check if onSENotReady function of SEChangeListener works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/TBD/SecureElement" execution_type="manual" priority="P1" id="SEChangeListener_onSENotReady">
-        <description>
-          <pre_condition>The SDcard should be loaded in the test device.</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Remove the SDcard from the target.</step_desc>
-              <expected>All subtests should be successful</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSENotReady.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="SEChangeListener" element_type="method" element_name="onSENotReady" specification="SecureElement" section="TBD" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/se.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
--->
       <testcase purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Communication/SE" execution_type="auto" priority="P2" id="SEService_unregisterSEListener_TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
index b6c92137795c3885e7b3820264edce801294784c..36185b1a27bfae38237e5be3475b66bae4a89b44 100755 (executable)
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Channel_transmit_with_errorCallback.html</test_script_entry>
         </description>
       </testcase>
-<!--
-      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="manual" id="SEChangeListener_onSENotReady" onload_delay="90" priority="P1" purpose="Check if onSENotReady function of SEChangeListener works properly">
-        <description>
-          <pre_condition>The SDcard should be loaded in the test device. If Target doesn't support SDcard and Simcard input/output is not impossible, you can mark this tc as N/A</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Remove the SDcard from the target.</step_desc>
-              <expected>All subtests should be successful</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSENotReady.html</test_script_entry>
-        </description>
-      </testcase>
--->
       <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_TypeMismatch" priority="P2" purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_notexist.html</test_script_entry>
         </description>
       </testcase>
-      <!--testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="ChannelSuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check if onsuccess function of ChannelSuccessCallback works properly">
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_TypeMismatch" priority="P2" purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="SessionSuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check if onsuccess function of SessionSuccessCallback works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SessionSuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_closeChannels" onload_delay="90" priority="P1" purpose="Check if Session::closeChannels method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel" onload_delay="90" priority="P1" purpose="Check if Session::openBasicChannel method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel_errorCallback_invoked" onload_delay="90" priority="P3" purpose="Check exception in error callback of openBasicChannel method">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel_exist" onload_delay="90" priority="P0" purpose="Check if Session::openBasicChannel method exists">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if openBasicChannel method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel" priority="P1" purpose="Check if Session::openLogicalChannel method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel_errorCallback_invoked" onload_delay="90" priority="P3" purpose="Check exception in error callback of openLogicalChannel method">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_invoked.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel_exist" onload_delay="90" priority="P0" purpose="Check if Session::openLogicalChannel method exists">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="SE_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/network.secure_element"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="ChannelSuccessCallback_notexist" priority="P3" purpose="Check if interface ChannelSuccessCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ChannelSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Channel_notexist" priority="P3" purpose="Check if interface Channel exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Channel_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="ReaderArraySuccessCallback_notexist" priority="P3" purpose="Check if interface ReaderArraySuccessCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="ReaderArraySuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check if onsuccess method of ReaderArraySuccessCallback works">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_closeSessions" onload_delay="90" priority="P1" purpose="Check if closeSessions method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_closeSessions_exist" priority="P0" purpose="check if Method closeSessions exists">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_closeSessions_extra_argument" onload_delay="90" priority="P1" purpose="Check if method closeSessions of Reader accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_closeSessions_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_getName" priority="P1" purpose="Check if getName method of Reader works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_getName_exist" onload_delay="90" priority="P0" purpose="Method getName exists in reader">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_getName_extra_argument" onload_delay="90" priority="P1" purpose="Check if method getName of Reader accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_getName_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_isPresent_attribute" priority="P1" purpose="Check attribute isPresent in Reader">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_isPresent_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Reader_notexist" priority="P3" purpose="Check if interface Reader exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession" onload_delay="90" priority="P1" purpose="Check if openSession method works properly without optional parameter">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for errorCallback argument of openSession method of Readers">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="check if openSession method throws exception when errorcallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_exist" onload_delay="90" priority="P0" purpose="Method openSession exists in reader">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Reader_openSession_misarg" onload_delay="90" priority="P2" purpose="Check if openSession method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_successCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for successCallback argument of openSession method of Readers">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="check if openSession method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Reader_openSession_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if openSession called with optional errorCallback works as expected">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_openSession_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEChangeListener_notexist" priority="P3" purpose="Check if interface SEChangeListener exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="SEChangeListener_onSEReady" onload_delay="90" priority="P1" purpose="Check if onSEReady function of SEChangeListener works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSEReady.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEServiceManagerObject_notexist" priority="P3" purpose="Check if interface SEServiceManagerObject exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEServiceManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_extend" priority="P3" purpose="Test whether the SEServiceManager object can have new attribute added">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders" onload_delay="90" priority="P1" purpose="Check without optional arguments getReaders(getReadersSuccessCallback)">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="GetReaders - check argument errorCallback validation - use {onerror: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_exist" priority="P0" purpose="Check if getReaders method exists in SEServiceManager">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_missarg" priority="P1" purpose="Check if getReaders method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_successCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument successCallback conversions exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="GetReaders - check argument successCallback validation - use {onsuccess: function (){}}">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_getReaders_with_errorCallback" onload_delay="90" priority="P1" purpose="Check method getReaders of SEService with errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_in_tizen" priority="P3" purpose="Check if interface SEServiceManagerObject exist in tizen">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_notexist" priority="P3" purpose="Check if interface SEService exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener" onload_delay="90" priority="P1" purpose="Check with non-optional arguments registerSEListener">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener_exist" priority="P0" purpose="Check if registerSEListener method exists in SEServiceManager">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_TypeMismatch" onload_delay="90" priority="P2" purpose="Check if registerSEListener of SEService throws exception when argument is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_empty" priority="P1" purpose="Check with empty argument of registerSEListener">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_empty.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_invalid_cb" priority="P2" purpose="Check if registerSEListener of SEService throws exception when listener is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_registerSEListener_missarg" priority="P1" purpose="Check if registerSEListener method of SEService called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_missarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_shutdown" priority="P1" purpose="Check if shutdown method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_shutdown_exist" priority="P0" purpose="Check if shutdown method exists in SEServiceManager">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_shutdown_extra_argument" priority="P1" purpose="Check if SEService.shutdown works with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener" onload_delay="90" priority="P1" purpose="Check with non-optional arguments unregisterSEListener">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_exist" priority="P0" purpose="Check if unregisterSEListener method exists in SEServiceManager">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_misarg" priority="P2" purpose="Check if unregisterSEListener method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SessionSuccessCallback_notexist" priority="P3" purpose="Check if interface SessionSuccessCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SessionSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_close" onload_delay="90" priority="P1" purpose="Check if close method of Session works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_closeChannels_exist" onload_delay="90" priority="P0" purpose="Method closeChannels exists in Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_closeChannels_extra_argument" onload_delay="90" priority="P1" purpose="Check if closeChannels of Session accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_closeChannels_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_close_exist" onload_delay="90" priority="P0" purpose="Method close exists in Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_close_extra_argument" onload_delay="90" priority="P1" purpose="Check if close of Session accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_close_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_getATR" onload_delay="90" priority="P1" purpose="Check if getATR method works properly">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_getATR_exist" priority="P0" purpose="Method getATR exists in Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_getATR_extra_argument" onload_delay="90" priority="P1" purpose="Check if method getATR of Session accepts extra argument">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_getATR_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_isClosed_attribute" priority="P1" purpose="Check attribute isClosed in Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_isClosed_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Session_notexist" priority="P3" purpose="Check if interface Session exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openBasicChannel_aid_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for aid argument of openBasicChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_aid_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openBasicChannel_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for errorCallback argument of openBasicChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openBasicChannel_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="check if openBasicChannel method throws exception when errorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Session_openBasicChannel_misarg" onload_delay="90" priority="P2" purpose="Check if openBasicChannel method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openBasicChannel_successCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for successCallback argument of openBasicChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_aid_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for aid argument of openLogicalChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_aid_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for errorCallback argument of openLogicalChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="check if openLogicalChannel method throws exception when errorCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_misarg" onload_delay="90" priority="P2" purpose="Check if openLogicalChannel method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_successCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check type conversions for successCallback argument of openLogicalChannel method of Session">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SecureElement" execution_type="auto" id="Session_openLogicalChannel_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="check if openLogicalChannel method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="Tizen_seService_exist" priority="P0" purpose="Check if Tizen implements interface SEServiceManagerObject and has attribute seService">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Tizen_seService_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="TransmitSuccessCallback_notexist" priority="P3" purpose="Check if interface TransmitSuccessCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="ChannelSuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check if onsuccess function of ChannelSuccessCallback works properly">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ChannelSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Channel_transmit_with_errorCallback.html</test_script_entry>
         </description>
-      </testcase-->
-<!--
-      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="manual" id="SEChangeListener_onSENotReady" onload_delay="90" priority="P1" purpose="Check if onSENotReady function of SEChangeListener works properly">
-        <description>
-          <pre_condition>The SDcard should be loaded in the test device. If Target doesn't support SDcard and Simcard input/output is not impossible, you can mark this tc as N/A</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Remove the SDcard from the target.</step_desc>
-              <expected>All subtests should be successful</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_onSENotReady.html</test_script_entry>
-        </description>
       </testcase>
--->
       <testcase component="Tizen Device APIs/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_TypeMismatch" priority="P2" purpose="Check if unregisterSEListener of SEService throws exception when argument is incorrect">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_TypeMismatch.html</test_script_entry>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_successCallback_invalid_cb.html</test_script_entry>
         </description>
       </testcase>
-      <!--testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if Session::openBasicChannel method works properly with optional argument">
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openBasicChannel_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if Session::openBasicChannel method works properly with optional argument">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openBasicChannel_with_errorCallback.html</test_script_entry>
         </description>
-      </testcase-->
+      </testcase>
       <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel" priority="P1" purpose="Check if Session::openLogicalChannel method works properly">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel.html</test_script_entry>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_exist.html</test_script_entry>
         </description>
       </testcase>
-      <!--testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if Session::openLogicalChannel method works properly with optional argument">
+      <testcase component="Tizen Device APIs/TBD/SecureElement" execution_type="auto" id="Session_openLogicalChannel_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if Session::openLogicalChannel method works properly with optional argument">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_openLogicalChannel_with_errorCallback.html</test_script_entry>
         </description>
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_onsuccess.html</test_script_entry>
         </description>
-      </testcase-->
+      </testcase>
     </set>
   </suite>
 </test_definition>
index c6e4fdaf9f61ba5a31111d06ffaecad79e2fca8d..1015689559d955319f60143728b35ea00133d66e 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-video-html5-tests" category="W3C/HTML5 APIs">
     <set name="Video1" type="js">
           </spec>
         </specs>
       </testcase>
+      <testcase purpose="Check that the seeking event is triggered more than once if the video.loop is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_base" onload_delay="30">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="loop" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the volumechange event is triggered at the media element if the video.muted is changed" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_volumechange">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_volumechange.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="muted" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the volumechange event is triggered at the media element if video.volume is changed" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_volumechange">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_volumechange.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="volume" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Seeking to a value less than 'startTime' seeks to 'startTime'" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_007">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="seek" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_011">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="media" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
     </set>
     <set name="Video2" type="js">
       <testcase purpose="Check if the video.pause method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P1" id="video_pause_method_exists">
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that the seeking event is triggered more than once  if the video.loop is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_loop_base" onload_delay="15">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_base.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="loop" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check that the volumechange event is triggered at the media element if the video.muted is changed" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_muted_volumechange">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_volumechange.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="muted" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check that the volumechange event is triggered at the media element if video.volume is changed" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_volume_volumechange">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_volumechange.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="volume" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Seeking to a value less than 'startTime' seeks to 'startTime'" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_007">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="startTime" interface="TextTrackCue" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/media-elements.html#texttrackcue</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_011">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="src" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4a.40.8)" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_canPlayType_codecs_mp4-avc-mp4a">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
           </spec>
         </specs>
       </testcase>
-<!--      <testcase purpose="Check if the video.mediaGroup exists" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P1" id="video_mediaGroup_attribute_exists">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=73</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="mediaGroup" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if the type of video.mediaGroup is string" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_mediaGroup_attribute_type">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=74</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="mediaGroup" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase> -->
       <testcase purpose="Check if the video.controls attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P1" id="video_controls_attribute_exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=75</test_script_entry>
           </spec>
         </specs>
       </testcase>
+    </set>
+    <set name="Video5" type="js">
       <testcase purpose="Check if the default value of video.videoHeight is 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_videoHeight_default_value">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=96</test_script_entry>
           </spec>
         </specs>
       </testcase>
-    </set>
-    <set name="Video5" type="js">
       <testcase purpose="Check that the video.controls returns true if the controls attribute is present in the video element" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" priority="P2" id="video_controls_true_controls_present">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
       </testcase>
       <testcase purpose="Check if the video TextTrackMode's value could be changed" type="compliance" status="approved" component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_textTrackMode">
         <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_textTrackMode.htm</test_script_entry>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_textTrackMode.html</test_script_entry>
         </description>
         <specs>
           <spec>
         </specs>
       </testcase>
     </set>
-    <set name="Video5" type="js">
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentTime_value_duration" priority="P2" purpose="Check if the video.currentTime attribute return the end playback position it was set to duration" status="approved" type="compliance">
+    <set name="Video6" type="js">
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_duration_attribute_value_NaN" priority="P2" purpose="Check if the video.duration attribute return the Not-a-Number (NaN) value if no media data is available" status="approved" type="compliance" >
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.currentTime attribute return the end playback position it was set to duration</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_currentTime_value_duration.html</test_script_entry>
+          <test_script_entry>/opt/tct-video-html5-tests/video/w3c/duration.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion category="Tizen W3C API Specifications" element_name="currentTime" element_type="attribute" interface="HTMLVideoElement" section="Media" specification="HTML5 The video element"/>
+            <spec_assertion category="Tizen W3C API Specifications" element_name="duration" element_type="attribute" interface="HTMLVideoElement" section="Media" specification="HTML5 The video element"/>
             <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_ABORTED_constant_type" priority="P2" purpose="Check if the type of video.error.MEDIA_ERR_ABORTED is 'number'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.error.MEDIA_ERR_ABORTED is 'number'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_ABORTED_constant_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_ABORTED_constant_value" priority="P2" purpose="Check if video.error.MEDIA_ERR_ABORTED const value is 1" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.error.MEDIA_ERR_ABORTED const value is 1</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_ABORTED_constant_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_DECODE_constant_type" priority="P2" purpose="Check if the type of video.error.MEDIA_ERR_DECODE is 'number'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.error.MEDIA_ERR_DECODE is 'number'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_DECODE_constant_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_DECODE_constant_value" priority="P2" purpose="Check if video.error.MEDIA_ERR_DECODE const value is 3" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.error.MEDIA_ERR_DECODE const value is 3</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_DECODE_constant_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_NETWORK_constant_type" priority="P2" purpose="Check if the type of video.error.MEDIA_ERR_NETWORK is 'number'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.error.MEDIA_ERR_NETWORK is 'number'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_NETWORK_constant_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_MEDIA_ERR_NETWORK_constant_value" priority="P2" purpose="Check if video.error.MEDIA_ERR_NETWORK const value is 2" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.error.MEDIA_ERR_NETWORK const value is 2</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_NETWORK_constant_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_code_readonly" priority="P2" purpose="Check if video.error.code is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.error.code is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_code_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_MediaError_code_type" priority="P2" purpose="Check if the type of video.error.code is 'number'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.error.code is 'number'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_code_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_TimeRanges_end_INDEX_SIZE_ERR" priority="P3" purpose="Check if throw INDEX_SIZE_ERR exception when if the video.TimeRanges.end method index is out of range" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if throw INDEX_SIZE_ERR exception when if the video.TimeRanges.end method index is out of range</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_end_INDEX_SIZE_ERR.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_TimeRanges_length_readonly" priority="P2" purpose="Check if video.TimeRanges.length is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.TimeRanges.length is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_length_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_TimeRanges_length_type" priority="P2" purpose="Check if video.TimeRanges.length is of type number" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.TimeRanges.length is of type number</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_length_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_TimeRanges_start_INDEX_SIZE_ERR" priority="P3" purpose="Check if throw INDEX_SIZE_ERR exception when if the video.TimeRanges.start method index is out of range" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if throw INDEX_SIZE_ERR exception when if the video.TimeRanges.start method index is out of range</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_start_INDEX_SIZE_ERR.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_addTextTrack_type" priority="P2" purpose="Check if the vedio.addTextTrack attribute is of type function" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the vedio.addTextTrack attribute is of type function</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_addTextTrack_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_autoplay_empty_string" priority="P2" purpose="Check if the attribute video.autoplay is false when set it empty string" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute video.autoplay is false when set it empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_autoplay_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_autoplay_null" priority="P2" purpose="Check if the value of attribute of video.autoplay is false when you set it null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute of video.autoplay is false when you set it null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_autoplay_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_autoplay_onloadedmetadata" priority="P2" purpose="Check if video.autoplay attribute invoked,then video.onloadedmetadata() function triggered" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.autoplay attribute invoked,then video.onloadedmetadata() function triggered</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_autoplay_onloadedmetadata.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_autoplay_true_autoplay_present" priority="P2" purpose="Check if video.autoplay returns true when the controls attribute is present in the video element" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.autoplay returns true when the controls attribute is present in the video element</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_autoplay_true_autoplay_present.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_buffered_end_type" priority="P2" purpose="Check if the type of video.buffered.end is function" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.buffered.end is function</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_buffered_end_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_buffered_length_default_value" priority="P2" purpose="Check if the video.buffered length is zero,typically this will be a single range anchored at the zero point" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.buffered length is zero,typically this will be a single range anchored at the zero point</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_buffered_length_default_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_buffered_readonly" priority="P2" purpose="Check if the video.buffered attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.buffered attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_buffered_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_buffered_start_type" priority="P2" purpose="Check if the type of video.buffered.start is function" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.buffered.start is function</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_buffered_start_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_canPlayType_empty_string" priority="P2" purpose="Check if video.canPlayType return empty string if arguments is a empty string" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.canPlayType return empty string if arguments is a empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_canPlayType_method_type" priority="P2" purpose="Check if the type of video.canPlayType is 'function'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.canplayType is 'function'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_method_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_canPlayType_null" priority="P2" purpose="Check if video.canPlayType return empty string if arguments is null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.canPlayType return empty string if arguments is null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_controls_empty_string" priority="P2" purpose="Check if the value of attribute video.controls is false when set it empty string" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.controls is false when set it empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_controls_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_controls_false_controls_absent" priority="P2" purpose="Check if video.controls returns false when the controls attribute is absent in the video element" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.controls returns false when the controls attribute is absent in the video element</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_controls_false_controls_absent.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_controls_null" priority="P2" purpose="Check if the value of attribute video.controls is false when set it null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.controls is false when set it null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_controls_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentSrc_readonly" priority="P2" purpose="Check if the video.currentSrc attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.currentSrc attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_currentSrc_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentSrc_src_null" priority="P2" purpose="Check if video.currentSrc is empty string when set the video.src null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.currentSrc is empty string when set the video.src null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_currentSrc_src_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentTime_value_duration" priority="P2" purpose="Check if the video.currentTime attribute return the end playback position it was set to duration" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.currentTime attribute return the end playback position it was set to duration</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_currentTime_value_duration.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentTime_value_later_end" priority="P2" purpose="Check if the video.currentTime attribute return the end playback position it was set to later than the end of the media resource" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.currentTime attribute return the end playback position it was set to later than the end of the media resource</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_currentTime_value_later_end.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_currentTime_value_null" priority="P2" purpose="Check if the video.currentTime attribute on getting it must return 0 it was set to null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.currentTime attribute on getting it must return 0 it was set to null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_currentTime_value_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultMuted_empty_string" priority="P2" purpose="Check if the value of the attribute video.defaultMuted set empty string,then compare media.defaultMuted is false" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of the attribute video.defaultMuted set empty string,then compare media.defaultMuted is false</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultMuted_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultMuted_null" priority="P2" purpose="Check if the value of the attribute video.defaultMuted set null,then compare media.defaultMuted is false" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of the attribute video.defaultMuted set null,then compare media.defaultMuted is false</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultMuted_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_basic" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute that on getting it must return 0.5 it was set to 0.5" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute that on getting it must return 0.5 it was set to 0.5</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_basic.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_default_value" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute return 1.0 if it hasn't yet been set" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute return 1.0 if it hasn't yet been set</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_default_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_value_null" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_value_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_value_zero" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to 0" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to 0</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_value_zero.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_duration_attribute_readonly" priority="P2" purpose="Check if the video.duration attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.duration attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_duration_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_element" priority="P3" purpose="Check if element returns same video element twice" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if element returns same video element twice</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_element.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ended_attribute_readonly" priority="P2" purpose="Check if video.ended is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.ended is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ended_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ended_canplaythrough" priority="P2" purpose="Check if the attribute video.ended should be false during canplaythrough event" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute video.ended should be false during canplaythrough event</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ended_canplaythrough.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ended_currentTime_duration" priority="P2" purpose="Check if the value of attribute video.ended is true when set currentTime video.durations" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.ended is true when set currentTime video.durations</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ended_currentTime_duration.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ended_loaddata" priority="P2" purpose="Check if the value of attribute video.ended is false during loadeddata event" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.ended is false during loadeddata event</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ended_loaddata.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ended_playing" priority="P2" purpose="Check if the value of attribute video.ended is false during playing event" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.ended is false during playing event</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ended_playing.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_error_readonly" priority="P2" purpose="Check if the video.error attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.error attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_error_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_load_method" priority="P2" purpose="Check if video.load can start selecting and loading a new media resource from scratch" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.load can start selecting and loading a new media resource from scratch</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_load_method.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_load_method_type" priority="P2" purpose="Check if the type of video.load is 'function'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the type of video.load is 'function'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_load_method_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_loop_empty_string" priority="P2" purpose="Check if the value of the attribute video.loop is false if set it empty string" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of the attribute video.loop is false if set it empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_loop_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_loop_false_loop_absent" priority="P2" purpose="Check if video.loop returns false when the loop attribute is absent in the video element" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.loop returns false when the loop attribute is absent in the video element</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_loop_false_loop_absent.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_loop_null" priority="P2" purpose="Check if the value of the attribute video.loop is false if set it null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of the attribute video.loop is false if set it null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_loop_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_mediaGroup_empty_string" priority="P2" purpose="Check if the value of attribute of video.mediaGroup is empty string when you set it empty string" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute of video.mediaGroup is empty string when you set it empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_mediaGroup_empty_string.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_mediaGroup_null" priority="P2" purpose="Check if the value of attribute video.mediaGroup when set it null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of attribute video.mediaGroup when set it null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_mediaGroup_null.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_mediaGroup_valid_value" priority="P2" purpose="Check if the value of video.mediaGroup is valid" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the value of video.mediaGroup is valid</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_mediaGroup_valid_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_networkState_readonly" priority="P2" purpose="Check if the video.networkState attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.networkState attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_networkState_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ondurationchange_event" priority="P2" purpose="Check if the event video.ondurationchange occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.ondurationchange occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ondurationchange_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onemptied_event" priority="P2" purpose="Check if the event video.onemptied occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onemptied occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onemptied_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onended_event" priority="P2" purpose="Check if the event video.onended occurs when media resource is end" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onended occurs when media resource is end</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onended_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onerror_event" priority="P2" purpose="Check if the event video.onerror occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onerror occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onerror_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onpause_event" priority="P2" purpose="Check if the event video.onpause occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onpause occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onpause_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onratechange_event_defaultPlaybackRate" priority="P2" purpose="Check if the event video.onratechange occurs when defaultPlaybackRate changed" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onratechange occurs when defaultPlaybackRate changed</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onratechange_event_defaultPlaybackRate.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onratechange_event_playbackRate" priority="P2" purpose="Check if the event video.onratechange occurs when playbackRate changed" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onratechange occurs when playbackRate changed</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onratechange_event_playbackRate.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onseeking_event" priority="P2" purpose="Check if the event video.onseeking occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onseeking occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onseeking_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_ontimeupdate_event" priority="P2" purpose="Check if the event video.ontimeupdate occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.ontimeupdate occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_ontimeupdate_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onvolumechange_event_muted" priority="P2" purpose="Check if the event video.onvolumechange occurs when muted changed" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onvolumechange occurs when muted changed</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onvolumechange_event_muted.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onvolumechange_event_volume" priority="P2" purpose="Check if the event video.onvolumechange occurs when volume changed" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onvolumechange occurs when volume changed</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onvolumechange_event_volume.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_onwaiting_event" priority="P2" purpose="Check if the event video.onwaiting occurs" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the event video.onwaiting occurs</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_onwaiting_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_h263_aac" priority="P3" purpose="Check if the video element can pause the H.263 decoding format video file" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video element can pause the H.263 decoding format video file</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_h263_aac.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_mpeg4_amr" priority="P3" purpose="Check if the video element can pause the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
-        <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video element can pause the MPEG-4 part 2 decoding format video file</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_mpeg4_amr.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion category="Tizen W3C API Specifications" interface="HTMLVideoElement" section="Media" specification="HTML5 The video element" usage="true"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_method_type" priority="P2" purpose="Check if video.pause is of type function" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.pause is of type function</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_method_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_mp4_h264_aac" priority="P3" purpose="Check if the user agent supports mp4-h264-acc video playing, pause" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the user agent supports mp4-h264-acc video playing, pause</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_mp4_h264_aac.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_paused_attribute_readonly" priority="P2" purpose="Check if the video.paused attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.paused attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_paused_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_h263_aac" priority="P3" purpose="Check if the video element can play the H.263 decoding format video file" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video element can play the H.263 decoding format video file</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_h263_aac.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_mpeg4_amr" priority="P3" purpose="Check if the video element can play the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
-        <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video element can play the MPEG-4 part 2 decoding format video file</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_mpeg4_amr.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion category="Tizen W3C API Specifications" interface="HTMLVideoElement" section="Media" specification="HTML5 The video element" usage="true"/>
-            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_method_type" priority="P2" purpose="Check if video.play method is of type function" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.play method is of type function</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_play_method_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_mp4_h264_aac" priority="P3" purpose="Check if the user agent supports mp4-h264-acc video playing" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the user agent supports mp4-h264-acc video playing</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_play_mp4_h264_aac.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_value_null" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to null" status="approved" type="compliance">
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_playbackRate_value_null" priority="P2" purpose="Check if the video.playbackRate attribute return 0 it was set to null" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to null</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_value_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playbackRate_value_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_defaultPlaybackRate_value_zero" priority="P2" purpose="Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to 0" status="approved" type="compliance">
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_playbackRate_value_zero" priority="P2" purpose="Check if the video.playbackRate attribute that on getting it must return 0 it was set to 0" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.defaultPlaybackRate attribute that on getting it must return 0 it was set to 0</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_defaultPlaybackRate_value_zero.html</test_script_entry>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playbackRate_value_zero.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual" priority="P3" purpose="Check if video element can play the H.263 decoding format video file." status="ready" type="compliance">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion category="Tizen W3C API Specifications" interface="HTMLMediaElement" section="Media" specification="HTML5 The video element" useage="true"/>
-            <spec_url>http://www.w3.org/TR/html5/embedded-content-0.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual" priority="P3" purpose="Check if video element can play the H.264 decoding format video file." status="ready" type="compliance">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion category="Tizen W3C API Specifications" interface="HTMLMediaElement" section="Media" specification="HTML5 The video element" usage="true"/>
-            <spec_url>http://www.w3.org/TR/html5/embedded-content-0.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual" priority="P3" purpose="Check if video element can play the MPEG4 decoding format video file." status="ready" type="compliance">
-        <description>
-          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion category="Tizen W3C API Specifications" interface="HTMLMediaElement" section="Media" specification="HTML5 The video element" useage="true"/>
-            <spec_url>http://www.w3.org/TR/html5/embedded-content-0.html#the-video-element</spec_url>
-            <spec_statement/>
-          </spec>
-        </specs>
-      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_played_attribute_readonly" priority="P2" purpose="Check if video.played attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.played attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_played_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_played_length_default_value" priority="P2" purpose="Check if default value of the attribute video.played.length is 0" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if default value of the attribute video.played.length is 0</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_played_length_default_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_preload_auto" priority="P2" purpose="Check if video.preload can be set to 'auto'" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.preload can be set to 'auto'</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_preload_auto.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_seekable_attribute_readonly" priority="P2" purpose="Check if video.seekable attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.seekable attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_seekable_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_seekable_length_default_value" priority="P2" purpose="Check if the default value of attribute video.seekable.length is 0" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the default value of attribute video.seekable.length is 0</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_seekable_length_default_value.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_seeking_attribute_readonly" priority="P2" purpose="Check if the video.seeking attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.seeking attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_seeking_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_seeking_value_true" priority="P2" purpose="Check if the video.seeking attribute returns true if the user agent is currently seeking" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the video.seeking attribute returns true if the user agent is currently seeking</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_seeking_value_true.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_src_basic" priority="P2" purpose="Check if video.src can get src attibute value" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.src can get src attibute value</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_src_basic.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_videoHeght_media_resource_available" priority="P3" purpose="Check if video.videoheight return the intrinsic height of the video when have a media resource" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if video.videoheight return the intrinsic height of the video when have a media resource</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_videoHeght_media_resource_available.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_videoHeight_readState_HAVE_NOTHING" priority="P3" purpose="Check if readyState attribute is HAVE_NOTHING, then video.videoHeight must return 0" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if readyState attribute is HAVE_NOTHING, then video.videoHeight must return 0</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_videoHeight_readState_HAVE_NOTHING.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_videoHeight_readonly" priority="P2" purpose="Check if the videoHeight attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the videoHeight attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_videoHeight_readonly.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_videoWidth_media_resource_available" priority="P3" purpose="Check if video.videoWidth return the intrinsic width of the video when have a media resource" status="approved" type="compliance">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>check if video.videoWidth return the intrinsic width of the video when have a media resource</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_videoWidth_media_resource_available.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_videoWidth_readonly" priority="P2" purpose="Check if the videoWidth attribute is readonly" status="approved" type="compliance">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the videoWidth attribute is readonly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_videoWidth_readonly.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-       </set>
+    </set>
+    <set name="Video_mobile" type="js">
+      <capabilities>
+          <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_mpeg4_amr" priority="P3" purpose="Check if the video element can pause the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pause" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_mpeg4_amr" purpose="Check if the video element can play the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="play" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual" purpose="Check if video element can play the H.264 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual" purpose="Check if video element can play the H.263 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual" purpose="Check if video element can play the MPEG4 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Video_wearable" type="js">
+      <capabilities>
+          <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_mpeg4_amr" purpose="Check if the video element can pause the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pause" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_mpeg4_amr" purpose="Check if the video element can play the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="play" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual" purpose="Check if video element can play the H.264 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual" purpose="Check if video element can play the H.263 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual" purpose="Check if video element can play the MPEG4 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Video_tv" type="js">
+      <capabilities>
+          <capability name="http://tizen.org/feature/profile"><value>TV</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual_tv" purpose="Check if video element can play the H.264 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual_tv.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual_tv" purpose="Check if video element can play the H.263 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual_tv.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual_tv" purpose="Check if video element can play the MPEG4 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual_tv.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Video_iot" type="js">
+      <capabilities>
+          <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_mpeg4_amr" priority="P3" purpose="Check if the video element can pause the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pause" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_mpeg4_amr" purpose="Check if the video element can play the MPEG-4 part 2 decoding format video file" status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="play" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual" purpose="Check if video element can play the H.264 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual" purpose="Check if video element can play the H.263 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual" purpose="Check if video element can play the MPEG4 decoding format video file." status="approved" type="compliance">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="playback" interface="HTMLVideoElement" specification="HTML5 The video element (Partial)" section="Media" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-video-element.html#the-video-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 6aefcaa7c0deec0117ebfc80093bec9a2b9018fa..30588c5825cfd41f316ac3996ffa5f86da58c72d 100755 (executable)
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_addTextTrack_exist.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_exist" purpose="Check if the vedio.textTracks attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_exist.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_readonly" purpose="Check if the vedio.textTracks attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_readonly.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_type" purpose="Check if the type of vedio.textTracks attribute is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_type.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_valid_value" purpose="Check if the textTracks attribute of media elements must return an array host object for objects of type TextTrack">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_valid_value.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_theora_vorbis" purpose="Check if the video.canPlayType supports video/mp4 after ordered the codecs's parameter(theora, vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_2.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_property_exists" purpose="Check if the video.currentSrc property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_property_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_auto_value" purpose="Check if video.preload reflects 'auto' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_auto_value.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_reflects_attribute_not_source_elements" purpose="Check if video.src reflect src attribute, not source child elements">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_reflects_attribute_not_source_elements.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_play" onload_delay="10" purpose="Check that play event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_play.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_load_method_exists" purpose="Check if the video.load attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_load_method_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_code_exists" purpose="Check if the video.error.code exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_code_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_ABORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_ABORTED exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_ABORTED_constant_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_DECODE_constant_exists" purpose="Check if the video.error.MEDIA_ERR_DECODE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_DECODE_constant_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_NETWORK_constant_exists" purpose="Check if the video.error.MEDIA_ERR_NETWORK exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_NETWORK_constant_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_SRC_NOT_SUPPORTED exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_canplaythrough" purpose="Check that the canplaythrough event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_canplaythrough.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_empty_if_no_src" purpose="Check that the video.currentSrc returns empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_empty_if_no_src.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_removal_does_not_trigger_loadstart" purpose="Check that the loadstart event isnot triggered if remove video.src attribute source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_removal_does_not_trigger_loadstart.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_nonempty_after_setting_src" purpose="Check that the video.currentSrc returns non-empty if src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_nonempty_after_setting_src.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_nonempty_after_adding_source_child" purpose="Check that the video.currentSrc returns non-empty if add source element">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_nonempty_after_adding_source_child.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_playing" purpose="Check that the playing event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_playing.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_canplaythrough" purpose="Check that the video.readyState is HAVE_FUTURE_DATA if canplaythrough event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_canplaythrough.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_property_exists" purpose="Check if the video.readyState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_property_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_canplay" purpose="Check that the canplay event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_canplay.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_playing" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if playing event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_playing.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vp8" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vp8)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_1.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_bogus_type" purpose="Check if the video.canPlayType supports bogus type">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_bogus_type.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_base" onload_delay="30" purpose="Check that the seeking event is triggered more than once  if the video.loop is set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_base.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_volumechange" purpose="Check that the volumechange event is triggered at the media element if the video.muted is changed">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_volumechange.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_volumechange" purpose="Check that the volumechange event is triggered at the media element if video.volume is changed">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_volumechange.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
     </set>
     <set name="Video2" type="js">
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_pause_method_exists" purpose="Check if the video.pause method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_method_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_play_method_exists" purpose="Check if the video.play method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_play_method_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_end_exists" purpose="Check if the video.TimeRanges.end attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_end_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_length_exists" purpose="Check if the video.TimeRanges.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_length_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_start_exists" purpose="Check if the video.TimeRanges.start method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_start_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_canplay_playing" purpose="Check that the canplay event is triggered before the playing event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_canplay_playing.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_false_during_play" purpose="Check that video.paused is false if play event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/paused_false_during_play.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_loadstart_progress" purpose="Check that the loadstart event triggered before the progress event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_loadstart_progress.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_loadedmetadata_loadeddata" purpose="Check that the loadedmetadata event is triggered before the loadeddata event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_loadedmetadata_loadeddata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_true_during_pause" purpose="Check that video.paused is true if pause event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/paused_true_during_pause.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_canplay_canplaythrough" purpose="Check that the canplay event is triggered before the canplaythrough event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_canplay_canplaythrough.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_theora" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(theora)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_3.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_avc_mp4a" purpose="Check if the video.canPlayType supports video/mp4 after ordered the codecs's parameter(avc1.42E01E, mp4a.40.2)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_3.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video mp4">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_3.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_vp8_vorbis" purpose="Check if the video.canPlayType supports video/mp4 after ordered the codecs's parameter(vp8, vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_1.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_application_octet_stream" purpose="Check if the video.canPlayType supports application/octet-stream">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_progress" purpose="Check that the progress event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_progress.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_property_exists" purpose="Check if the video.preload property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_property_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="error_null" purpose="Check that the video.error return null if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/error_null.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_ogg_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video ogg">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_2.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_none_autoplay" purpose="Check that video.preload reflects 'none' value even if autoplay attribute is present">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_none_autoplay.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadeddata" onload_delay="10" purpose="Check that the loadeddata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadeddata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadstart" purpose="Check that the loadstart event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadstart.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_4.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_none" purpose="Check if the video.preload reflects 'none' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_none.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_metadata" purpose="Check if the video.preload reflects 'metadata' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_metadata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_initial" purpose="Check if the default video.readyState begins with HAVE_NOTHING">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_initial.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_loadedmetadata" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if loadedmetadata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_loadedmetadata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_canplay" onload_delay="10" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if canplay event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_canplay.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_vp8_vorbis" purpose="Check if video.canPlayType supports application/octet-stream with codecs='vp8, vorbis'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_1.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkstate_initial" purpose="Check if the default value of video.networState is NETWORK_EMPTY">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/networkState_initial.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_avc_mp4a" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='avc1.42E01E, mp4a.40.2'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_3.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_theora_vorbis" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='theora, vorbis'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_2.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_2.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video mp4">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_1.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_loadeddata" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if the loadeddata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_loadeddata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_method_exists" purpose="Check if the video.canPlayType supports existence of canPlayType method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_method_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_error_property_exists" purpose="Check if the video.error property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/error_property_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkstate_property_exists" purpose="Check if the video.networkState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/networkState_property_exists.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_reflects_no_value" purpose="Check that the video.src is empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_reflects_no_value.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadedmetadata" onload_delay="10" purpose="Check that the loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadedmetadata.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4a" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4a.40.8)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4v" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4v.20.8)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
     </set>
     <set name="Video3" type="js">
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_error_attribute_type" purpose="Check if the type of video.error is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_attribute_exists" purpose="Check if the video.src attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_attribute_type" purpose="Check if the type of video.src is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentSrc_attribute_type" purpose="Check if the type of video.currentSrc is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_crossOrigin_attribute_exists" purpose="Check if the video.crossOrigin attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_crossOrigin_attribute_type" purpose="Check if the type of video.crossOrigin is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_exists" purpose="Check if the video.NETWORK_EMPTY exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_type" purpose="Check if the type of video.NETWORK_EMPTY is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_value" purpose="Check if the video.NETWORK_EMPTY const value is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_exists" purpose="Check if the video.NETWORK_IDLE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_type" purpose="Check if the type of video.NETWORK_IDLE is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_value" purpose="Check if the value of video.NETWORK_IDLE const is 1">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_exists" purpose="Check if the video.NETWORK_LOADING exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_type" purpose="Check if the type of video.NETWORK_LOADING is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_value" purpose="Check if the value of video.NETWORK_LOADING const is 2">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_exists" purpose="Check if the video.NETWORK_NO_SOURCE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_type" purpose="Check if the type of video.NETWORK_NO_SOURCE is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_value" purpose="Check if the value of video.NETWORK_NO_SOURCE const is 3">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkState_attribute_type" purpose="Check if the type of video.networkState is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_attribute_type" purpose="Check if the type of video.preload is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=25</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_buffered_exists" purpose="Check if the video.buffered attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=26</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_buffered_type" purpose="Check if the type of video.buffered is a TimeRanges object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=27</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_exists" purpose="Check if the video.HAVE_NOTHING exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=28</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_type" purpose="Check if the type of video.HAVE_NOTHING is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=29</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_value" purpose="Check if the constant value of video.HAVE_NOTHING is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=30</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_exists" purpose="Check if the video.HAVE_METADATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=31</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_type" purpose="Check if the type of video.HAVE_METADATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=32</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_value" purpose="Check if the value of video.HAVE_METADATA is 1">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=33</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_exists" purpose="Check if the video.HAVE_CURRENT_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=34</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_type" purpose="Check if the type of video.HAVE_CURRENT_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=35</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_value" purpose="Check if the value of video.HAVE_CURRENT_DATA is 2">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=36</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_exists" purpose="Check if the video.HAVE_FUTURE_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=37</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_type" purpose="Check if the type of video.HAVE_FUTURE_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=38</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_value" purpose="Check if the value of video.HAVE_FUTURE_DATA is 3">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=39</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_exists" purpose="Check if the video.HAVE_ENOUGH_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=40</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_type" purpose="Check if the type of  video.HAVE_ENOUGH_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=41</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_value" purpose="Check if the value of video.HAVE_ENOUGH_DATA is 4">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=42</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readyState_attribute_type" purpose="Check if the type of video.readyState attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=44</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_attribute_exists" purpose="Check if the video.seeking attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=46</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_attribute_type" purpose="Check if the type of video.seeking attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=47</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_default_value" purpose="Check if the video.seeking attribute must initially have the value false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=48</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentTime_attribute_exists" purpose="Check if the video.currentTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=49</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentTime_attribute_type" purpose="Check if the type of video.currentTime attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=50</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_duration_attribute_exists" purpose="Check if the video.duration attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=51</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_duration_attribute_type" purpose="Check if the type of video.duration attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=52</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_exists" purpose="Check if the video.paused attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=53</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
     </set>
     <set name="Video4" type="js">
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_type" purpose="Check if the type of video.paused attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=54</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_default_value" purpose="Check if the video.paused attribute must initially be true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=55</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultPlaybackRate_attribute_exists" purpose="Check if the video.defaultPlaybackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=56</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultPlaybackRate_attribute_type" purpose="Check if the type of video.defaultPlaybackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=57</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_playbackRate_attribute_exists" purpose="Check if the video.playbackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=58</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_playbackRate_attribute_type" purpose="Check if the type of video.playbackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=59</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_played_attribute_exists" purpose="Check if the type of video.played attribute is [object TimeRanges]">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=60</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_played_attribute_type" purpose="Check if the type of attribute video.played is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=61</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seekable_attribute_exists" purpose="Check if the video.seekable attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=62</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seekable_attribute_type" purpose="Check if the type of video.seekable attribute is TimeRanges object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=63</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_attribute_exists" purpose="Check if  the video.ended attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=64</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_attribute_type" purpose="Check if the type of video.ended is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=65</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_default_value" purpose="Check if the default value of attribute video.ended is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=66</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_attribute_exists" purpose="Check if the video.autoplay attritbute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=67</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_attribute_type" purpose="Check if the type of video.autoplay attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=68</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_default_value" purpose="Check if the video.autoplay attribute default is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=69</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_exists" purpose="Check if the video.loop attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=70</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_type" purpose="Check if the type of video.loop is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=71</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_initial" purpose="Check if the video.loop initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=72</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
 <!--      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_mediaGroup_attribute_exists" purpose="Check if the video.mediaGroup exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=73</test_script_entry>
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=75</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_attribute_type" purpose="Check if the type of video.controls is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=76</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_attribute_exists" purpose="Check if the video.volume attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=77</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_attribute_type" purpose="Check if the type of video.volume attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=78</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_exists" purpose="Check if the video.muted exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=79</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_type" purpose="Check if the type of video.muted is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=80</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_initial" purpose="Check if the video.muted initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=81</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_exists" purpose="Check if the video.defaultMuted attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=82</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_type" purpose="Check if the type of video.defaultMuted is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=83</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_initial" purpose="Check if the video.defaultMuted initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=84</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_attribute_exists" purpose="Check if the video.width attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=85</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_attribute_type" purpose="Check if the type of video.width is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=86</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_initial" purpose="Check if the video.width intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=87</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_attribute_exists" purpose="Check if the video.height attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=88</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_attribute_type" purpose="Check if the type of video.height is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=89</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_initial" purpose="Check if the video.height intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=90</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_attribute_exists" purpose="Check if the video.videoWidth attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=91</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_attribute_type" purpose="Check if the type of video.videoWidth is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=92</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_default_value" purpose="Check if the default value of video.videoWidth is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=93</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_attribute_exists" purpose="Check if the video.videoHeight attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=94</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_attribute_type" purpose="Check if the type of video.videoHihgt is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=95</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
     </set>
     <set name="Video5" type="js">
-     <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_default_value" purpose="Check if the default value of video.videoHeight is 0">
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_default_value" purpose="Check if the default value of video.videoHeight is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=96</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_poster_attribute_exists" purpose="Check if the video.poster exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=97</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_poster_attribute_type" purpose="Check if the type of video.poster is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=98&amp;locator_key=id&amp;value=98</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_true_controls_present" purpose="Check that the video.controls returns true if the controls attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_reflects_false" purpose="Check if the video.controls can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_reflects_true" purpose="Check if the video.controls can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_true_muted_present" purpose="Check that the video.defaultMuted returns true if the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_no_dynamic_effect_muted" purpose="Check that the media.defaultMuted returns true if the muted attribute is set to false and the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_false_muted_absent" purpose="Check that the video.defaultMuted returns false if the muted attribute is absent in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_no_dynamic_effect" purpose="Check that the video.defaultMuted returns false if the muted attribute is set to true and the muted attribute is asent in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_zero" purpose="Check that the video.height returns zero if the height attribute is set to zero">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_max" purpose="Check that the video.height returns maximum non-negative integer if the height attribute is set to the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_integer" purpose="Check that the video.height returns the integer number if the height attribute is set to a valid non-negative integer in the range 0 to 2147483647">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_float" purpose="Check that the video.height returns a shortest integer number if the height attribute is set to a floating-point number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_upper" purpose="Check that the video.height returns zero if the height attribute is set to a number greater than the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_negative" purpose="Check that the video.height returns zero if the height attribute is set to a negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_invalid" purpose="Check that the video.height returns zero if the height attribute is set to an invlid non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_true_loop_present" purpose="Check that the video.loop returns true if the loop attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_reflects_false" purpose="Check if the video.loop can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_reflects_true" purpose="Check if the video.loop can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_true_muted_present" purpose="Check that video.muted returns true if the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_false_unmuted" purpose="Check if the video.muted can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_true_muted" purpose="Check if the video.muted can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_initial" purpose="Check if the intial value of the video.volume is in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_normal" purpose="Check if user agent is able to set video.volume with new value in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_silent" purpose="Check if user agent is able to set video.volume with new value 0.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_loudest" purpose="Check if user agent is able to set video.volume with new value 1.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_exception_lower" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value less than 0.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_exception_upper" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value more than 1.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_zero" purpose="Check that the video.width returns zero if the width attribute is set to zero">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_max" purpose="Check that the video.width returns maximum non-negative integer if the width attribute is set to the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_integer" purpose="Check that the video.width returns the integer number if the width attribute is set to a valid non-negative integer in the range 0 to 2147483647">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_float" purpose="Check that the video.width returns a shortest integer number if the width attribute is set to a floating-point number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_upper" purpose="Check that the video.width returns zero if the width attribute is set to a number greater than the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_negative" purpose="Check that the video.width returns zero if the width attribute is set to a negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_invalid" purpose="Check that the video.width returns zero if the width attribute is set to an invlid non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_textTrackMode" purpose="Check if the video TextTrackMode's value could be changed">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTrackMode.html</test_script_entry>
         </description>
-        </testcase>
+      </testcase>
     </set>
     <set name="Video6" type="js">
       <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_duration_attribute_value_NaN" purpose="Check if the video.duration attribute return the Not-a-Number (NaN) value if no media data is available">
         </description>
       </testcase>
     </set>
+    <set name="Video_iot" type="js">
+      <capabilities>
+          <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_pause_3gp_mpeg4_amr" purpose="Check if the video element can pause the MPEG-4 part 2 decoding format video file">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="auto" id="video_play_3gp_mpeg4_amr" purpose="Check if the video element can play the MPEG-4 part 2 decoding format video file">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_play_3gp_mpeg4_amr.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h264-manual" purpose="Check if video element can play the H.264 decoding format video file.">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h264-manual.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_h263-manual" purpose="Check if video element can play the H.263 decoding format video file.">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_h263-manual.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Media/HTML5 The video element" execution_type="manual" id="video_playback_mpeg4-manual" purpose="Check if video element can play the MPEG4 decoding format video file.">
+        <description>
+          <test_script_entry>/opt/tct-video-html5-tests/video/video_playback_mpeg4-manual.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index ee6605dac502437f75cdf839fb01b9876355bde5..b5856ebc5b4cf58b6bf2864090a8718db4e8df2c 100755 (executable)
         </specs>
       </testcase>
     </set>
+    <set name="WebSetting_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/websetting"/>
+      </capabilities>
+      <testcase purpose="Check if WebSetting object notexist" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingObject" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebsettingManager exists in Tizen" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if instance of interface WebsettingManager can be extended with new property" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSettingManager notexist" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setUserAgentString method exists in WebSettingManager" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_exist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebsettingManager setAgentString method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setAgentString method with optional null arguments works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_nullableargs">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_nullableargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebsettingManager setAgentString method with successCallback works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setUserAgentString throws exception when invalid success callback is given" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setUserAgentString throws exception when success callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setUserAgentString throws exception when invalid error callback is given" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebsettingManager setAgentString method with errorCallback works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if setUserAgentString throws exception when error callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies method exists in WebSettingManager" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_exist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies method with null arguments works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_nullableargs">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_nullableargs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies method with success callback works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_with_successCallback">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_successCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies throws exception when invalid success callback is given" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies throws exception when success callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies method with error callback works properly" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_with_errorCallback">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_errorCallback.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies throws exception when invalid error callback is given" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if removeAllCookies throws exception when error callback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index ce60f9f4d47e12ab5cfeaa6d633daa1a1c0159f1..446e561d92b76f94c7fbac6c02d63744866a5378 100755 (executable)
         </description>
       </testcase>
     </set>
+    <set name="WebSetting_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
+        <capability name="http://tizen.org/feature/websetting"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingObject_notexist" priority="P3" purpose="Check if WebSetting object notexist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_in_tizen" priority="P3" purpose="Check if WebsettingManager exists in Tizen">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_extend" priority="P3" purpose="Check if instance of interface WebsettingManager can be extended with new property">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_notexist" priority="P3" purpose="Check if WebSettingManager notexist">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_exist" priority="P1" purpose="Check if setUserAgentString method exists in WebSettingManager">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString" priority="P1" purpose="Check if WebsettingManager setAgentString method works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_nullableargs" priority="P1" purpose="Check if setAgentString method with optional null arguments works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_nullableargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_successCallback" priority="P1" purpose="Check if WebsettingManager setAgentString method with successCallback works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb" priority="P2" purpose="Check if setUserAgentString throws exception when invalid success callback is given">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch" priority="P2" purpose="Check if setUserAgentString throws exception when success callback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb" priority="P2" purpose="Check if setUserAgentString throws exception when invalid error callback is given">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_errorCallback" priority="P1" purpose="Check if WebsettingManager setAgentString method with errorCallback works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch" priority="P2" purpose="Check if setUserAgentString throws exception when error callback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_exist" priority="P1" purpose="Check if removeAllCookies method exists in WebSettingManager">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies" priority="P1" purpose="Check if removeAllCookies method works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_nullableargs" priority="P1" purpose="Check if removeAllCookies method with null arguments works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_nullableargs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_successCallback" priority="P1" purpose="Check if removeAllCookies method with success callback works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_successCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb" priority="P2" purpose="Check if removeAllCookies throws exception when invalid success callback is given">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch" priority="P2" purpose="Check if removeAllCookies throws exception when success callback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_errorCallback" priority="P1" purpose="Check if removeAllCookies method with error callback works properly">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_errorCallback.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb" priority="P2" purpose="Check if removeAllCookies throws exception when invalid error callback is given">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch" priority="P2" purpose="Check if removeAllCookies throws exception when error callback is incorrect">
+        <description>
+          <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>