</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">
+ <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">
</specs>
</testcase>
</set>
- <set name="HumanActivityMonitor_wearable" type="js">
+ <set name="HumanActivityMonitor_gesture_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_FULL</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gesture_recognition"/>
</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 interface isGestureSupported exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_isGestureSupported_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="isGestureSupported" 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 interface StepDifference exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="StepDifference_notexist">
+ <testcase purpose="Check if method HumanActivityMonitorManager::isGestureSupported() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_isGestureSupported">
<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_isGestureSupported.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="StepDifference" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="isGestureSupported" 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 interface HumanActivityAccumulativePedometerData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityAccumulativePedometerData_notexist">
+ <testcase purpose="Check if HumanActivityMonitorManager::isGestureSupported() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_isGestureSupported_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityAccumulativePedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="isGestureSupported" 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 interface HumanActivityHRMData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityHRMData_notexist">
+ <testcase purpose="Check if the method isGestureSupported of HumanActivityMonitorManager throws TypeMismatchError when invalid gestureType" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_isGestureSupported_type_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_type_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityHRMData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="isGestureSupported" 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 interface HumanActivityGPSInfo exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityGPSInfo_notexist">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_notexist.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityGPSInfo" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 interface HumanActivityGPSInfoArray exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityGPSInfoArray_notexist">
+ <testcase purpose="Check if addGestureRecognitionListener exists" component="Tizen Device APIs/Sensor/HumanActivityMonitor" type="compliance" status="approved" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_addGestureRecognitionListener_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfoArray_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityGPSInfoArray" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 interface HumanActivityRecognitionData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecognitionData_notexist">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() method throws exception when listener is invalid" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_listener_invalid_cb">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecognitionData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_listener_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecognitionData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 interface HumanActivitySleepMonitorData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivitySleepMonitorData_notexist">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() with incorrect listener argument throws exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_listener_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_listener_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivitySleepMonitorData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 interface HumanActivityMonitorManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManagerObject_notexist">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() with incorrect errorCallback argument throws exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManagerObject_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityMonitorManagerObject U" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_extend">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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::getHumanActivityData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_getHumanActivityData_exist">
+ <testcase purpose="Check if the method addGestureRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid gestureType value is assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_type_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_type_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_assertion interface="addGestureRecognitionListener" 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 humanactivitymonitor exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_in_tizen">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly with alwaysOn assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener_with_alwaysOn">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_in_tizen.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_with_alwaysOn.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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 interface HumanActivityMonitorManager exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorManager_notexist">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly with errorCallback assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_notexist.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityMonitorManager" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="addGestureRecognitionListener" 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::start() exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_start_exist">
+ <testcase purpose="Check if method HumanActivityMonitorManager::removeGestureRecognitionListener() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeGestureRecognitionListener">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_exist.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener.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_assertion interface="removeGestureRecognitionListener" 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::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">
+ <testcase purpose="Check if removeGestureRecognitionListener exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_removeGestureRecognitionListener_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener_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_assertion interface="removeGestureRecognitionListener" 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::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_stop_exist">
+ <testcase purpose="Check if HumanActivityMonitorManager::removeGestureRecognitionListener() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeGestureRecognitionListener_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener_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_assertion interface="removeGestureRecognitionListener" 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::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">
+ <testcase purpose="Check if GestureData does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="GestureData_notexist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_notexist.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_assertion interface="GestureData" 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 HumanActivityMonitorSuccessCallback does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityMonitorSuccessCallback_notexist">
+ <testcase purpose="Check if GestureData::type exists, has type string, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_type_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_notexist.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_type_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityMonitorSuccessCallback U" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GestureData" 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::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">
+ <testcase purpose="Check if GestureData::event exists, has type string, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_event_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_TypeMismatch.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_event_attribute.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_assertion interface="GestureData" 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::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">
+ <testcase purpose="Check if GestureData::timestamp exists, has type long, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_timestamp_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_timestamp_attribute.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_assertion interface="GestureData" 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::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 GestureData::x exists, has type double, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_x_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_invalid_cb.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then tilt device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_x_attribute.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_assertion interface="GestureData" 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 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">
+ <testcase purpose="Check if GestureData::y exists, has type double, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_y_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_NotSupportedError.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then tilt device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_y_attribute.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="GestureData" 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 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">
+ <testcase purpose="Check if GestureRecognitionCallback does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="GestureRecognitionCallback_notexist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureRecognitionCallback_notexist.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="GestureRecognitionCallback" 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 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">
+ <testcase purpose="Test whether GestureRecognitionCallback::onsuccess() is called with argument of proper type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureRecognitionCallback_onsuccess">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureRecognitionCallback_onsuccess.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="GestureRecognitionCallback" 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 readRecorderData exists" type="compliance" status="approved" component="Tizen Device APIs/System/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_readRecorderData_exist">
+ </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/HumanActivityMonitorManager_readRecorderData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityData_notexist.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="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 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">
+ <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/HumanActivityMonitorManager_readRecorderData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/StepDifference_notexist.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="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 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">
+ <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/HumanActivityMonitorManager_readRecorderData_query_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerData_notexist.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="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 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">
+ <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/HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityHRMData_notexist.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="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 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">
+ <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/HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_notexist.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="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 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 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>
- <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/HumanActivityGPSInfoArray_notexist.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="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 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 interface HumanActivityRecognitionData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityRecognitionData_notexist">
<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/HumanActivityRecognitionData_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="HumanActivityRecognitionData" 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 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 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/HumanActivityMonitorManager_startRecorder_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_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="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 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 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/HumanActivityMonitorManager_startRecorder_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManagerObject_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="HumanActivityMonitorManagerObject U" 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::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 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_startRecorder_type_PRESSURE.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_extend.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" 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::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::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_stopRecorder_NotSupportedError.html</test_script_entry>
+ <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="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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 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_stopRecorder_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_in_tizen.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" 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::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 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_stopRecorder_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_notexist.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" 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::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">
+ <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_stopRecorder_type_PRESSURE.html</test_script_entry>
+ <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="stopRecorder" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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/HumanActivityReadRecorderSuccessCallback_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityReadRecorderSuccessCallback" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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/HumanActivityRecorderData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecorderData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecorderPressureData" element_type="attribute" element_name="average" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_notexist.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_assertion interface="HumanActivityMonitorSuccessCallback U" 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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_TypeMismatch.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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.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_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 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">
+ <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/HumanActivityRecorderPressureData_notexist.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_assertion interface="HumanActivityRecorderPressureData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_NotSupportedError.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_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>
- </set>
- <set name="HumanActivityMonitor_with_activity_recognition_wearable">
- <capabilities>
- <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
- <capability name="http://tizen.org/feature/sensor.activity_recognition"/>
- </capabilities>
- <testcase purpose="Check if the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_STATIONARY">
+ <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>
- <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_addActivityRecognitionListener_STATIONARY.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_WALKING">
+ <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>
- <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_addActivityRecognitionListener_WALKING.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid type value is assigned for errorCallback parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_errorCallback_TypeMismatch">
+ <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_addActivityRecognitionListener_errorCallback_TypeMismatch .html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager exist" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_exist">
+ <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_addActivityRecognitionListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid value is assigned for type parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_type_TypeMismatch">
+ <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_addActivityRecognitionListener_listener_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_query_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when no param assigned" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_misarg">
+ <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_addActivityRecognitionListener_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid type value is assigned for listener parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_listener_TypeMismatch">
+ <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_addActivityRecognitionListener_type_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback assigned" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_with_errorCallback">
+ <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>
<step order="1">
- <step_desc>Press run button, then keep the device stationary</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_addActivityRecognitionListener_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_PRESSURE.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback null assigned" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_with_errorCallback_null">
+ <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>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_addActivityRecognitionListener_with_errorCallback_null.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="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
+ <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>
- <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/HumanActivityMonitorManager_removeActivityRecognitionListener.html</test_script_entry>
+ <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="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager exist" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_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_removeActivityRecognitionListener_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_assertion interface="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method removeActivityRecognitionListener of HumanActivityMonitorManager ignores invalid id" type="compliance" onload_delay="3" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeActivityRecognitionListener_invalid_id">
+ <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_removeActivityRecognitionListener_invalid_id.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="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method removeActivityRecognitionListener of HumanActivityMonitorManager ignores invalid id when no param assigned (undefined converted to 0)" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeActivityRecognitionListener_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_removeActivityRecognitionListener_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="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback assigned" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
+ <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>
- <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/HumanActivityMonitorManager_removeActivityRecognitionListener_with_errorCallback.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="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback null assigned" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
+ <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>
- <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/HumanActivityMonitorManager_removeActivityRecognitionListener_with_errorCallback_null.html</test_script_entry>
+ <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="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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>
- </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">
+ <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_getHumanActivityData.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="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" 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::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">
+ <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_getHumanActivityData_errorCallback_TypeMismatch.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="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" 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 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">
+ <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_getHumanActivityData_errorCallback_invalid_cb.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="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" 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 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">
+ <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_getHumanActivityData_errorCallback_invoked.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="getHumanActivityData" specification="HumanActivityMonitor" section="Sensor" 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 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">
+ <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>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_misarg.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_endTime_attribute.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_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 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">
+ <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>
- <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"/>
+ <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 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">
+ <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>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_successCallback_invalid_cb.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_min_attribute.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_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 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">
+ <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/HumanActivityMonitorManager_getHumanActivityData_type_PEDOMETER.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPressureData_notexist.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_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>
- <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">
+ <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>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_with_errorCallback.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_startTime_attribute.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_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>
- <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">
+ </set>
+ <set name="HumanActivityMonitor_with_activity_recognition_wearable">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.activity_recognition"/>
+ </capabilities>
+ <testcase purpose="Check if the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_STATIONARY">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.html</test_script_entry>
+ <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_addActivityRecognitionListener_STATIONARY.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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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">
+ <testcase purpose="Check if the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_WALKING">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_TypeMismatch.html</test_script_entry>
+ <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_addActivityRecognitionListener_WALKING.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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid type value is assigned for errorCallback parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_errorCallback_TypeMismatch">
<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_addActivityRecognitionListener_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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method addActivityRecognitionListener of HumanActivityMonitorManager exist" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_exist">
<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_addActivityRecognitionListener_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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid value is assigned for type parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_type_TypeMismatch">
<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_addActivityRecognitionListener_listener_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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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">
+ <testcase purpose="Check if the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when no param assigned" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_PEDOMETER.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addActivityRecognitionListener_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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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="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">
+ <testcase purpose="Check if the method addActivityRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid type value is assigned for listener parameter" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addActivityRecognitionListener_listener_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_onsuccess.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addActivityRecognitionListener_type_TypeMismatch.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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback assigned" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeCalorie_attribute.html</test_script_entry>
+ <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_addActivityRecognitionListener_with_errorCallback.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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method addActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback null assigned" type="compliance" onload_delay="60" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addActivityRecognitionListener_with_errorCallback_null">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeDistance_attribute.html</test_script_entry>
+ <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_addActivityRecognitionListener_with_errorCallback_null.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_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeRunStepCount_attribute.html</test_script_entry>
+ <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/HumanActivityMonitorManager_removeActivityRecognitionListener.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_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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="auto" priority="P1" id="HumanActivityPedometerData_cumulativeTotalStepCount_attribute">
+ <testcase purpose="Check if the method removeActivityRecognitionListener of HumanActivityMonitorManager exist" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeTotalStepCount_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeActivityRecognitionListener_exist.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_assertion interface="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager ignores invalid id" type="compliance" onload_delay="3" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeActivityRecognitionListener_invalid_id">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeWalkStepCount_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeActivityRecognitionListener_invalid_id.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_assertion interface="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager ignores invalid id when no param assigned (undefined converted to 0)" type="compliance" status="approved" component="Tizen Device APIs/HumanActivityMonitor/HumanActivityMonitorManager" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeActivityRecognitionListener_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepCountDifferences_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeActivityRecognitionListener_misarg.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_assertion interface="removeActivityRecognitionListener M" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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 the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback assigned" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.html</test_script_entry>
+ <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/HumanActivityMonitorManager_removeActivityRecognitionListener_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityPedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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="auto" priority="P1" id="HumanActivityPedometerData_speed_attribute">
+ <testcase purpose="Check if the method removeActivityRecognitionListener of HumanActivityMonitorManager returns proper value with errorcallback null assigned" type="compliance" onload_delay="20" status="approved" component="Tizen Device APIs/TBD/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeActivityRecognitionListener_STATIONARY">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_attribute.html</test_script_entry>
+ <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/HumanActivityMonitorManager_removeActivityRecognitionListener_with_errorCallback_null.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_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="removeActivityRecognitionListener" specification="HumanActivityMonitor" section="TBD" 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="auto" priority="P1" id="HumanActivityPedometerData_stepStatus_attribute">
+ </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/HumanActivityPedometerData_stepStatus_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData.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_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 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 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/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_TypeMismatch.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_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 interface HumanActivityPedometerData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityPedometerData_notexist">
+ <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/HumanActivityPedometerData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityPedometerData" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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 interface HumanActivityAccumulativePedometerInfo exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="HumanActivityAccumulativePedometerInfo_notexist">
+ <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/HumanActivityAccumulativePedometerInfo_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_getHumanActivityData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityAccumulativePedometerInfo" usage="true" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+ <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="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_setAccumulativePedometerListener_changeCallback_TypeMismatch.html</test_script_entry>
+ <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="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_setAccumulativePedometerListener_changeCallback_invalid_cb.html</test_script_entry>
+ <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="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::setAccumulativePedometerListener() exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_setAccumulativePedometerListener_exist">
+ <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_setAccumulativePedometerListener_exist.html</test_script_entry>
+ <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="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_setAccumulativePedometerListener_misarg.html</test_script_entry>
+ <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="setAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_unsetAccumulativePedometerListener.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_changedCallback_TypeMismatch.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_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::unsetAccumulativePedometerListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_unsetAccumulativePedometerListener_exist">
+ <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_unsetAccumulativePedometerListener_exist.html</test_script_entry>
+ <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="unsetAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::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">
+ <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_unsetAccumulativePedometerListener_extra_argument.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_assertion interface="HumanActivityMonitorManager" element_type="method" element_name="unsetAccumulativePedometerListener" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_PEDOMETER.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="getHumanActivityData M" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitorManager" 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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_PEDOMETER.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorSuccessCallback_onsuccess.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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_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 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">
+ <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">
<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_query_empty.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeCalorie_attribute.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="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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeDistance_attribute.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="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 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">
+ <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">
<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_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeRunStepCount_attribute.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="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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_option_empty.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeTotalStepCount_attribute.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="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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_PEDOMETER.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_cumulativeWalkStepCount_attribute.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="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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_PEDOMETER.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepCountDifferences_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="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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_extend.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_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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_speed_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_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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_stepStatus_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_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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderPedometerData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_walkingFrequency_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecorderPedometerData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityPedometerData_notexist.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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityAccumulativePedometerInfo_notexist.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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_setAccumulativePedometerListener_changeCallback_TypeMismatch.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_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>
- </set>
- <set name="HumanActivityMonitor_with_wrist_up_wearable">
- <capabilities>
- <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
- <capability name="http://tizen.org/feature/sensor.wrist_up"/>
- </capabilities>
- <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for WRIST_UP" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_WRIST_UP">
+ <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_start_type_WRIST_UP.html</test_script_entry>
+ <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="start" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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::stop() method with WRIST_UP works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_WRIST_UP">
+ <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_stop_type_WRIST_UP.html</test_script_entry>
+ <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="stop" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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>
- </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">
+ <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_getHumanActivityData_type_HRM.html</test_script_entry>
+ <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="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 M" element_type="method" element_name="getHumanActivityData" specification="HumanActivityMonitorManager" 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="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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 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="addActivityRecognitionListener M" element_type="method" element_name="addActivityRecognitionListener" specification="HumanActivityMonitorManager" 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>
+ <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_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>
+ <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_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_with_wrist_up_wearable">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.wrist_up"/>
+ </capabilities>
+ <testcase purpose="Check if method HumanActivityMonitorManager::start() works properly for WRIST_UP" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_start_type_WRIST_UP">
+ <description>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_WRIST_UP.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 WRIST_UP works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_stop_type_WRIST_UP">
+ <description>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_WRIST_UP.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>
+ </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>
</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">
+ <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 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>
+ <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_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/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>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_HRM.html</test_script_entry>
+ <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>
</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">
+ <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_stop_type_HRM.html</test_script_entry>
+ <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>
</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">
+ <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/HumanActivityHRMData_heartRate_attribute.html</test_script_entry>
+ <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="heartRate" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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/HumanActivityHRMData_rRInterval_attribute.html</test_script_entry>
+ <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="rRInterval" specification="HumanActivityMonitor" section="Sensor" category="Tizen Device API Specifications"/>
+ <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>
+ <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>
+ </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>
+ <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>
+ </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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
- <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">
+ </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/HumanActivityMonitorOption_callbackInterval_type_HRM.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_SLEEP_MONITOR.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_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 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">
+ <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/HumanActivityMonitorOption_callbackInterval_type_HRM_default.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_MONITOR.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_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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.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="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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_HRM.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.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="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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_with_option.html</test_script_entry>
+ <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="startRecorder" 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 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">
+ <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_stopRecorder_type_HRM.html</test_script_entry>
+ <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="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>
</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">
+ <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>
- <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/HumanActivityReadRecorderSuccessCallback_onsuccess.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityReadRecorderSuccessCallback" usage="true" 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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_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_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 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">
+ <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>
- <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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_notexist.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_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 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">
+ <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">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderHRMData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecorderHRMData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <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 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">
+ <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">
<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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_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_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_location_batch_wearable">
+ <set name="HumanActivityMonitor_gesture_wearable" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
- <capability name="http://tizen.org/feature/location.batch"/>
+ <capability name="http://tizen.org/feature/sensor.gesture_recognition"/>
</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">
+ <testcase purpose="Check if interface isGestureSupported exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_isGestureSupported_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_type_GPS.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_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_assertion interface="isGestureSupported" 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::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">
+ <testcase purpose="Check if method HumanActivityMonitorManager::isGestureSupported() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P1" id="HumanActivityMonitorManager_isGestureSupported">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_start_option_empty.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported.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_assertion interface="isGestureSupported" 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::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">
+ <testcase purpose="Check if HumanActivityMonitorManager::isGestureSupported() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_isGestureSupported_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_GPS.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_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_assertion interface="isGestureSupported" 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 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">
+ <testcase purpose="Check if the method isGestureSupported of HumanActivityMonitorManager throws TypeMismatchError when invalid gestureType" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_isGestureSupported_type_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_altitude_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_isGestureSupported_type_TypeMismatch.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_assertion interface="isGestureSupported" 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 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">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_errorRange_attribute.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if addGestureRecognitionListener exists" component="Tizen Device APIs/Sensor/HumanActivityMonitor" type="compliance" status="approved" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_addGestureRecognitionListener_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_latitude_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_exist.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() method throws exception when listener is invalid" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_listener_invalid_cb">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_longitude_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_listener_invalid_cb.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() with incorrect listener argument throws exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_listener_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_speed_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_listener_TypeMismatch.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() with incorrect errorCallback argument throws exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityGPSInfo_timestamp_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_errorCallback_TypeMismatch.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if HumanActivityMonitorManager::addGestureRecognitionListener() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_misarg">
<description>
- <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>
- </steps>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_misarg.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if the method addGestureRecognitionListener of HumanActivityMonitorManager throws TypeMismatchError when invalid gestureType value is assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_addGestureRecognitionListener_type_TypeMismatch">
<description>
- <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>
- </steps>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_callbackInterval_type_GPS_default.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_type_TypeMismatch.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly with alwaysOn assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener_with_alwaysOn">
<description>
<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_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
</step>
</steps>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_with_alwaysOn.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if method HumanActivityMonitorManager::addGestureRecognitionListener() works properly with errorCallback assigned" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_addGestureRecognitionListener_with_errorCallback">
<description>
<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_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
</step>
</steps>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorOption_sampleInterval_type_GPS_default.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_addGestureRecognitionListener_with_errorCallback.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_assertion interface="addGestureRecognitionListener" 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 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">
+ <testcase purpose="Check if method HumanActivityMonitorManager::removeGestureRecognitionListener() works properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="HumanActivityMonitorManager_removeGestureRecognitionListener">
<description>
<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_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</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>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener.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_assertion interface="removeGestureRecognitionListener" 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::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">
+ <testcase purpose="Check if removeGestureRecognitionListener exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P0" id="HumanActivityMonitorManager_removeGestureRecognitionListener_exist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stop_type_SLEEP_MONITOR.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener_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_assertion interface="removeGestureRecognitionListener" 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 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 HumanActivityMonitorManager::removeGestureRecognitionListener() called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P2" id="HumanActivityMonitorManager_removeGestureRecognitionListener_misarg">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_status_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_removeGestureRecognitionListener_misarg.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_assertion interface="removeGestureRecognitionListener" 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 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 GestureData does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="GestureData_notexist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivitySleepMonitorData_timestamp_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_notexist.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_assertion interface="GestureData" 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 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 GestureData::type exists, has type string, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_type_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_readRecorderData_type_SLEEP_MONITOR.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_type_attribute.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="GestureData" 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 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">
+ <testcase purpose="Check if GestureData::event exists, has type string, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_event_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_startRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_event_attribute.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="GestureData" 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::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">
+ <testcase purpose="Check if GestureData::timestamp exists, has type long, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_timestamp_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityMonitorManager_stopRecorder_type_SLEEP_MONITOR.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_timestamp_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="GestureData" 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 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 GestureData::x exists, has type double, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_x_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_endTime_attribute.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then tilt device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_x_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_assertion interface="GestureData" 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 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">
+ <testcase purpose="Check if GestureData::y exists, has type double, and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureData_y_attribute">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_notexist.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then tilt device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HumanActivityRecorderSleepMonitorData" usage="true" specification="HumanActivityMonitor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GestureData" 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="auto" priority="P1" id="HumanActivityRecorderSleepMonitorData_startTime_attribute">
+ <testcase purpose="Check if GestureRecognitionCallback does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="auto" priority="P3" id="GestureRecognitionCallback_notexist">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_startTime_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureRecognitionCallback_notexist.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_assertion interface="GestureRecognitionCallback" 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 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="Test whether GestureRecognitionCallback::onsuccess() is called with argument of proper type" type="compliance" status="approved" component="Tizen Device APIs/Sensor/HumanActivityMonitor" execution_type="manual" priority="P1" id="GestureRecognitionCallback_onsuccess">
<description>
- <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/HumanActivityRecorderSleepMonitorData_status_attribute.html</test_script_entry>
+ <steps>
+ <step order="1">
+ <step_desc>Click Run button, and then pick up device</step_desc>
+ <expected>Pass should be shown in the page</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-humanactivitymonitor-tizen-tests/humanactivitymonitor/GestureRecognitionCallback_onsuccess.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_assertion interface="GestureRecognitionCallback" 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>